Обновил NetXMS до версии 1.2.13, обновил базу, ошибок в базе нет. При запуске netxmsd падает. Вот вывод:
http://pastebin.com/SkN8yXHp
Попробуйте пересоздать БД с нуля.
Повторится ошибка или нет?
OffTop:
Столкнулся с такими же ошибками при старте демона.
[24-Mar-2014 13:16:01.387] [ERROR] Inconsistent database: interface 823 linked to non-existing node 796
[24-Mar-2014 13:16:01.387] [ERROR] Failed to load interface object with id 823 from database
Возникли при ручном удалении дублирующихся нод в БД (В моем случае).
Соответственно вопрос - как правильно удалять из БД ноды?
С чистой базой не падает, но хотелось бы оживить старую базу
Попробуйте запустить
nxdbmgr check
и поудалять все битые объекты.
Судя по логу падает сервер при исполнении transformation скрипта на каком-то DCI при работе с SNMP из скрипта. Сейчас попробую разобратся почему.
nxdbmgr check запускал, ошибок не находит
Вроде нашел возможную причину. Я могу выложить версию с исправлениями - в каком формате лучше?
Спасибо! Лучше в виде исходников. Или патч.
Исходники с исправлениями: www.netxms.org/download/patches/016/netxms-1.2.13.tar.gz (https://www.netxms.org/download/patches/016/netxms-1.2.13.tar.gz)
Не помогло, так же падает. http://pastebin.com/cq449uBi
Пришлите пожалуйста результат SQL запроса
SELECT transformation FROM items WHERE transformation is not null AND transformation<>'';
http://pastebin.com/Qp51Fmvv
Выложил еще одну версию по тому-же адресу - попробуйте.
Работает! Спасибо!