Comment 7 for bug 1488315

Revision history for this message
Jordan Callicoat (jcallicoat) wrote :

Just ran into this in another environment.

root@<redacted>:~# cat /etc/rpc-release
DISTRIB_ID="RPC"
DISTRIB_RELEASE="10.1.11"
DISTRIB_CODENAME="wee-5ive"
DISTRIB_DESCRIPTION="Rackspace Private Cloud"

root@<redacted>:~# dpkg -l | fgrep python-requests
ii python-requests 2.2.1-1ubuntu0.3 all elegant and simple HTTP library for Python, built for human beings

root@<redacted>:~# pip freeze | fgrep requests
requests==2.2.1

I just checked another environment where we encountered the issue, and it was also 10.1.11 with the same package versions as above.

The upgraded environment where we also saw the issue is on 10.1.12 with the same package versions as above.

I was not able to reproduce in a lab running 10.1.3, nor in a lab running 11.0.0rc8, however they both have a different version of requests installed via pip than the python-requests package, whereas the environments above have the same version from pip and apt. Might have something to do with it?

v10.1.3 lab:

root@87b035a9-compute1:~# pip freeze | fgrep requests
requests==2.4.1

root@87b035a9-compute1:~# dpkg -l | fgrep python-requests
ii python-requests 2.2.1-1ubuntu0.3 all elegant and simple HTTP library for Python, built for human beings

v11.0.0rc8 lab:

root@1c30f32d-compute1:~# pip freeze | fgrep requests
requests==2.7.0

root@1c30f32d-compute1:~# dpkg -l | fgrep python-requests
ii python-requests 2.2.1-1ubuntu0.3 all elegant and simple HTTP library for Python, built for human beings

To reproduce on 10.1.11 / 10.1.12

1. Run "apt-get remove lxc-templates python-requests -y" on a compute host
2. Run "nova image-create" - works
3. Run "ansible-playbook -e @/etc/rpc_deploy/user_variables.yml lxc-hosts-setup.yml --limit <compute host>"
4. Run "nova image-create" - fails with traceback mentioned in other ticket