Илья | 😶☮️🐸
96eae59ecc096eb98e63cbe
странно тогда, что он как required в конфиге прописан
J
Может, конечно, там в ролях и плейбуках в openstack-ansible есть кривые условия, я иногда напарываюсь на чот такое)
J
96eae59ecc096eb98e63cbe
96eae59ecc096eb98e63cbe
хотя следующим же предложением пишут recommend
J
А, вон чо.
Ну так оставь пустым просто storage_hosts и все.
96eae59ecc096eb98e63cbe
да вроде устанавливается спасибо
J
Он тебя замучает.
96eae59ecc096eb98e63cbe
уже поздно на setup-infrastructure.yml?
J
В принципе, пёс с ним, раз уже сделалось)
Sergey
Pavel
тут https://t.me/devops_jobs
Sergey
Мерси!
Ask
Коллеги, можно ли увеличить тайм-аут загрузки образа в horizon?
Aleksandr
а какая версия стэка то ?
Andrey
MeDaLL1ST
https://stackoverflow.com/questions/69516182/openstack-devstack-installation-the-conflict-is-caused-by-oslo-vmware-3-9-1-d Кто то уже столкнулся с этим при последней установке опенстака? Вот у меня точно такая же хрень, решений нет, КПД установки 0%, что делать? OpenSUSE
MeDaLL1ST
Там как раз недавно вроде devStack коммитили
Ilya
Ну в теории можно руками попробовать поставить (типа pip install suds-jurko==0.6 ), а потом еще раз запустить деплой девстека
Ilya
но у меня в WSL этот пакет вообще не деплоится:
Collecting suds-jurko>=0.6 Downloading suds-jurko-0.6.zip (255 kB) |████████████████████████████████| 255 kB 4.7 MB/s ERROR: Command errored out with exit status 1: command: /root/test/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c8ok1mti/suds-jurko_29de63674beb4fc78d1ba6fcea9dd125/setup.py'"'"'; file='"'"'/tmp/pip-install-c8ok1mti/suds-jurko_29de63674beb4fc78d1ba6fcea9dd125/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-m88f09jt cwd: /tmp/pip-install-c8ok1mti/suds-jurko_29de63674beb4fc78d1ba6fcea9dd125/ Complete output (1 lines): error in suds-jurko setup command: use_2to3 is invalid.
Ilya
Если хочется, можно полезть смотреть питону в яйца и чинить :)
Dmitry
"полезть смотреть питону в яйца" это даже круче, чем urbandictionary
Dmitry
MeDaLL1ST
но у меня в WSL этот пакет вообще не деплоится:
Collecting suds-jurko>=0.6 Downloading suds-jurko-0.6.zip (255 kB) |████████████████████████████████| 255 kB 4.7 MB/s ERROR: Command errored out with exit status 1: command: /root/test/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c8ok1mti/suds-jurko_29de63674beb4fc78d1ba6fcea9dd125/setup.py'"'"'; file='"'"'/tmp/pip-install-c8ok1mti/suds-jurko_29de63674beb4fc78d1ba6fcea9dd125/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-m88f09jt cwd: /tmp/pip-install-c8ok1mti/suds-jurko_29de63674beb4fc78d1ba6fcea9dd125/ Complete output (1 lines): error in suds-jurko setup command: use_2to3 is invalid.
pip install 'setuptools==58.0.0' это фиксится так, легко
MeDaLL1ST
но я пробовал pip install suds-jurko>=0.6, не помогло
MeDaLL1ST
pip install suds-jurko==0.6 может поможет, попробую
Jürgen
сетап тулз после 58 версии не поддерживают use_2to3
Jürgen
https://github.com/pypa/setuptools/issues/2086
Dmitry
Я подозреваю, что это одна и та же ошибка, просто pip отбрасывает версии, которые не может собрать.
Dmitry
ЕМНИП, devstack устанавливает какую-то версию setuptools
Dmitry
ага-ага https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L602
MeDaLL1ST
Dmitry
не, не помогло
Говорю, скорее всего devstack по-тихому обновляет setuptools.
MeDaLL1ST
Dmitry
Понятно, что ставить?
Может похакать /opt/stack/requirements, чтобы использовало старую версию setuptools?
Dmitry
А так вот: https://review.opendev.org/c/openstack/oslo.vmware/+/813377
Ilya
MeDaLL1ST
хм
MeDaLL1ST
попробую setuptools 58.0.0 поставить
MeDaLL1ST
Который раз я убеждаюсь что самый обоссаный софт написан на питоне. Вот что это?
Denis
просто вы не умеете его готовить) простой вопрос, вы в venv делали все?)))
Denis
Илья | 😶☮️🐸
Denis
зависимости обновляются, система поди какой-нить обоссаный centos 7, или долбаебиян 9-10, где все с душком, мягко говоря
Denis
ну дааа, звучит ебануто
venv -> ставим свежие setuptools (зато не распидорасит вашу систему!!!!1111) -> докатываем что хотели докатить, не пошло нахуй этот venv, создаем другой, а система цела.
Пол системы написано на питухоне, apt/yum. причем до 8 центоса, пока не догадались сделать platform_python все грустно и без venv даже думать не стоит о чем-то похожем на pip)
MeDaLL1ST
Denis
ну вот скажем есть вполне нормальные вопросы
- А что сейчас из pip пакетов стоит в системе?
- А как отличить то, что поставил yum от того, что поставил pip?
- А как быть, если зависимость из requirements.txt затирает то, что было установлено через yum?
Denis
Denis
ломать систему, чтобы получить заведомо плохой результат)
MeDaLL1ST
Давай те не будем от темы отталкиваться, оставьте себе свое мнение
Denis
есть инструмент, у него есть разумное применение. Если пользоваться бездумно, результат конечно будет, но не очень устраивающий.
MeDaLL1ST
Как devStack чинить? Смена зависимостей не дала ничего
Denis
я намекал как мог,
никто не знает какой коктейль теперь в системе у вас, ни вы ни pip ни люди в чате :) можете методом тыка дальше ставить все подряд, мб в какой-то момент звезды сойдутся и брутфорс сработает.
MeDaLL1ST
Denis
yum/apt/другой пакетный манагер ОС ставит что-то в site-packages питухона
Denis
pip делает тоже самое без venv
Denis
вопрос что же там за коктейль будет?!
pip freeze покажет ахинею
Denis
типа все заебись, но на самом деле уже нет
Denis
вычистить такое довольно сложно, например можно получить сломанный apt/yum/etc
Dmitry
Ну и согласен, sudo pip install - чистое зло. Но увы.
MeDaLL1ST
Dmitry
Он там случаем не перетирает твои изменения в /opt/stack/requirements
MeDaLL1ST
Илья | 😶☮️🐸
Сталкивался ли кто-то с необходимостью выделения ipv6 по /64 на каждый инстанс ? Каким образом решали ? Сейчас насколько вижу выделяет по /128, но это выстрел в ногу
Vyacheslav
посмотри в RA
J
Vyacheslav
но тогда тебе RA должен говорить не OpenStack, а border ну и надо подумать о костылях с sec group
J
В моём представлении как раз /64 это абсолютно идиотская практика.
Vyacheslav
Vyacheslav
nova-compute поднимается 20 минут после рестарта...
Vyacheslav
и ошибок нет 🙁