News:

We really need your input in this questionnaire

Main Menu

NetXMS 2.2.9 released

Started by Victor Kirhenshtein, September 27, 2018, 04:56:46 PM

Previous topic - Next topic

Victor Kirhenshtein

Hi all!

NetXMS 2.2.9 is out. Changes since previous release:

- New NXSL functions: Base64Decode, Base64Encode, EventCodeFromName, EventNameFromCode
- Original event name passed to alarm timeout event as 5th parameter
- Added information tooltips in switch port view
- Improved performance of active network discovery
- Minimum, maximum, and moving average for ICMP response time in ping subagent
- Fixed issues:
        NX-1463 (Web UI does not work under Tomcat 9)
        NX-1475 (Deselected "Create helpdesk ticket on alarm creation" is not being saved in EPP)
        NX-1486 (NXSL function CreateDCI should allow creation with default retention and poll intervals)
        NX-1489 (Unreliable MariaDB Connector/C version detection in workaround for MariaDB bug CONC-281)
        NX-1494 (Release 2.2.8 failed to compile on macOS)
        NX-1496 (Add agent parameters System.Memory.Physical.Available and System.Memory.Physical.AvailablePerc on FreeBSD)
        NX-1501 (In test mode $dci variable is not set)
        NX-1502 (Configuration poll resets SNMP version on node)
        NX-1503 (Access denied error on attempt to take screenshot even if user has take screenshot access right)
        NX-1504 (Server crash after compiling library script with syntax error)
        NX-1505 (Assignment in NXSL "global" statement ignored if variable already declared as global)
        NX-1510 (Agent list Net.InterfaceNames not supported on FreeBSD)

Best regards,
Victor

lindeamon


Dani@M3T

#2
I wanted to update from V2.2.8. I get this error compiling from sources on linux x64:/opt/netxms/lib64/libnxsnmp.so.2: undefined reference to `IpToStr'
collect2: error: ld returned 1 exit status

I already tried to empty current '/usr/local/lib' directory, 'make clean' and 'make' again. But same error.

thanx for any helpDani

Victor Kirhenshtein

Hi,

why do you empty /usr/local/lib? It seems that your NetXMS libraries are under /opt/netxms/lib64 (at least some version is there and linker catch it).

Best regards,
Victor

Dani@M3T

Hi Victor
You are right. I mixed it up in my head (another install on different server is in /usr/local/lib). Should I clear the /opt/netxms/lib64 when I get this compile error? Or do you have another hint?

thanksDani

Victor Kirhenshtein

Yes, just clear old libs, that's the only solution.

Best regards,
Victor

Dani@M3T

thanks Victor for your quick help. After clearing the libs, compilation was successfull
Dani

tzcole

Victor,

Thanks for all the great work.  I wanted to share that the md5 cksum doesn't match the .md5 file for 2.2.9.


$ cat netxms-2.2.9.tar.gz.md5
539837d11d3330cf83e92d5848f91511  -
$ md5sum netxms-2.2.9.tar.gz
08735855737012f471cb290732023fbd  netxms-2.2.9.tar.gz


Also, timestamp for .md5 is one day earlier than .gz file.  Perhaps there was an update of the netxms-2.2.9.tar.gz file.  Hopefully it's not a rogue source archive.  ;)  I retrieved the files using wget.


-rw-r--r--  1 nobody nobody 58616274 Sep 28 07:15 netxms-2.2.9.tar.gz
-rw-r--r--  1 nobody nobody       36 Sep 27 09:25 netxms-2.2.9.tar.gz.md5


This triggered my pause to upgrade to 2.2.9.

Kind regards,
tzcole

Victor Kirhenshtein

Hi,

MD5 sum is correct, .md5 file is wrong. We updated soirce archive shortly after upload and forgot to sign it again. I also recommend to wait a day or two for 2.2.10 - we are going to release it this week. It will fix few issues discovered in 2.2.9.

Best regards,
Victor

tzcole

Thanks Victor.  Will look for 2.2.10.

Kind Regards,
tzcole