Activity log for bug #1526659

Date Who What changed Old value New value Message
2015-12-16 08:07:39 Liam Young bug added bug
2015-12-16 09:17:21 James Page nominated for series Ubuntu Wily
2015-12-16 09:17:21 James Page bug task added barbican (Ubuntu Wily)
2015-12-16 09:17:21 James Page nominated for series Ubuntu Xenial
2015-12-16 09:17:21 James Page bug task added barbican (Ubuntu Xenial)
2015-12-16 09:17:26 James Page barbican (Ubuntu Xenial): importance Undecided Medium
2015-12-16 09:17:28 James Page barbican (Ubuntu Wily): importance Undecided Medium
2015-12-16 09:17:29 James Page barbican (Ubuntu Wily): status New Triaged
2015-12-16 09:17:32 James Page barbican (Ubuntu Xenial): status New Triaged
2015-12-16 10:07:21 James Page description If barbican is configured to use a mysql database then the barbican-api server fails to start with: 2015-12-16 08:07:07.273 20728 CRITICAL barbican [-] BarbicanException: Error configuring registry database with supplied sql_connection. Got error: No module named pymysql 2015-12-16 08:07:07.273 20728 ERROR barbican Traceback (most recent call last): 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp 2015-12-16 08:07:07.273 20728 ERROR barbican return loadobj(APP, uri, name=name, **kw) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj 2015-12-16 08:07:07.273 20728 ERROR barbican return context.create() 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2015-12-16 08:07:07.273 20728 ERROR barbican return self.object_type.invoke(self) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2015-12-16 08:07:07.273 20728 ERROR barbican **context.local_conf) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call 2015-12-16 08:07:07.273 20728 ERROR barbican val = callable(*args, **kw) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in urlmap_factory 2015-12-16 08:07:07.273 20728 ERROR barbican app = loader.get_app(app_name, global_conf=global_conf) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app 2015-12-16 08:07:07.273 20728 ERROR barbican name=name, global_conf=global_conf).create() 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2015-12-16 08:07:07.273 20728 ERROR barbican return self.object_type.invoke(self) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 203, in invoke 2015-12-16 08:07:07.273 20728 ERROR barbican app = context.app_context.create() 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2015-12-16 08:07:07.273 20728 ERROR barbican return self.object_type.invoke(self) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke 2015-12-16 08:07:07.273 20728 ERROR barbican return fix_call(context.object, context.global_conf, **context.local_conf) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call 2015-12-16 08:07:07.273 20728 ERROR barbican val = callable(*args, **kw) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/barbican/api/app.py", line 76, in _wrapper 2015-12-16 08:07:07.273 20728 ERROR barbican repositories.setup_database_engine_and_factory() 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/barbican/model/repositories.py", line 100, in setup_database_engine_and_factory 2015-12-16 08:07:07.273 20728 ERROR barbican _ENGINE = _get_engine(_ENGINE) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/barbican/model/repositories.py", line 185, in _get_engine 2015-12-16 08:07:07.273 20728 ERROR barbican raise exception.BarbicanException(msg) 2015-12-16 08:07:07.273 20728 ERROR barbican BarbicanException: Error configuring registry database with supplied sql_connection. Got error: No module named pymysql 2015-12-16 08:07:07.273 20728 ERROR barbican [Impact] barbican services are not immediately usable with the preferred storage backend, mysql. [Test Case] Install barbican-api with mysql backend configuration Barbican will throw a stack trace whilst trying to create the DB [Regression Potential] Addition of recommends for pymysql; so minimal. [Original Bug Report] If barbican is configured to use a mysql database then the barbican-api server fails to start with: 2015-12-16 08:07:07.273 20728 CRITICAL barbican [-] BarbicanException: Error configuring registry database with supplied sql_connection. Got error: No module named pymysql 2015-12-16 08:07:07.273 20728 ERROR barbican Traceback (most recent call last): 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp 2015-12-16 08:07:07.273 20728 ERROR barbican return loadobj(APP, uri, name=name, **kw) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj 2015-12-16 08:07:07.273 20728 ERROR barbican return context.create() 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2015-12-16 08:07:07.273 20728 ERROR barbican return self.object_type.invoke(self) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2015-12-16 08:07:07.273 20728 ERROR barbican **context.local_conf) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call 2015-12-16 08:07:07.273 20728 ERROR barbican val = callable(*args, **kw) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in urlmap_factory 2015-12-16 08:07:07.273 20728 ERROR barbican app = loader.get_app(app_name, global_conf=global_conf) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app 2015-12-16 08:07:07.273 20728 ERROR barbican name=name, global_conf=global_conf).create() 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2015-12-16 08:07:07.273 20728 ERROR barbican return self.object_type.invoke(self) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 203, in invoke 2015-12-16 08:07:07.273 20728 ERROR barbican app = context.app_context.create() 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2015-12-16 08:07:07.273 20728 ERROR barbican return self.object_type.invoke(self) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke 2015-12-16 08:07:07.273 20728 ERROR barbican return fix_call(context.object, context.global_conf, **context.local_conf) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call 2015-12-16 08:07:07.273 20728 ERROR barbican val = callable(*args, **kw) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/barbican/api/app.py", line 76, in _wrapper 2015-12-16 08:07:07.273 20728 ERROR barbican repositories.setup_database_engine_and_factory() 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/barbican/model/repositories.py", line 100, in setup_database_engine_and_factory 2015-12-16 08:07:07.273 20728 ERROR barbican _ENGINE = _get_engine(_ENGINE) 2015-12-16 08:07:07.273 20728 ERROR barbican File "/usr/lib/python2.7/dist-packages/barbican/model/repositories.py", line 185, in _get_engine 2015-12-16 08:07:07.273 20728 ERROR barbican raise exception.BarbicanException(msg) 2015-12-16 08:07:07.273 20728 ERROR barbican BarbicanException: Error configuring registry database with supplied sql_connection. Got error: No module named pymysql 2015-12-16 08:07:07.273 20728 ERROR barbican
2015-12-16 10:07:28 James Page bug added subscriber Ubuntu Stable Release Updates Team
2015-12-17 19:02:10 Brian Murray barbican (Ubuntu Wily): status Triaged Fix Committed
2015-12-17 19:02:14 Brian Murray bug added subscriber SRU Verification
2015-12-17 19:02:22 Brian Murray tags verification-needed
2015-12-18 06:41:04 Launchpad Janitor barbican (Ubuntu Xenial): status Triaged Fix Released
2016-02-19 09:11:52 James Page tags verification-needed verification-done
2016-02-24 19:20:29 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2016-02-24 19:30:25 Launchpad Janitor barbican (Ubuntu Wily): status Fix Committed Fix Released