Hello, I upgraded from scratch our NetXMS instance from 2.2.10 to 3.3.315 on Linux debian
nxdbmgr check OK
nxdbmgr upgrade after 10 days OK
nxagentd run ok
When i run service netxmsd start
it says running but in /var/log/netxms.log I can see Errors:
2020.05.18 08:08:03.608 Log file opened (rotation policy 2, max size 16777216)
2020.05.18 08:08:04.058 *I* Platform subagent "/usr/local/lib/netxms/linux.nsm" successfully loaded
2020.05.18 08:08:04.203 *I* Database driver "mysql.ddr" loaded and initialized successfully
2020.05.18 08:08:04.694 *E* Your database has format version 32.12, but server is compiled for version 22.40
When I restarted server and these services are autostart, it started server somehow with same error:
2020.05.18 08:25:28.024 *I* [logger ] Log file opened (rotation policy 2, max size 16777216)
2020.05.18 08:25:28.028 *I* [ ] Code page set to ISO8859-1
2020.05.18 08:25:28.029 *I* [ ] Platform subagent "/usr/local/lib/netxms/linux.nsm" successfully loaded
2020.05.18 08:25:28.031 *I* [db.drv ] Database driver "mysql.ddr" loaded and initialized successfully
2020.05.18 08:25:28.031 *E* [ ] Unable to bind socket for local admin interface (98 Address already in use)
2020.05.18 08:25:33.329 *I* [ ] Server ID 2BE33A49B3270BF8
2020.05.18 08:25:33.668 *I* [ ] Server certificate not set
2020.05.18 08:25:35.592 *E* Your database has format version 32.12, but server is compiled for version 22.40
2020.05.18 08:25:44.241 *I* [db.drv ] Database driver "sqlite.ddr" loaded and initialized successfully
2020.05.18 08:25:51.643 *I* [db.drv ] Database driver "sqlite.ddr" loaded and initialized successfully
But all values and history on nodes are empty, even netxms server node is saying there is running agent 2.2.10.
Somehow DB is for 3.3.X and server instalation is older.
Any tips how to fix this?
Thank you.
Somehow service is trying to start older version of server.
Anyway if I run manually netxmsd from console, it load right version NetXMS Server V3.3.315 Build 3.3-315-g5360e23aa3 (UNICODE) Ready
But after a while, there is a SIGSEGV error and it stops.
2020.05.18 10:43:25.592 *I* [db.drv ] Database driver "sqlite.ddr" loaded and initialized successfully
2020.05.18 10:43:26.392 *I* [ ] NetXMS Server started
NetXMS Server V3.3.315 Build 3.3-315-g5360e23aa3 (UNICODE) Ready
Enter "help" for command list or "down" for server shutdown
System Console
netxmsd: 2020.05.18 10:43:26.645 *I* [ ] Listening for syslog messages on UDP socket 0.0.0.0:514
2020.05.18 10:43:26.645 *I* [ ] Listening for syslog messages on UDP socket :::514
2020.05.18 10:43:26.645 *I* [ ] SocketListener/MobileDevices: listening on 0.0.0.0:4747
2020.05.18 10:43:26.645 *I* [ ] SocketListener/MobileDevices: listening on [0.0.0.0]:4747
2020.05.18 10:43:26.646 *I* [ ] SocketListener/Clients: listening on 0.0.0.0:4701
2020.05.18 10:43:26.646 *I* [ ] SocketListener/Clients: listening on [0.0.0.0]:4701
2020.05.18 10:43:26.646 *I* [ ] Listening for SNMP traps on UDP socket 0.0.0.0:162
2020.05.18 10:43:26.646 *I* [ ] Listening for SNMP traps on UDP socket :::162
2020.05.18 10:43:26.646 *I* [ ] SocketListener/AgentTunnels: listening on 0.0.0.0:4703
2020.05.18 10:43:26.646 *I* [ ] SocketListener/AgentTunnels: listening on [0.0.0.0]:4703
Unauthorized access to memory (SIGSEGV)
Hi,
what Debian version you are using? Did you install server from packages? If possible, please run server under gdb and provide stack trace after crash.
Best regards,
Victor