В общем путь обновления с 7.5.0 был тернист.
0) Проверил бекап и сделал новый.
1) Пробовал обновиться командой - 2. Configure localhost settings -> 6. Update server, получал ошибку.
2) Тогда попробовал обновиться в самой CentOS командой yum clean all && yum update
Получал ошибку
Error: Package: php-pecl-apcu-bc-1.0.5-3.el7.remi.7.4.x86_64 (@remi-php74)
3) Удалил компонент командой yum remove php-pecl-apc
4) Снова обновляюсь через yum clean all && yum update
Получал ошибку нехватки места в разделе boot
5) Удаляю старые кернелы через package-cleanup --oldkernels --count=1
6) Пробую обновиться через 2. Configure localhost settings -> 6. Update server
Виртуалка обновилась, но при входе на портал через браузер получал ошибку
[mysqli_sql_exception]
No such file or directory (2002)
/home/bitrix/www/bitrix/modules/main/lib/db/mysqliconnection.php:77
7) Откатывался на бекап до обновления и писал в поддержку.
8) Поддержка посоветовала залезть в /var/log/mysql/error.log после обновления и посмотнреть на ошибку.
Тогда сразу выполнил действия (т.к. откат на бекап был до выполнения команд)
yum remove php-pecl-apc
package-cleanup --oldkernels --count=1
И облновляюсь через
2. Configure localhost settings -> 6. Update server
Далее в /var/log/mysql/error.log последняя ошибка была
2023-01-07T10:04:09.176534Z 4 [System] [MY-013381] [Server] Server upgrade fr om '80022' to '80030' started.
2023-01-07T10:04:23.418248Z 4 [ERROR] [MY-013178] [Server] Execution of server-side SQL statement '-- Copyright © 2015, 2022, Oracle and/or its affiliates. -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation; version 2 of the License. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program; if not, write to the Free Software -- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -- NOTE: This needs to be replicated within the sys_config_clean.inc file INS ERT IGNORE INTO sys.sys_config (variable, val ue) VALUES ('statement_truncate_len', 64), ('statement_performance_analyzer.lim it', 100), ('statement_performance_analyzer.view', NULL), ('diagnostics.allow_i_s_tables', 'OFF'), ('diagnostics.include_raw', 'OFF'), ('ps_thread_trx_info.max_length', 65535); ' failed with error code = 1436, error message = 'Thread stack overrun: 12768 bytes used of a 131072 byte stack, and 160000 bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.'.
2023-01-07T10:04:23.434377Z 0 [ERROR] [MY-013380] [Server] Failed to upgrade server.
2023-01-07T10:04:23.434418Z 0 [ERROR] [MY-010119] [Server] Aborting
Выполнил команду mysqld --thread_stack=300000
Подождал, на портал стало заходить.
Перезагрузил виртуалку - на портал заходит, версия виртуалки 7.5.2.
Может кому поможет.