Приветствую, коллеги!
Может такая проблема у кого-то и возникала, но просматривать 5000 топиков времени не хватит.
И опять же извиняюсь если спрашиваю глупость, только начинаю разбираться во всех тонкостях Netxms.
Такая проблема: на новом сервере не стартует netxmsd.
Есть работающий сервер Netxms на CentOS. Версия 1.2.9 и MySQL Ver 14.14 Distrib 5.1.69;
Поднимаю новый сервер CenOS с Netxms версии 1.2.13 и MySQL Ver 14.14 Distrib 5.1.73
Всё запускается и работает отлично.
Делаю дамп всех баз на старом сервере. Делается без проблем и ошибок.
Развёртываю дамп на новом сервере. Тоже без проблем и ошибок.
Но затем не запускается netxmsd.
Смотрю лог, там:
Log file opened
[,,,] [INFO ] Platform subagent "/opt/netxms/lib/netxms/linux.nsm" successfully loaded
[,,,] [INFO ] Database driver "mysql.ddr" loaded and initialized successfully
[,,,] [ERROR] Your database has format version 291, but server is compiled for version 307
Я понимаю что различие в версии сервера и формате базы данных.
Но не понимаю: эта ошибка относиться к Netxms или к MySQL.
Если есть возможность подскажите как всё это пофиксить.
Или предпринять какие-либо другие действия.
В новой версии формат базы новее. Запустите обновление схемы на новом сервере:
nxdbmgr upgrade
Спасибо! Помогло.