Installing nova-docker "disables" CLI

Bug #1556868 reported by Harry Kominos
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
High
Fuel Library (Deprecated)

Bug Description

Detailed bug description:
Installing Nova docker on a compute node makes cli unusable (neutron,nova etc)

FUEL 7.0

Steps to reproduce:
Deploy compute node
apt-get install git , python-dev, python-pip,
pip install pbr --upgrade
And now from
https://wiki.openstack.org/wiki/Docker after reaching step
pip install -e git+https://github.com/stackforge/nova-docker#egg=novadocker (or by using the kilo branch)
all commands from CLI fail with error

Actual result:
root@node-23:/etc/apt/sources.list.d/src/novadocker# nova list
/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
ERROR (SSLError): SSL exception connecting to https://public.fuel.local:5000/v2.0/tokens: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Expected result:
See list of vms

Additional information:
One of the packages is python-requests (2.9.1) . If i rollback to 2.2.1 (original Fuel) than I can use the CLI again.
The exact same procedure works on FUEL 6.1 with Python requests 2.9.1 without problems

Tags: area-library
Harry Kominos (hkominos)
summary: - Updating PythonRequests "disables" CLI
+ Installing nova-docker "disables" CLI
description: updated
Harry Kominos (hkominos)
description: updated
Changed in fuel:
milestone: none → 7.0-updates
assignee: nobody → Fuel Library Team (fuel-library)
importance: Undecided → High
status: New → Confirmed
tags: added: area-library
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

AFAIK, fuel does not guarantee OpenStack will be working after "pip" manipulations. It is claimed to be working only with the MOS packages (for the 7.0 release) and UCA packages as well, in the 8.0 IIUC

Changed in fuel:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.