Incorrect version of hserver detected?

   11896   10   2
User Avatar
Member
100 posts
Joined: July 2005
Offline
Hi guys, I'm attempting to run houdini on gentoo, all installs fine, except when I try and run houdini the shell returns with ‘starting server shutdown’. Hkey suggests that hserver isn't running so i started it manually with ‘/etc/init.d/sesinetd start’. Looks fine, try to run houdini and recieve X message saying

License error: Incorrect version of hserver detected

Can anyone please explain whats wrong?

Cheers.
User Avatar
Member
4140 posts
Joined: July 2005
Offline
To clarify - sesinetd does not start hserver, it starts sesinetd. hserver is started automatically, if not already running, as soon as you try to run a licensed product. sesinetd is the daemon that serves up licenses(the server end), hserver is the app that requests for licenses and allows/disallows houdini from running(i.e. the client end).

Cheers,

J.C.
John Coldrick
User Avatar
Member
100 posts
Joined: July 2005
Offline
Thanks J.C, understood. Would a re-installed of the licence server from a different build solve the issue? If so, how do you un-install the current license server?

Thanks again.
User Avatar
Member
4140 posts
Joined: July 2005
Offline
it seems that you might have installed two different, incompatible builds. Definitely pick a build and install both the package and the server and see if that helps. Remember to ensure both hserver and sesinetd are not running first.

Cheers,

J.C.
John Coldrick
User Avatar
Member
7766 posts
Joined: July 2005
Offline
My suspicion is along JC's guess. Perhaps you're running a version of Houdini/hserver combo that is later than your version of sesinetd? Backup up your license tools (ie. /usr/lib/sesi), install the latest versions and try again.
User Avatar
Member
100 posts
Joined: July 2005
Offline
Hi guys, I did a re-install of the ‘houdini-8.0.474-linux_x86_64_deb_sid’ the installation print out is below.

When i try and run houdini to get a license but recieve ‘starting server shutdown’ in the shell.

A ps -ef shows

root 7194 1 0 12:37 ? 00:00:00 hserver

Hkey runs but an error message states that ‘The license server of teletran1 does not permit this machine to read licenses from it’.

Installation notes.

Where am i going wrong?

Cheers

Checking for running server… It has to be stopped before
we can install the new version
LMHOST is: teletran1
/usr/lib/sesi/sesictrl: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory
One moment please…
hserver: no process killed
warning: saving copies of sesi* tools and licenses in BACKUP_SESI.20060412120419
warning: moving /etc/init.d/sesinetd to sesinetd.old
Checking for existing server…
LMHOST is: teletran1
One moment please…

starting: sesinetd License manager daemon
hostname: Unknown host
Starting Side Effects Houdini License Manager
One moment please…
hostname: Unknown host
12:04:45 04/12/06 /usr/lib/sesi/sesinetd_safe: nohup /usr/lib/sesi/sesinetd -l /var/log/sesinetd.log -D -V 2 -z 250000 -R /var/run/sesinetd_.pid

Licensing information about currently installed licenses follows:

Server shutdown started

—– SERVER teletran1 ——–
SERVER teletran1 9d71f500
Current License Status:
Server shutdown started

—– SERVER teletran1 ——–
Please install licenses using the Houdini License Administrator
(hkey). Start hkey by first changing to the directory where
houdini is installed and then running:

source houdini_setup
hkey

License tools have now been installed.


Houdini 8.0 Installation completed.
User Avatar
Member
7766 posts
Joined: July 2005
Offline
/usr/lib/sesi/sesictrl: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory

That looks like a problem? Do you have your OpenGL drivers/libraries installed?
User Avatar
Member
100 posts
Joined: July 2005
Offline
Hi, thanks for the reply. I have libGLU.so.1, except its in /usr/lib64. Where should i link it to?

Cheers.
User Avatar
Member
483 posts
Joined: July 2005
Offline
JonT
Hi, thanks for the reply. I have libGLU.so.1, except its in /usr/lib64. Where should i link it to?
Well, a stopgap measure would be to put a link from that in /usr/lib, but that's not the “right” solution.

Can you run ldd on /usr/lib/sesi/sesictrl and tell me what it reports?
User Avatar
Member
100 posts
Joined: July 2005
Offline
Hey Joe, thanks for the help. Here is the ldd print out.


jturner@teletran1 ~ $ ldd /usr/lib/sesi/sesictrl
libdl.so.2 => /lib/libdl.so.2 (0x00002aaaaabc1000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00002aaaaacc4000)
libGLU.so.1 => not found
libGL.so.1 => /usr/lib64/opengl/nvidia/lib/libGL.so.1 (0x00002aaaaadda000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00002aaaaaf8d000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00002aaaab16f000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00002aaaab280000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/libstdc++.so.6 (0x00002aaaab388000)
libm.so.6 => /lib/tls/libm.so.6 (0x00002aaaab579000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002aaaab6ff000)
libc.so.6 => /lib/tls/libc.so.6 (0x00002aaaab80a000)
/lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
libGLcore.so.1 => /usr/lib64/opengl/nvidia/lib/libGLcore.so.1 (0x00002aaaaba30000)
libnvidia-tls.so.1 => /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.1 (0x00002aaaac2b0000)
jturner@teletran1 ~ $
User Avatar
Member
176 posts
Joined: May 2006
Offline
all you have to do is run this as root:
# rc-update add sesinetd default
to make your sesinetd starting up by default
or you may do
# /etc/init.d/sesinetd start
to start it once
  • Quick Links