Ad Widget

Collapse

Database error при обновлении на 5.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Andrey Sviridov
    Junior Member
    • May 2020
    • 4

    #1

    Database error при обновлении на 5.0

    Здравствуйте! Помогите пожалуйста преодолеть проблему. Пытаюсь обновить с 4.4 на 5.0 Centos8. Предварительно перед обновлением, сервер был перенесён с Centos7. C одного сервера на другой. Для был развёрнут новый Centos8 сервер, затем на него установлен чистый 4.4. Затем была перенесена база с со старого сервера + скрипты + конфиги. База не захотела запускаться из за разных версий MariaDB. Обновил MariaDB на старом сервере. Затем сделал mysql-upgrade без ошибок. перенёс на новый сервер. Еща раз на всякий случай mysql-upgrade на новом. Тоже прошло без ошибок. Всё стартонуло и заработало. Дальше добавил репозиторий и начал обновлять на 5.0 Тоже никаких ошибок всё успешно. Захожу на фронт энд ошибка... база не обновилась при старте сервера:

    Database error
    • The frontend does not match Zabbix database. Current database version (mandatory/optional): 4050004/4050004. Required mandatory version: 5000000. Contact your system administrator.
    смотрю в лог сервера.. ошибка при обновлении

    [Z3005] query failed: [1025] Error on rename of './zabbix/#sql-5e2_cfe' to './zabbix/items' (errno: 184 "Tablespace already exi
    sts") [alter table `items` add constraint c_items_1 foreign key (`hostid`) references `hosts` (`hostid`) on delete cascade]
    13441:20200521:174031.177 database upgrade failed

    Помогите пожалуйста... как это победить?
Working...