it-swarm.com.de

OpenStack DevStack Installation Ubuntu 16.04

Ich versuche, OpenStack DevStack auf einer Neuinstallation von Ubuntu 16.04 Desktop zu installieren.

Das Setup wird abgebrochen, wenn der folgende Fehler auftritt:

+inc/python:pip_install:359                env http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= SETUPTOOLS_SYS_PATH_TECHNIQUE=rewrite /opt/stack/requirements/.venv/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -U pbr
env: ‘/opt/stack/requirements/.venv/bin/pip’: No such file or directory

Ich sehe auch viele Warnungen zu Python Versionen:

Ignoring asyncio: markers 'python_version == "3.4"' don't match your environment
Ignoring asyncio: markers 'python_version == "3.5"' don't match your environment
Ignoring dnspython3: markers 'python_version == "3.4"' don't match your environment
Ignoring dnspython3: markers 'python_version == "3.5"' don't match your environment
Ignoring mypy: markers 'python_version == "3.4"' don't match your environment
Ignoring mypy: markers 'python_version == "3.5"' don't match your environment
Ignoring jeepney: markers 'python_version == "3.4"' don't match your environment
Ignoring jeepney: markers 'python_version == "3.5"' don't match your environment
Ignoring SecretStorage: markers 'python_version == "3.4"' don't match your environment
Ignoring SecretStorage: markers 'python_version == "3.5"' don't match your environment
Ignoring typed-ast: markers 'python_version == "3.4"' don't match your environment
Ignoring typed-ast: markers 'python_version == "3.5"' don't match your environment
Ignoring pyldap: markers 'python_version == "3.4"' don't match your environment
Ignoring pyldap: markers 'python_version == "3.5"' don't match your environment
Requirement already satisfied: systemd-python===234 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 401))
You are using pip version 9.0.3, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

Ich verwende Python 2.7.12 und 3.5.1-3

Ich richte den Benutzer mit Sudo useradd -d /bin/bash -d /opt/stack -m stack ein

Vielen Dank

4
PeterJ

Irgendwo konnte virtualenv pip und andere python Dinge nicht in ~/requirements/.venv/installieren. Jemand mit einem besseren Verständnis von DevStack sollte dies richtig lösen, aber in der Zwischenzeit löste das manuelle Ausführen des folgenden Befehls das Problem für mich:

[email protected]:~/devstack$ virtualenv ../requirements/.venv/
5
Bwerf

Nach einigem Stöbern stellte ich fest, dass Folgendes ausgeführt wurde, bevor das Skript alles in Ordnung brachte. Nur zur Erinnerung, dass ich 16.04 benutze:

Sudo apt-get install git python-pip
Sudo pip install --upgrade pip

Es ist interessant, da keiner der Leitfäden dies erwähnt, und ich gehe davon aus, dass das Skript dies installieren soll. Ich frage mich, was sich seit dem ursprünglichen Release 16.04 geändert hat.

Ich erhalte immer noch alle Python Warnungen (eine Idee warum?), Aber ich habe jetzt eine funktionierende DevStack-Umgebung.

0
PeterJ