Рейтинг:0

Установка Openstack через Devstack: AssertionError /usr/lib/python3.8/distutils/core.py

флаг us

Я получаю сообщение об ошибке выше, когда setuptools заменяет disutils при выполнении ./stack.sh. Я использую виртуальную машину Ubuntu Server 20.04 и следую это соединять. В интернете об этой ошибке ничего особенного нет. Любая помощь будет оценена.

Вся трассировка стека выглядит так

/usr/local/lib/python3.8/dist-packages/_distutils_hack/__init__.py:24: 
UserWarning: Distutils был импортирован до Setuptools, но импорт 
Setuptools также заменяет модуль distutils в sys.modules. Этот 
может привести к нежелательному поведению или ошибкам. Чтобы избежать этих проблем, 
избегайте прямого использования distutils, убедитесь, что setuptools установлен в 
традиционным способом (например, нередактируемая установка) и/или убедитесь, что 
что setuptools всегда импортируется перед distutils.
предупреждения.предупреждать(
/usr/local/lib/python3.8/dist-packages/_distutils_hack/__init__.py:36: 
UserWarning: Setuptools заменяет distutils.
warnings.warn("Setuptools заменяет distutils.")
Traceback (последний последний вызов):
Файл "/opt/stack/devstack/files/get-pip.py", строка 27081, в <module>
главный()
Файл "/opt/stack/devstack/files/get-pip.py", строка 139, в основном
начальная загрузка (tmpdir = tmpdir)
Файл "/opt/stack/devstack/files/get-pip.py", строка 120, в начальной загрузке
аргументы = define_pip_install_arguments()
Файл "/opt/stack/devstack/files/get-pip.py", строка 65, в 
define_pip_install_arguments
импортировать setuptools # noqa
Файл "/usr/local/lib/python3.8/dist-packages/setuptools/__init__.py", 
строка 8, в <module>
импортировать _distutils_hack.override # noqa: F401
Файл "/usr/local/lib/python3.8/dist- 
packages/_distutils_hack/override.py», строка 1, в <module>
__import__('_distutils_hack').do_override()
Файл "/usr/local/lib/python3.8/dist- 
packages/_distutils_hack/__init__.py», строка 73, в do_override
обеспечить_local_distutils ()
Файл "/usr/local/lib/python3.8/dist- 
packages/_distutils_hack/__init__.py», строка 61, в 
обеспечить_local_distutils
утверждать '_distutils' в core.__file__, core.__file__
AssertionError: /usr/lib/python3.8/distutils/core.py
++./stack.sh:main:789 err_trap
++./stack.sh:err_trap:562 локальный r=1
++./stack.sh:err_trap:563 set +o xtrace
стек.ш не удалось
Ошибка на выходе
Мировой дамп... см. /opt/stack/logs/worlddump-2022-01-07-072759.txt 
детали`

Файл журнала показывает следующие предупреждения

Сводка по файловой системе
====================

ПРЕДУПРЕЖДЕНИЕ: Устройство /dev/loop0 (/snap/core18/1880) заполнено на 100%, возможно, 
проблема
ПРЕДУПРЕЖДЕНИЕ: Устройство /dev/loop1 (/snap/gnome-3-34-1804/36) заполнено на 100%, возможно 
быть проблемой
ВНИМАНИЕ: Устройство /dev/loop2 (/snap/gtk-common-themes/1506) заполнено на 100%, 
может быть проблемой
ВНИМАНИЕ! Устройство /dev/loop3 (/snap/snap-store/467) заполнено на 100%, возможно, 
проблема
ПРЕДУПРЕЖДЕНИЕ: Устройство /dev/loop4 (/snap/snapd/8542) заполнено на 100%, возможно, 
проблема
ВНИМАНИЕ! Устройство /dev/loop5 (/snap/snapd/14295) заполнено на 100%, возможно, 
проблема
ПРЕДУПРЕЖДЕНИЕ: Устройство /dev/loop6 (/snap/core18/2253) заполнено на 100%, возможно, 
проблема
ПРЕДУПРЕЖДЕНИЕ: Устройство /dev/loop7 (/snap/bare/5) заполнено на 100%, может быть проблема
ПРЕДУПРЕЖДЕНИЕ: Устройство /dev/loop8 (/snap/core20/1270) заполнено на 100%, возможно, 
проблема
ВНИМАНИЕ: Устройство /dev/loop9 (/snap/gtk-common-themes/1519) заполнено на 100%, 
может быть проблемой
ПРЕДУПРЕЖДЕНИЕ: Устройство /dev/loop10 (/snap/gnome-3-34-1804/77) заполнено на 100%, возможно 
быть проблемой
ВНИМАНИЕ! Устройство /dev/loop11 (/snap/snap-store/558) заполнено на 100%, возможно, 
проблема
ПРЕДУПРЕЖДЕНИЕ: Устройство /dev/loop12 (/snap/gnome-3-38-2004/87) заполнено на 100%, возможно 
быть проблемой

Но нет точного описания ошибки.

флаг us
Это предупреждение, можно ли поделиться полным журналом, вы можете использовать сервис pastebin, например paste.openstack.org
Рейтинг:0
флаг cn

У меня тоже такая проблема, точно такая же.

Перед этим у меня появилась другая ошибка. Речь идет об IP-адресе хоста, после того, как я его исправил, я столкнулся с этой ошибкой, как и вы: v Суть в том, что первая ошибка что-то сделала, и это делает ее несоответствием pip (установщик пакета для Python) openstack с pip ubuntu, что вызывает новые ошибка.

Я точно не знаю, как исправить pip. Итак, я создаю совершенно новую виртуальную машину и начинаю заново, тогда это удалось! Я использую виртуальную машину Azure, так что это быстро, и я могу быстро начать все сначала. В любом случае, если вы не можете решить проблему с pip, попробуйте еще раз на совершенно новой виртуальной машине, у нее не должно быть этой ошибки.

Кстати, я использую сервер Ubuntu 20.04.3 LTS, как и вы, и другая информация:

  • Питон 3.8.10
  • 2 виртуальных процессора, 8 ГБ ОЗУ (необходимо использовать не менее 6 ОЗУ, иначе вы получите сообщение об ошибке «c-api не запущен»)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.