Problem
It was observed that NeDi discovery could generate database-insertion errors if a module model name is undefined when retrieved from the device. The NeDi code copies the device description into that field. But that device description can be much longer than the maximum allowed field width of the model name in the database, and the copy/insert operation is not protected against such a limitation.
Solution
The following are files are altered in this NeDi update:
nedi/html/System-Files.php nedi/html/System-Policy.php nedi/html/Topology-Networks.php nedi/html/inc/libmon.php nedi/inc/libdb.pm nedi/inc/libsnmp.pm
TB7.1.1-3 replaces these with the fixed versions.
Installing
- Download the .tgz contain the new files and the install script.
- Extract the contents of the .tgz file.
- Change access permissions to the TB7.1.1-3_install script (e.g. chmod +x …) and execute script as root.
Uninstalling
- Download and run the uninstall script:
The log file in the common/var/patches directory contains the record of all installs and uninstalls as you do them.