NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: HETPE3B on September 27, 2019, 10:10:41 AM

Title: 2.2.15 -> 3.0.2292, SYS_DB_QUERY_FAILED, Duplicate entry в software_inventory
Post by: HETPE3B on September 27, 2019, 10:10:41 AM
 Здравствуйте!

Система CentOS 7. Обновил NetXMS с 2.2.15 на 3.0.2292. nxdbmgr проверку и апгрэйд прошел безошибочно.
Теперь в логах каждую минуту добавляются записи:

2019.09.27 09:35:34.402 *E* [db.driver          ] SQL query failed (Query = "INSERT INTO software_inventory (node_id,name,version,vendor,install_date,url,description) VALUES (?,?,?,?,?,?,?)"): Duplicate entry '941-kernel-3.10.0' for key 'PRIMARY'

2019.09.27 09:35:34.423 *E* [db.driver          ] SQL query failed (Query = "INSERT INTO software_inventory (node_id,name,version,vendor,install_date,url,description) VALUES (?,?,?,?,?,?,?)"): Duplicate entry '945-kernel-3.10.0' for key 'PRIMARY'

Поискал в базе указанные entry - no luck. Подтолкните в нужном направлении   :)
Title: Re: 2.2.15 -> 3.0.2292, SYS_DB_QUERY_FAILED, Duplicate entry в software_inventory
Post by: Tatjana Dubrovica on September 27, 2019, 01:45:16 PM
Предоставте пожалуйста результат запуска команды /opt/netxms/bin/nxget -T NODE_IP "System.InstalledProducts"
где NODE_IP нужно заменить на IP ноды с ID 941.
Title: Re: 2.2.15 -> 3.0.2292, SYS_DB_QUERY_FAILED, Duplicate entry в software_inventory
Post by: HETPE3B on September 27, 2019, 04:42:04 PM
Quote from: Tatjana Dubrovica on September 27, 2019, 01:45:16 PM
Предоставте пожалуйста результат запуска команды /opt/netxms/bin/nxget -T NODE_IP "System.InstalledProducts"
где NODE_IP нужно заменить на IP ноды с ID 941.

Вывод слишком пространный (700 строк), залью в файлик.
Title: Re: 2.2.15 -> 3.0.2292, SYS_DB_QUERY_FAILED, Duplicate entry в software_inventory
Post by: Victor Kirhenshtein on September 27, 2019, 05:23:56 PM
Это проблема старого агента - он возвращал неполные версии пакетов и получались дубликаты. Обновление агентов должно решить проблему.
Title: Re: 2.2.15 -> 3.0.2292, SYS_DB_QUERY_FAILED, Duplicate entry в software_inventory
Post by: HETPE3B on September 27, 2019, 06:10:41 PM
Quote from: Victor Kirhenshtein on September 27, 2019, 05:23:56 PM
Это проблема старого агента - он возвращал неполные версии пакетов и получались дубликаты. Обновление агентов должно решить проблему.

Действительно, агент был старый (2.2.5).
После обновления агента, сделал полный опрос и все пришло в норму.
Спасибо!