Цитата |
---|
Евгений Лазарев написал: Добрый день! Возникла следующая проблема после обновления окружения с версии 5.1.9 до 7.3.1: - невозможно обновить ни php ни mysql - невозможно создать сайт по причине пустого пароля mysql - задать пароль для mysql из меню VM так же невозможно Все таски вылетают с ожной и той же ошибкой ERROR! Unexpected Exception: 'int' object has no attribute 'split' ************** Скрытый текст ERROR! Unexpected Exception: 'int' object has no attribute 'split' ************** TASK [setup] ******************************************************************* ok: [0] TASK [web : include variables from mysql group] ******************************** ok: [0] TASK [web : include variables from web group] ********************************** ok: [0] TASK [web : include variables from temporary config] *************************** ok: [0] TASK [web : additional gathering facts] **************************************** ok: [0] TASK [web : include] *********************************************************** TASK [web : include] *********************************************************** TASK [web : include] *********************************************************** TASK [web : include] *********************************************************** TASK [web : include] *********************************************************** included: /etc/ansible/roles/web/tasks/upgrade_php7.yml for 0 TASK [web : enable mysqli extension] ******************************************* ok: [0] TASK [web : test mysqli extension] ********************************************* changed: [0] TASK [web : include] *********************************************************** included: /etc/ansible/roles/web/tasks/sites-gathering_facts-not_mandatory.yml for 0 TASK [web : set_fact] ********************************************************** ok: [0] to see the full traceback, use -vvv Скрытый текст ERROR! Unexpected Exception: 'int' object has no attribute 'split' ************** TASK [setup] ******************************************************************* ok: [0] TASK [mysql : include variables from mysql group] ****************************** ok: [0] TASK [mysql : include variables from web group] ******************************** ok: [0] TASK [mysql : include variables from temporary config] ************************* ok: [0] TASK [mysql : additional gathering facts] ************************************** ok: [0] TASK [mysql : set_fact] ******************************************************** to see the full traceback, use -vvv Включил логирование ansible Скрытый текст 2018-07-17 07:53:54,938 p=11418 u=root | PLAY [bitrix-hosts] ************************************************************ 2018-07-17 07:53:54,999 p=11418 u=root | TASK [setup] ******************************************************************* 2018-07-17 07:53:55,501 p=11418 u=root | ok: [0] 2018-07-17 07:53:55,504 p=11418 u=root | TASK [mysql : include variables from mysql group] ****************************** 2018-07-17 07:53:55,525 p=11418 u=root | ok: [0] 2018-07-17 07:53:55,528 p=11418 u=root | TASK [mysql : include variables from web group] ******************************** 2018-07-17 07:53:55,548 p=11418 u=root | ok: [0] 2018-07-17 07:53:55,551 p=11418 u=root | TASK [mysql : include variables from temporary config] ************************* 2018-07-17 07:53:55,583 p=11418 u=root | ok: [0] 2018-07-17 07:53:55,585 p=11418 u=root | TASK [mysql : additional gathering facts] ************************************** 2018-07-17 07:53:59,085 p=11418 u=root | ok: [0] 2018-07-17 07:53:59,088 p=11418 u=root | TASK [mysql : set_fact] ******************************************************** 2018-07-17 07:53:59,121 p=11418 u=root | ERROR! Unexpected Exception: 'int' object has no attribute 'split' 2018-07-17 07:53:59,121 p=11418 u=root | to see the full traceback, use -vvv 2018-07-17 07:53:59,122 p=11418 u=root | the full traceback was: Traceback (most recent call last): File "/usr/bin/ansible-playbook", line 103, in <module> exit_code = cli.run() File "/usr/lib/python2.6/site-packages/ansible/cli/playbook.py", line 159, in run results = pbex.run() File "/usr/lib/python2.6/site-packages/ansible/executor/playbook_executor.py", line 154, in run result = self._tqm.run(play=play) File "/usr/lib/python2.6/site-packages/ansible/executor/task_queue_manager.py", line 282, in run play_return = strategy.run(iterator, play_context) File "/usr/lib/python2.6/site-packages/ansible/plugins/strategy/linear.py", line 234, in run task_vars = self._variable_manager.get_vars(loader=self._loader, play=iterator._play, host=host, task=task) File "/usr/lib/python2.6/site-packages/ansible/vars/__init__.py", line 373, in get_vars all_vars['ansible_delegated_vars'] = self._get_delegated_vars(loader, play, task, all_vars) File "/usr/lib/python2.6/site-packages/ansible/vars/__init__.py", line 519, in _get_delegated_vars include_hostvars=False, File "/usr/lib/python2.6/site-packages/ansible/vars/__init__.py", line 263, in get_vars all_vars = combine_vars(all_vars, host.get_vars()) File "/usr/lib/python2.6/site-packages/ansible/inventory/host.py", line 134, in get_vars results['inventory_hostname_short'] = self.name.split('.')[0] AttributeError: 'int' object has no attribute 'split' Может кто то подскажет в чем может быть проблема? |
у вас разница версий очень большая, надо было чаще обновляться =) . проще сделать бэкап и развернуть на новом сервере
Капитан токсичность