При установке openstack в Ubuntu 18.04 я застрял в ошибке: не могу удалить 'simple json' - PullRequest
1 голос
/ 11 марта 2020

Я пытаюсь установить openstack (один узел) на машине с Ubuntu 18.04 , я сделал следующие шаги: обновить и обновить Ubuntu, установил git, клонировал devstack, затем после работает стек. sh, я застрял на "Ошибка: невозможно удалить" простой json '. Это установленный distutils проект, и поэтому мы не можем точно определить, какие файлы принадлежат ему, что приведет к только частичное удаление. "I пробовал" Force = yes ./stack.sh" но без помощи, также " sudo apt-get remove simple json" но это не может найти пакет, также "pip uninstall simple json" , но делает ту же ошибку "Это установленный дистрибутив проект, и поэтому мы ..."

Пожалуйста, помогите.

Ответы [ 2 ]

2 голосов
/ 13 марта 2020

Проблема с командой pip install. Внесите следующие изменения в код devstack:

  1. Перейдите в папку devstack.
  2. Отредактируйте файл inc / python
  3. Изменить строку 198 :

    от: $ cmd_pip $ upgrade $ install_test_reqs \

    до: $ cmd_pip $ upgrade $ install_test_reqs --ignore-install \

0 голосов
/ 18 апреля 2020

Мех. Единственный способ избавиться от него: sudo apt purge python3 -простой json

, затем выполнить повторный запуск ./stack.sh

18.04.4 BB

...