AWS AMI install issues...

Installing YBD on AWS own default AMI used to work, now doesn't.

Upgrading pip fails (see http://stackoverflow.com/questions/34103119/upgrade-pip-in-amazon-linux) requires that we manually do

ln /usr/local/bin/pip /usr/bin/pip

After that pip appears to behave ok, and we can run the rest of install-dependencies.sh, but ybd fails with...

[root@ip-172-31-20-238 definitions]# /src/ybd/ybd.py ci x86_64 | tee ci.master-GENIVI-M1.0.log
Traceback (most recent call last):
  File "/src/ybd/ybd.py", line 18, in <module>
    runpy.run_module('ybd')
  File "/usr/lib64/python2.7/runpy.py", line 182, in run_module
    mod_name, loader, code, fname = _get_module_details(mod_name)
  File "/usr/lib64/python2.7/runpy.py", line 111, in _get_module_details
    __import__(mod_name)  # Do not catch exceptions initializing package
  File "/src/ybd/ybd/__init__.py", line 16, in <module>
    import app
  File "/src/ybd/ybd/app.py", line 27, in <module>
    from fs.osfs import OSFS  # not used here, but we import it to check install
  File "/usr/local/lib/python2.7/site-packages/fs/osfs.py", line 21, in <module>
    from . import errors
  File "/usr/local/lib/python2.7/site-packages/fs/errors.py", line 47, in <module>
    @six.python_2_unicode_compatible
AttributeError: 'module' object has no attribute 'python_2_unicode_compatible'
Assignee Loading
Time tracking Loading