Danila
Что-то не вижу откуда вот это «ExecStartPre - /usr/share/openstack-dashboard/manage.py compress --force -v0»
Сососедние контроллеры с такими же конфигами, но запускаются корректно. Думаю что pip притащил что-то с собой, что не должен был, но не могу найти что именно
Danila
Pike?
Yes!
NS 🇷🇺
Чейто я писал в конфиге апача для этой хурмы ….
NS 🇷🇺
@amyltsev есть доступ сейчас на площадку к Ровшану? я вроде у них фиксил
Danila
Коллеги, приветствую! После обновления минорной версии на одном из контроллеров не могу запустить apache. в логах пишет - CommandError: An error occurred during rendering /usr/share/openstack-dashboard/openstack_dashboard/templates/horizon/_conf.html: 'horizon/lib/jquery_ui/ui/jquery-ui.js' could not be found in the COMPRESS_ROOT '/usr/share/openstack-dashboard/static' or with staticfiles. Пробую переустановитть openstack-dashboard yum remove openstack-dashboard показывает что папка была вообще пустая и файлов нету warning: file /usr/share/openstack-dashboard/static/js/.eslintrc: remove failed: No such file or directory warning: file /usr/share/openstack-dashboard/static/horizon/lib/jquery_ui/ui/minified/jquery.ui.widget.min.js: remove failed: No such file or directory warning: file /usr/share/openstack-dashboard/static/horizon/lib/jquery_ui/ui/minified/jquery.ui.tooltip.min.js: remove failed: No such file or directory warning: file /usr/share/openstack-dashboard/static/horizon/lib/jquery_ui/ui/minified/jquery.ui.tabs.min.js: remove failed: No such file or directory и тд.. После свежей установки opestack-dashboard файлы все эти файлы находятся на месте, но после того как я пробую заного запустить httpd они пропадают. Подскажите куда копать ? Не понимаю мистики этой
pip check проверил и разрешил проблемы которые были, несколько раз переустановил дашборд, перезагружая апач, одним словом - вымучил. Теперь httpd стартует, но хорек какой-то исколеченый, в консоли браузера мульен ошибок и не все кнопки работают, но уже шаг вперед
Danila
:D
Danila
Коллеги, приветствую! После обновления минорной версии на одном из контроллеров не могу запустить apache. в логах пишет - CommandError: An error occurred during rendering /usr/share/openstack-dashboard/openstack_dashboard/templates/horizon/_conf.html: 'horizon/lib/jquery_ui/ui/jquery-ui.js' could not be found in the COMPRESS_ROOT '/usr/share/openstack-dashboard/static' or with staticfiles. Пробую переустановитть openstack-dashboard yum remove openstack-dashboard показывает что папка была вообще пустая и файлов нету warning: file /usr/share/openstack-dashboard/static/js/.eslintrc: remove failed: No such file or directory warning: file /usr/share/openstack-dashboard/static/horizon/lib/jquery_ui/ui/minified/jquery.ui.widget.min.js: remove failed: No such file or directory warning: file /usr/share/openstack-dashboard/static/horizon/lib/jquery_ui/ui/minified/jquery.ui.tooltip.min.js: remove failed: No such file or directory warning: file /usr/share/openstack-dashboard/static/horizon/lib/jquery_ui/ui/minified/jquery.ui.tabs.min.js: remove failed: No such file or directory и тд.. После свежей установки opestack-dashboard файлы все эти файлы находятся на месте, но после того как я пробую заного запустить httpd они пропадают. Подскажите куда копать ? Не понимаю мистики этой
Не понятно, куда файлы ранее девались после попытки запуска апача
NS 🇷🇺
уже посмотрели =)
Anonymous
Nazar Yakub будет жить. Поприветствуем!
Pavel
manage.py compress --force -v0 руками запустите где он прости и покажите лог
Pavel
там в джанге по компресс и подобно пол интенера написано
Pavel
systemctl status httpd
Pavel
grep COMPRESS /etc/openstack-dashboard/* -
Danila
grep COMPRESS /etc/openstack-dashboard/* -
/etc/openstack-dashboard/local_settings:#COMPRESS_ENABLED = not DEBUG /etc/openstack-dashboard/local_settings:#COMPRESS_OFFLINE = not DEBUG
Danila
systemctl status httpd
https://pastebin.com/akz5KPex
Pavel
ls -al /usr/lib/systemd/system/httpd.service.d
Pavel
а не надо там есть вывод
Pavel
Process: 82780 ExecStartPre=/usr/bin/python /usr/share/openstack-dashboard/manage.py compress --force -v0 (code=exited, status=0/SUCCESS) Process: 82754 ExecStartPre=/usr/bin/python /usr/share/openstack-dashboard/manage.py collectstatic --noinput --clear -v0 (code=exited, status=0/SUCCESS)
Pavel
все хорошо что не так?
NS 🇷🇺
@troschinsky руками запусти команду, можно много всякого из ее вывода почерпнуть
Pavel
я бы вычестил веcь кеш хорайзена. и отключил его на время от memcache|redis
Danila
все хорошо что не так?
JQMIGRATE: Logging is active output.e21fa5600ab6.js:2378 Uncaught TypeError: Cannot read property 'indexOf' of undefined at isJqueryEventDataTransfer (output.e21fa5600ab6.js:2378) at output.e21fa5600ab6.js:2379 at output.e21fa5600ab6.js:2396 isJqueryEventDataTransfer @ output.e21fa5600ab6.js:2378 (anonymous) @ output.e21fa5600ab6.js:2379 (anonymous) @ output.e21fa5600ab6.js:2396 (index):61 Uncaught TypeError: Cannot set property 'languageCode' of undefined at (index):61 at (index):84 (anonymous) @ (index):61 (anonymous) @ (index):84 output.8849d582f8b9.js:32 Uncaught TypeError: Cannot set property 'string' of undefined at output.8849d582f8b9.js:32 (anonymous) @ output.8849d582f8b9.js:32 output.e21fa5600ab6.js:728 Uncaught Error: [$injector:nomod] Module 'horizon.app' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. http://errors.angularjs.org/1.5.8/$injector/nomod?p0=horizon.app at output.e21fa5600ab6.js:728 at output.e21fa5600ab6.js:847 at ensure (output.e21fa5600ab6.js:845) at Object.module (output.e21fa5600ab6.js:847) at angular_template_cache_preloads.c7aeb73fe1a1.js:1 (anonymous) @ output.e21fa5600ab6.js:728 (anonymous) @ output.e21fa5600ab6.js:847 ensure @ output.e21fa5600ab6.js:845 module @ output.e21fa5600ab6.js:847 (anonymous) @ angular_template_cache_preloads.c7aeb73fe1a1.js:1 (index):741 Uncaught TypeError: Cannot read property 'init' of undefined at (index):741 в консоли браузера, в хорьке кнопки создать вм, и закладки сеть, объектное и тд не работают
Pavel
чисть кеш django и перезапускай апаяч
Pavel
релиз какой?
Danila
pike
Pavel
версия пакета horizon?
Danila
12.0.4
Pavel
https://bugs.launchpad.net/horizon/+bug/1754133 - оно?
Pavel
похоже но не оно. читстиь кеш в любом случае. там небось гавна от ангуляра набралось
Danila
или https://github.com/rdegges/django-clear-cache
Pavel
я руками все удаляю
Danila
>>> from django.core.cache import cache >>> cache.clear()
Pavel
а что жтот модул ьуже у вас стоит?
Danila
Сори, не понял. Какой модуль ?
Pavel
django.core.cache
Pavel
а это тла стоит
Pavel
я же говорю ч иду и руками все чищу. если ссыконто удалть просто переноси в диретокрию другу.
Pavel
/usr/share/openstack-dashboard/
Danila
На месте, но тут же и лежит весь хорек ? топориком где орудовать ?
NS 🇷🇺
Коллеги, а есть у кого положительный опыт сипользования Openstack с KVM гипервизорами и сетоньками на основе VMWare NSX ?
Aleksey
Вычистил весь static и перезапустил, не помогло (
collectstatic после этого делался же? Я так, на всякий случай
Aleksey
при этом все проблемы только на одном контроллере, насколько я понмю, так ?
Danila
Полностью пробовал сносить и вычищать horizon и по новой ставить. Результат такой же, пробовал скачивать requairtments с гитхаба для 12.0.4 хорька и пипом их прогонять, но не помогает
Pavel
какй pip вы там че на alipen чтоли?
Pavel
или все из исходников?
Danila
Нет, rdo
Danila
без контейнеров
Pavel
там и так все есьт какйо pip?
Pavel
у вас теперь часть в /usr/lib/puthon а и чать еще херзнаед где
Danila
Уже не знал куда ткнуться, вот и полез
Pavel
как хорошо что один человек не может сидеть за рулем трех машин одновременно
Pavel
спикок пакетов сравниваем на всех серверах
Pavel
не поможет включаем отладку и смотри что и куда пищешется, читается и т.д.
Aleksey
коллеги может меня поправят, но если ставить через yum и pip одновременно то это верный способ получить жопку по зависимостям
Danila
pip check No broken requirements found.
Aleksey
Проблем с зависимостями сейчас нет
ну модуль питона у тебя куда-то протерялся 🙂
Pavel
Pavel
Если копрес ничег оне выдал значит он ничег оне нашел
Pavel
и значит что реально нет чегото
Danila
Да, на здоровом контроллере проверил - вывод аналогичный, как и на скриншоте
Aleksey
на всех контроллерах через yum + pip пакеты ставились ?
Pavel
ух там каша их говна и палок
Danila
Нет, только на не рабочем использовался pip
Aleksey
предлагаю нахер удалить всё что было принесено пипом и переставить horizon через yum
Aleksey
и каждый раз бить себя по рукам когда захочется что-то поставить через pip на нодах Openstack
Pavel
бить по рукам сегда когда хочется pip