Date: 07/14/10
Affected NV Version: 8.5.x
OS Version: Linux 64 bit
Plugin version: N/A
Application version: N/A
Description:
Upgrade of Netvault 64 bit for Linux 64 bit platform fails.
Symptoms:
Attempts to run an upgrade with a result of;
postinstall.sh: line 688: /usr/netvault/bin/nvconfigupdate: No such file or directory
Failed to update configuration settings
Post install script failed!
The file actually does exist if you look within the path specified;
ldapm:~/nv# ls -l /usr/netvault/bin/nvconfigupdate
-rwx------ 1 root root 19864 2010-07-12 14:48 /usr/netvault/bin/nvconfigupdate
Even though Netvault has a 64 bit version of the software, we rely upon some 32 bit binaries. If a 64 bit Linux machine has been built without any 32 bit packages the errors above when attempting to install will occur.
Run the command ldd on nvconfigupdate to see what dependencies show.
Example:
ldd /usr/netvault/bin/nvconfigupdate
and/or
~# cd /usr/netvault/bin
/usr/netvault/bin
# ldd nvconfigupdate
The commands above may fail in returning output. If this is the case you will need to install a 32 bit patch for your 64 bit system.
Example; apt-get install ia32-libs
After the install you should be able to run the ldd nvconfigupdate to list dependencies.
Apply other patches as needed and the install will succeed due to the fact that the 32 bit binaries are present.