Добрый день!
Пытаюсь обновиться
Сделал бекап БД
перенес на тестовый сервер. И вроде бы все просто, восстановил и вперед, заббикс сам все сделает, но
Первое он споткнулся на обновлении таблицы
22760:20141031:131507.030 [Z3005] query failed: [1061] Duplicate key name 'sysmaps_2' [create index sysmaps_2 on sysmaps (backgroundid)]
22760:20141031:131507.030 database upgrade failed
Посмотрел структуру и какие там данные, понял что картами мы не пользуемся, ну и удалил эти таблицы и создал заново из файла который идет с поставкой заббикса.
Дальше все вроде пошло норм
но вот на еще одной таблице он опять споткнулся
24739:20141031:133508.470 [Z3005] query failed: [1054] Unknown column 'state' in 'field list' [update triggers set state=0,value=0,lastchange=0,error='' where exists (select null from functions f,items i,hosts h where triggers.triggerid=f.triggerid and f.itemid=i.itemid and i.hostid=h.hostid and h.status=3)]
24739:20141031:133508.470 database upgrade failed
Вот как уже здесь поступить не могу понять. Посмотрел на структуру таблицы при создании и данного поля там не нашел.
24739:20141031:133359.534 current database version (mandatory/optional): 02010101/02010128
24739:20141031:133359.534 required mandatory version: 02020000
Куда мне копать?
Потому что пробовать довольно накладно, восстановление БД из бекапа идет порядка 8 часов.
Пытаюсь обновиться
Сделал бекап БД
перенес на тестовый сервер. И вроде бы все просто, восстановил и вперед, заббикс сам все сделает, но
Первое он споткнулся на обновлении таблицы
22760:20141031:131507.030 [Z3005] query failed: [1061] Duplicate key name 'sysmaps_2' [create index sysmaps_2 on sysmaps (backgroundid)]
22760:20141031:131507.030 database upgrade failed
Посмотрел структуру и какие там данные, понял что картами мы не пользуемся, ну и удалил эти таблицы и создал заново из файла который идет с поставкой заббикса.
Дальше все вроде пошло норм
но вот на еще одной таблице он опять споткнулся
24739:20141031:133508.470 [Z3005] query failed: [1054] Unknown column 'state' in 'field list' [update triggers set state=0,value=0,lastchange=0,error='' where exists (select null from functions f,items i,hosts h where triggers.triggerid=f.triggerid and f.itemid=i.itemid and i.hostid=h.hostid and h.status=3)]
24739:20141031:133508.470 database upgrade failed
Вот как уже здесь поступить не могу понять. Посмотрел на структуру таблицы при создании и данного поля там не нашел.
24739:20141031:133359.534 current database version (mandatory/optional): 02010101/02010128
24739:20141031:133359.534 required mandatory version: 02020000
Куда мне копать?
Потому что пробовать довольно накладно, восстановление БД из бекапа идет порядка 8 часов.
Comment