[QUOTE]
[/QUOTE]
Не обновлялся mysql c 8.0 на 8.4.
etckeeper включен и проинициализирован, но все равно ругался на нарушение целостности:
[CODE]TASK [mysql : commit changes by etckeeper] *************************************
fatal: [domain.ru]: FAILED! => {"changed": true, "cmd": "/usr/bin/etckeeper commit \"commit from ansible task at 2026-06-30 12:55:52\"",
"delta": "0:00:00.708255", "end": "2026-06-30 12:55:53.056982", "msg": "non-zero return code", "rc": 255, "start": "2026-06-30 12:55:52.348727",
"stderr": "transaction abort!\nrollback completed\nabort: integrity check failed on data/ansible/hosts:1", "stderr_lines": ["transaction abort!",
"rollback completed", "abort: integrity check failed on data/ansible/hosts:1"], "stdout": "recording removal of php-zts.d/20-pspell.ini as rename
to php.d/30-pspell.ini (100% similar)", "stdout_lines": ["recording removal of php-zts.d/20-pspell.ini as rename to php.d/30-pspell.ini
(100% similar)"]}[/CODE]
Решаем:
[CODE]rm -rf /etc/.hg
rm -f /etc/.hgignore
rm -f /etc/.etckeeper[/CODE]
После этого инициализируем etckeeper заново:[CODE]etckeeper init
etckeeper commit "Initial commit after hard reset"[/CODE]
И запускаем обновление mysql через скрипт menu.sh.
[CODE]mysql -V[/CODE]mysql Ver 8.4.10-10 for Linux on x86_64 (Percona Server (GPL), Release 10, Revision d76e81f4)
[/QUOTE]
Не обновлялся mysql c 8.0 на 8.4.
etckeeper включен и проинициализирован, но все равно ругался на нарушение целостности:
[CODE]TASK [mysql : commit changes by etckeeper] *************************************
fatal: [domain.ru]: FAILED! => {"changed": true, "cmd": "/usr/bin/etckeeper commit \"commit from ansible task at 2026-06-30 12:55:52\"",
"delta": "0:00:00.708255", "end": "2026-06-30 12:55:53.056982", "msg": "non-zero return code", "rc": 255, "start": "2026-06-30 12:55:52.348727",
"stderr": "transaction abort!\nrollback completed\nabort: integrity check failed on data/ansible/hosts:1", "stderr_lines": ["transaction abort!",
"rollback completed", "abort: integrity check failed on data/ansible/hosts:1"], "stdout": "recording removal of php-zts.d/20-pspell.ini as rename
to php.d/30-pspell.ini (100% similar)", "stdout_lines": ["recording removal of php-zts.d/20-pspell.ini as rename to php.d/30-pspell.ini
(100% similar)"]}[/CODE]
Решаем:
[CODE]rm -rf /etc/.hg
rm -f /etc/.hgignore
rm -f /etc/.etckeeper[/CODE]
После этого инициализируем etckeeper заново:[CODE]etckeeper init
etckeeper commit "Initial commit after hard reset"[/CODE]
И запускаем обновление mysql через скрипт menu.sh.
[CODE]mysql -V[/CODE]mysql Ver 8.4.10-10 for Linux on x86_64 (Percona Server (GPL), Release 10, Revision d76e81f4)