Instalação do OpenStack DevStack Ubuntu 16.04

3

Estou tentando fazer uma instalação do OpenStack DevStack em uma instalação limpa do Ubuntu 16.04 Desktop.

A instalação pára quando se trata do seguinte erro:

+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

Também vejo muitos avisos sobre as versões do Python:

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.

Estou executando o Python 2.7.12 e 3.5.1-3

Eu configurei o usuário com sudo useradd -d /bin/bash -d /opt/stack -m stack

Obrigado

    
por PeterJ 25.05.2018 / 15:34

2 respostas

4

Em algum lugar, o virtualenv falhou ao instalar o pip e outras coisas do python em ~ / requirements / .venv /. Alguém com melhor compreensão do DevStack deve resolver isso corretamente, mas enquanto isso, executar manualmente o seguinte comando resolveu o problema para mim:

stack@mymachine:~/devstack$ virtualenv ../requirements/.venv/
    
por Bwerf 03.06.2018 / 00:11
0

Após algumas pesquisas, descobri que executar o seguinte, antes que o script fizesse tudo funcionar bem. Apenas um lembrete de que estou usando 16.04:

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

É interessante como nenhum dos guias mencionou isso, e eu suponho que o script deva instalar isso. Eu me pergunto o que mudou desde a versão original do 16.04?

Eu ainda recebo todos os avisos do Python (alguma idéia do porquê?), mas agora eu tenho um ambiente de trabalho DevStack.

    
por PeterJ 04.06.2018 / 17:06