[Python-modules-team] Bug#851685: awscli impossible version requirements
Edwin Taylor
edwin.taylor at hivehome.com
Tue Jan 17 16:51:38 UTC 2017
Package: awscli
Version: 1.11.13-1
After upgrading to 1.11.13-1, the aws command has been failing like this:
$ aws ec2 describe-instances
'AWSHTTPSConnection' object has no attribute 'ssl_context'
To work around this, I downgraded to version 1.4.2, but this produced
the following output:
$ aws --version
Traceback (most recent call last):
File "/usr/bin/aws", line 15, in <module>
import awscli.clidriver
File "/usr/share/awscli/awscli/clidriver.py", line 33, in <module>
from awscli.arguments import CustomArgument
File "/usr/share/awscli/awscli/arguments.py", line 42, in <module>
from botocore.parameters import ListParameter, StructParameter
ImportError: No module named 'botocore.parameters'
The final workaround I found was to edit the file /usr/bin/aws and
remove the "3" from the first line "#!/usr/bin/python3". This allowed
the aws command to work.
I may have been using an unusual or unsupported mixture of package
versions, as I haven't seen anyone else report the "ssl_context" bug,
but I thought I would document this problem here for the record, along
with my workaround. Also for the record, here are the versions of some
other packages I have installed:
python-bcdoc 0.12.2-1
python-botocore 0.62.0-1
python3-bcdoc 0.12.2-1
python3-botocore 1.4.70-1
python-colorama 0.3.2-1
python3-colorama 0.3.7-1
python-pyasn1 0.1.7-1
python3-pyasn1 0.1.9-2
python-rsa 3.1.4-1+deb8u1
python3-rsa 3.1.4-1+deb8u1
python 2.7.13-1
python3 3.4.2-2
Thank you for packaging this software, and I hope the information I have
provided is helpful for reproducing the bug, or at least helps people
work around it.
--
hivehome.com <http://www.hivehome.com>
Hive | London | Cambridge | Houston | Toronto
The information contained in or attached to this email is confidential and
intended only for the use of the individual(s) to which it is addressed. It
may contain information which is confidential and/or covered by legal
professional or other privilege. The views expressed in this email are not
necessarily the views of Centrica plc, and the company, its directors,
officers or employees make no representation or accept any liability for
their accuracy or completeness unless expressly stated to the contrary.
Hive is the trading name of Centrica Connected Home Limited (company no:
5782908), registered in England and Wales with its registered office at
Millstream, Maidenhead Road, Windsor, Berkshire SL4 5GD.
More information about the Python-modules-team
mailing list