[openstack-dev] [devstack][python/pip][octavia] pip failure during octavia/ocata image build by devstack
rezroo
openstack at roodsari.us
Fri May 18 02:38:32 UTC 2018
Hello - I'm trying to install a working local.conf devstack ocata on a
new server, and some python packages have changed so I end up with this
error during the build of octavia image:
2018-05-18 01:00:26.276 | Found existing installation: Jinja2 2.8
2018-05-18 01:00:26.280 | Uninstalling Jinja2-2.8:
2018-05-18 01:00:26.280 | Successfully uninstalled Jinja2-2.8
2018-05-18 01:00:26.839 | Found existing installation: PyYAML 3.11
2018-05-18 01:00:26.969 | Cannot uninstall 'PyYAML'. It is a
distutils installed project and thus we cannot accurately determine
which files belong to it which would lead to only a partial uninstall.
2018-05-18 02:05:44.768 | Unmount
/tmp/dib_build.2fbBBePD/mnt/var/cache/apt/archives
2018-05-18 02:05:44.796 | Unmount /tmp/dib_build.2fbBBePD/mnt/tmp/pip
2018-05-18 02:05:44.820 | Unmount
/tmp/dib_build.2fbBBePD/mnt/tmp/in_target.d
2018-05-18 02:05:44.844 | Unmount /tmp/dib_build.2fbBBePD/mnt/tmp/ccache
2018-05-18 02:05:44.868 | Unmount /tmp/dib_build.2fbBBePD/mnt/sys
2018-05-18 02:05:44.896 | Unmount /tmp/dib_build.2fbBBePD/mnt/proc
2018-05-18 02:05:44.920 | Unmount /tmp/dib_build.2fbBBePD/mnt/dev/pts
2018-05-18 02:05:44.947 | Unmount /tmp/dib_build.2fbBBePD/mnt/dev
2018-05-18 02:05:50.668 |
+/opt/stack/octavia/devstack/plugin.sh:build_octavia_worker_image:1
exit_trap
2018-05-18 02:05:50.679 | +./devstack/stack.sh:exit_trap:494
local r=1
2018-05-18 02:05:50.690 |
++./devstack/stack.sh:exit_trap:495 jobs -p
2018-05-18 02:05:50.700 | +./devstack/stack.sh:exit_trap:495
jobs=
2018-05-18 02:05:50.710 | +./devstack/stack.sh:exit_trap:498
[[ -n '' ]]
2018-05-18 02:05:50.720 | +./devstack/stack.sh:exit_trap:504
kill_spinner
2018-05-18 02:05:50.731 | +./devstack/stack.sh:kill_spinner:390
'[' '!' -z '' ']'
2018-05-18 02:05:50.741 | +./devstack/stack.sh:exit_trap:506
[[ 1 -ne 0 ]]
2018-05-18 02:05:50.751 | +./devstack/stack.sh:exit_trap:507
echo 'Error on exit'
2018-05-18 02:05:50.751 | Error on exit
2018-05-18 02:05:50.761 | +./devstack/stack.sh:exit_trap:508
generate-subunit 1526608058 1092 fail
2018-05-18 02:05:51.148 | +./devstack/stack.sh:exit_trap:509
[[ -z /tmp ]]
2018-05-18 02:05:51.157 | +./devstack/stack.sh:exit_trap:512
/home/stack/devstack/tools/worlddump.py -d /tmp
I've tried pip uninstalling PyYAML and pip installing it before running
stack.sh, but the error comes back.
$ sudo pip uninstall PyYAML
The directory '/home/stack/.cache/pip/http' or its parent directory
is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory. If
executing pip with sudo, you may want sudo's -H flag.
Uninstalling PyYAML-3.12:
/usr/local/lib/python2.7/dist-packages/PyYAML-3.12.dist-info/INSTALLER
/usr/local/lib/python2.7/dist-packages/PyYAML-3.12.dist-info/METADATA
/usr/local/lib/python2.7/dist-packages/PyYAML-3.12.dist-info/RECORD
/usr/local/lib/python2.7/dist-packages/PyYAML-3.12.dist-info/WHEEL
/usr/local/lib/python2.7/dist-packages/PyYAML-3.12.dist-info/top_level.txt
/usr/local/lib/python2.7/dist-packages/_yaml.so
Proceed (y/n)? y
Successfully uninstalled PyYAML-3.12
I've posted my question to the pip folks and they think it's an
openstack issue: https://github.com/pypa/pip/issues/4805
Is there a workaround here?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20180517/a2c2f5ca/attachment.html>
More information about the OpenStack-dev
mailing list