Антон Кисляков написал: msg: unable to connect, check login_user and login_password are correct, or alternatively check ~/.my.cnf contains credentials
рутовый пароль для mysql нами был сменен еще в первых версиях bitrix_env
не понятно где он требует найти реквизиты
Он пробует найти реквизиты в файле: ~/.my.cnf, это стандартное поведение для mysql клиентов.
Символ ~ соответствует домашнему каталогу текущего пользователя ( в случае запуска из меню, это будет /root), полный путь к файлу /root/.my.cnf Нужно сделать файлик: /root/.my.cnf В нем добавить следующие строки:
И запустить обновление из меню. Учтите, что время обновления базы, зависит от ее размера так, как: - перед взлетом делается бэкап БД сайта - после обновление пакеты запускается mysql_upgrade Соответственно, лучше запланировать обновление на время с минимальной посещаемостью, именно, поэтому мы не стали делать обновление из rpm пакета.
Новые версии образов машин, а так же установка из bitrix-env.sh идет с новыми версия php 5.4 и mysql 5.5, если сомневаетесь, возможно, стоит сделать бэкап и перенести проект в новый образ.
Но у меня пишет "You must delete all roles from server2" Вопрос к знатокам - как его удалять то ?
Тут существует два варианта: 1) машина доступна, на ней есть роли ( memcached, mysql или что-то другое) Тогда нужно, удалить роли, затем удалить машину из пула 2) машины не доступна, давно выключена и не используется Тут, решения из меню пока нет (есть в планах, постараемся сделать к следующему релизу) Но можно удалить запись о машине вручную:
Код
/etc/ansible/hosts
И запустить обновление конфигурации
Код
ansible-playbook /etc/ansible/common.yml
Если сомневаетесь, то ТП сможет подсказать подробности по всем вариантам.
На сервере один сайт и тоже столкнулся с невозможностью обновления php и мускула, подменю - Upgrade php and mysql versions - появилось только в меню Manage Hosts in the pool я бы предположил логичнее оно было бы тут - Manage localhost (но это не суть) - при попытке обновления пишет вот такое: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_CTYPE = "UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C". Start job: JobID : upgrade_mysql_php_2102032614 PID : 4330 Status : running It will update mysql and php in the pool.
И на этом все.. обновление не свершилось - сканер безопасности все равно ругается на устаревшую версию.. А кто-то вообще обновился положительно?
Интернет магазин энергосберегающих технологий и оборудования - https://artiss.ua
Руслан Манаенко написал: И на этом все.. обновление не свершилось - сканер безопасности все равно ругается на устаревшую версию.. А кто-то вообще обновился положительно?
Задание обновления php/mysql фоновое. Сделано специально, так как в случае отключения от ssh сессии оно продолжит выполнение, а не прервется на самом интересном месте.
Задание ведет лог выполнения, который привязан к JobID, в Вашем случае: /opt/webdir/temp/upgrade_mysql_php_2102032614/status Там есть информация по каждой операции, а так же финальный результат.
То есть интересно, 1) есть ли ошибки в финальном результате значения для failed или unreach большие нуля, при успешном выполнение, должно быть что-то в духе:
Код
PLAY RECAP ********************************************************************
test : ok=43 changed=32 unreachable=0 failed=0
2) Если есть ошибки, то ищем в status файле, текст ошибки - поиск по failed/error Наверное, в любом случае если была ошибка, или задание выполнилось без них, но обновление не выполнено, удобнее будет дальше общаться через тикет в ТП, так понадобится дополнительная информация, как минимум файлик status из задания.
Задание обновления, полностью сделано через сценарий/playbook системы управления конфигурациями ansible ansible Поэтому если хотите получить больше контроля над процедурой обновления, то 1) перейти в виртуальный терминал (tmux, screen) - необходимо, учитывая время выполнения операции и возможность прерывания ssh сессии 2) запустить обновление через сценарий:
Руслан Манаенко написал: А кто-то вообще обновился положительно?
Сама система обновилась нормально, но вот теперь производительность вместо 42 у нас стала 8 ))) число операций процессора 2.7 вместо 10, и отклик сервера (уже не по битриксовским измерялкам) с 0.02с до 1.2с.... Толи виновато обновление php, толи даже боюсь подумать, что еще. хорошо еще - сервер тестовый.
Юрий Поляков написал: Сама система обновилась нормально, но вот теперь производительность вместо 42 у нас стала 8 ))) число операций процессора 2.7 вместо 10, и отклик сервера (уже не по битриксовским измерялкам) с 0.02с до 1.2с.... Толи виновато обновление php, толи даже боюсь подумать, что еще. хорошо еще - сервер тестовый.
У меня тоже система обновилась нормально - производительность осталась на уровне 60 + - 5 ну это стандарт для нас, вот обновить php и мускул не удалось еще обратились в ТП а на счет Вашей производительности советую обратить внимание на дебаг - судя по цифрам вы его включили и это он так просаживает - отключите и все будет нормально
Интернет магазин энергосберегающих технологий и оборудования - https://artiss.ua
да не включал я ничего... собственно ничего кроме консоли ВМ и не трогал. Если только в обновленной версии вдруг само включилось. Обновите у себя php и мускул - посмотрим
Был сайт, поставленный, с bitrix enviroment предыдущей версии. ( виртуальная машина - контейнер OpenVZ Centos 6.5) Все работало стабильно. Сделал сегодня в контейнере. yum update
Стало Bitrix virtual appliance version 5.1.0
Захожу /root/menu.sh
1. Manage Hosts in the pool потом 4. Update BitrixEnv on host
И все "легло" после того как перезапустил контейнер.
Беглое расследование показало что
1) Не видит предыдущие настройки nginx & apache Даже конфиги пропали. 2) Из /root/menu.sh тоже не видит старые настройки. 6. Manage sites in the pool Говорит что нет у меня сайтов
Что я сделал не так?
P/S Хорошо хоть backup есть. А то настроек на десяток сайтов полетели черту под хвост. Но вчера "уронил" более мелкую VDS с 2-мя сайтами (сначала и не понял в чем дело)