Lmhostid Missing On Sles 11.3 Installation

by Mar 3, 2015



I am just about to migrate my Enterprise Up.Time monitoring server to SLES 11.3. I have installed Up.Time 7.4 on a clean SLES 11.3 server. Installation went fine. When I enter the Up.Time admin GUI to get my Host ID for re-hosting the license, it says on the bottom of the “config” view:

Your hostid for this system (required for permanent licenses) is:
Unknown: Cannot run program "/usr/local/uptime/bin/lmhostid": error=2, No such file or directory

I go to look at the location of the file, and it is indeed on my system as follows:


:~ # /usr/local/uptime/bin # ls -al
total 2696
drwxr-xr-x  2 uptime uptime    4096 Mar  3 10:38 .
drwxr-xr-x 21 uptime uptime    4096 Mar  3 10:39 ..
-rws--x--x  1 root   root      9872 Jan 22 21:26 icmp.exe
-rwxr-xr-x  1 uptime uptime 1250395 Jan 22 21:26 liblmgr11.so
-rwxr-xr-x  1 uptime uptime 1475616 Jan 22 21:26 lmhostid

File is owned by the correct user and it is executable by default.


Even just trying to execute the program in bash gives the same error:


/usr/local/uptime/bin # ./lmhostid 
-bash: ./lmhostid: No such file or directory


I performed the installation using all the default settings except for installation size option, which I chose to be “Medium” (option 2 during installation).


I have looked through the install guide but can’t find that I should have missed anything.


It feels like it could be some dependency missing.


Advice please.