Activity log for bug #1654315

Date Who What changed Old value New value Message
2017-01-05 15:52:57 Scott G. Miller bug added bug
2017-01-06 10:05:28 Christian Ehrhardt  awscli (Ubuntu): status New Triaged
2017-01-06 10:05:33 Christian Ehrhardt  awscli (Ubuntu): importance Undecided Critical
2017-01-06 10:05:40 Christian Ehrhardt  bug added subscriber Ubuntu Server Team
2017-01-06 10:14:17 Christian Ehrhardt  tags regression-update
2017-01-06 21:16:27 Brian Murray bug added subscriber Kamal Mostafa
2017-01-07 16:12:59 Hans Joachim Desserud tags regression-update regression-update xenial
2017-01-10 19:10:38 Kamal Mostafa nominated for series Ubuntu Yakkety
2017-01-10 19:10:38 Kamal Mostafa bug task added awscli (Ubuntu Yakkety)
2017-01-10 19:10:38 Kamal Mostafa nominated for series Ubuntu Xenial
2017-01-10 19:10:38 Kamal Mostafa bug task added awscli (Ubuntu Xenial)
2017-01-10 19:18:44 Kamal Mostafa nominated for series Ubuntu Zesty
2017-01-10 19:18:44 Kamal Mostafa bug task added awscli (Ubuntu Zesty)
2017-01-10 19:19:19 Kamal Mostafa awscli (Ubuntu Zesty): assignee Kamal Mostafa (kamalmostafa)
2017-01-10 19:19:21 Kamal Mostafa awscli (Ubuntu Yakkety): assignee Kamal Mostafa (kamalmostafa)
2017-01-10 19:19:25 Kamal Mostafa awscli (Ubuntu Xenial): assignee Kamal Mostafa (kamalmostafa)
2017-01-10 19:19:28 Kamal Mostafa awscli (Ubuntu Zesty): status Triaged In Progress
2017-01-10 19:19:31 Kamal Mostafa awscli (Ubuntu Yakkety): status New In Progress
2017-01-10 19:19:33 Kamal Mostafa awscli (Ubuntu Xenial): status New In Progress
2017-01-10 20:04:52 Kamal Mostafa bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850867
2017-01-10 20:04:52 Kamal Mostafa bug task added awscli (Debian)
2017-01-10 21:56:12 Bug Watch Updater awscli (Debian): status Unknown New
2017-01-12 18:35:52 Launchpad Janitor awscli (Ubuntu Zesty): status In Progress Fix Released
2017-01-12 19:36:54 Andy Whitcroft awscli (Ubuntu Yakkety): status In Progress Fix Committed
2017-01-12 19:36:56 Andy Whitcroft bug added subscriber Ubuntu Stable Release Updates Team
2017-01-12 19:37:01 Andy Whitcroft bug added subscriber SRU Verification
2017-01-12 19:37:06 Andy Whitcroft tags regression-update xenial regression-update verification-needed xenial
2017-01-12 19:38:15 Andy Whitcroft awscli (Ubuntu Yakkety): importance Undecided Critical
2017-01-12 19:38:17 Andy Whitcroft awscli (Ubuntu Xenial): importance Undecided Critical
2017-01-12 19:38:52 Andy Whitcroft awscli (Ubuntu Xenial): status In Progress Fix Committed
2017-01-12 19:49:53 Kamal Mostafa description 1) Description: Ubuntu 16.04.1 LTS Release: 16.04 2) 1.11.13-1~16.04.0 3) Run aws (even just for cli help), no crash 4) Crashes More info: After the latest update of awscli to 1.11.13-1~16.04.0 on Xenial, aws crashes immediately with the following Python trace: $ aws Traceback (most recent call last): File "/usr/bin/aws", line 27, in <module> sys.exit(main()) File "/usr/bin/aws", line 23, in main return awscli.clidriver.main() File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 50, in main return driver.main() File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 176, in main parser = self._create_parser() File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 157, in _create_parser command_table = self._get_command_table() File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 91, in _get_command_table self._command_table = self._build_command_table() File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 111, in _build_command_table command_object=self) File "/usr/lib/python3/dist-packages/botocore/session.py", line 675, in emit return self._events.emit(event_name, **kwargs) File "/usr/lib/python3/dist-packages/botocore/hooks.py", line 226, in emit return self._emit(event_name, kwargs) File "/usr/lib/python3/dist-packages/botocore/hooks.py", line 209, in _emit response = handler(**kwargs) File "/usr/lib/python3/dist-packages/awscli/customizations/preview.py", line 70, in mark_as_preview service_name=original_command.service_model.service_name, File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 351, in service_model return self._get_service_model() File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 368, in _get_service_model api_version = self.session.get_config_variable('api_versions').get( AttributeError: 'NoneType' object has no attribute 'get' Upgrading to python3-botocore from xenial-updates (currently 1.4.70-1~16.04.0) solves the problem. This took out a number of our production instances which used the cli for SSH authentication. 1) Description: Ubuntu 16.04.1 LTS Release: 16.04 2) 1.11.13-1~16.04.0 3) Run aws (even just for cli help), no crash 4) Crashes More info: After the latest update of awscli to 1.11.13-1~16.04.0 on Xenial, aws crashes immediately with the following Python trace: $ aws Traceback (most recent call last):   File "/usr/bin/aws", line 27, in <module>     sys.exit(main())   File "/usr/bin/aws", line 23, in main     return awscli.clidriver.main()   File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 50, in main     return driver.main()   File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 176, in main     parser = self._create_parser()   File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 157, in _create_parser     command_table = self._get_command_table()   File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 91, in _get_command_table     self._command_table = self._build_command_table()   File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 111, in _build_command_table     command_object=self)   File "/usr/lib/python3/dist-packages/botocore/session.py", line 675, in emit     return self._events.emit(event_name, **kwargs)   File "/usr/lib/python3/dist-packages/botocore/hooks.py", line 226, in emit     return self._emit(event_name, kwargs)   File "/usr/lib/python3/dist-packages/botocore/hooks.py", line 209, in _emit     response = handler(**kwargs)   File "/usr/lib/python3/dist-packages/awscli/customizations/preview.py", line 70, in mark_as_preview     service_name=original_command.service_model.service_name,   File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 351, in service_model     return self._get_service_model()   File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 368, in _get_service_model     api_version = self.session.get_config_variable('api_versions').get( AttributeError: 'NoneType' object has no attribute 'get' Upgrading to python3-botocore from xenial-updates (currently 1.4.70-1~16.04.0) solves the problem. This took out a number of our production instances which used the cli for SSH authentication. ----------------------------------------- SRU Xenial/Yakkety justification [Impact] * awscli (1.11.13-1) and its dependencies including python3-botocore were recently no-change-backported to Yakkety and Xenial. However, its specified python3-botocore versioned dependency is insufficient (needs a newer version of python3-botocore than specified). * If awscli is updated on Y or X (to version 1.11.13-1~whatever) without also updating python3-botocore, the 'aws' command fails completely. * The insufficient versioned dep is a bug in Debian and Zesty too (but don't manifest since those only supply the newer python3-botocore version). * To fix this, we've bumped up the versioned dep in Zesty's awscli (1.11.13-1ubuntu1), and now that needs no-change-backport back to Y and X. * The issue has also been bug reported in Debian. [Test Case] * On Y or X, manually update awscli to version (1.11.13-1~something), but do not update python3-botocore (leave it at version 1.3.23-1). Run 'aws' and observe crash instead of expected command line usage/help message. [Regression Potential] * None. This update _only_ increases the versioned dependency, so as to force python3-botocore to update along with awscli.
2017-01-12 20:36:17 Kamal Mostafa tags regression-update verification-needed xenial regression-update verification-done xenial yakkety
2017-01-13 18:52:03 Launchpad Janitor awscli (Ubuntu Xenial): status Fix Committed Fix Released
2017-01-13 18:52:09 Adam Conrad removed subscriber Ubuntu Stable Release Updates Team
2017-01-13 18:52:17 Launchpad Janitor awscli (Ubuntu Yakkety): status Fix Committed Fix Released
2017-02-03 08:38:53 Bug Watch Updater awscli (Debian): status New Fix Released