Post the contents of your nsh-install-defaults file.
have you tried 64 bit RPM ?
It is because of nsh-install-defaults file format is not correct. Read documentation, create correct NSH-INSTALL-Defaults file correctly and try.
Please find sample file attached
nsh-install-defaults.txt 386 bytes
You might have to put your responses in ""
My vanilla nsh-install-defaults file is:
the nsh install defaults should be ignored on upgrade. i mean - why would you need it, all that stuff is already laid down from the install.
what's the md5sum of the file ? it should be:
if you downloaded this via ftp, did you pull it in binary or ascii mode ? (should be bin)
this looks like your installer got corrupted.
That is true, however how RSCD will understand if older version is installed in different location?
That is the reason, we used to provide nsh-default- file during upgrade.
it looks in /usr/lib/rsc/HOME (or /etc/rsc/HOME) or the registry for the location of the install. if that file doesn't exist it exists. if you have a 'local' install you need to export NSHDIR before running the upgrade. it may source that out of the defaults file but it's not going to re-write any of the other information. if you are doing an upgrade and have a local install it would make more sense to figure out the install path by looking in /proc/<pid> for the running agent pids and then exporting NSHDIR than trying to rely on a static file.
it was a corrupted installer file!
I downloaded again in binary mode and now it works fine.