Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

При возникновении ошибки "Database upgrade failed" необходимо проверить open_files_limit в MySQL:

Блок кода
languagebash
root@ubuntu-bionic:~# mysql -uroot -proot
mysql> select @@open_files_limit;
+--------------------+
| @@open_files_limit |
+--------------------+
|               5000 |
+--------------------+
1 row in set (0.00 sec)

Если количество файловых дескрипторов меньше 35000 - необходимо увеличить его.

Увеличьте текущие лимиты и добавьте лимиты для Mysql в файле /etc/security/limits.conf

Блок кода
languagebash

#@student - maxlogins 4
* hard nofile 35000
* soft nofile 24000

root hard nofile 35000
root soft nofile 24000

mysql hard nofile 35000
mysql soft nofile 24000

# End of file

Image Added

В файле /lib/systemd/system/mysql.service добавьте в раздел [Service]

LimitNOFILE=35000

Image Added

Перезапустите сервисы:

Блок кода
languagebash
systemctl daemon-reload
service mysql restart

Проверьте, поменялись ли лимиты:

Блок кода
languagesql
mysql> select @@open_files_limit;
+--------------------+
| @@open_files_limit |
+--------------------+
|              35000 |
+--------------------+
1 row in set (0.00 sec)


Необходимо удалить все установленные пакеты eltex:

Блок кода
languagebash
root@ubuntu-bionic:~# sudo apt purge eltex-<package>

Остановить MySQL:

Блок кода
languagebash
root@ubuntu-bionic:~# service mysql stop

Удалить все файлы /var/lib/mysql/eltex-* :

Блок кода
languagebash
root@ubuntu-bionic:~# rm -rf /var/lib/mysql/eltex-* 

Запустить MySQL:

Блок кода
languagebash
root@ubuntu-bionic:~# service mysql start

Запустить скрипт-инсталлятор заново:

Блок кода
languagebash
root@ubuntu-bionic:~# sudo ./eltex-softwlc-helper-latest.sh