PGI User Forum
 SearchSearch   MemberlistMemberlist     RegisterRegister   ProfileProfile    Log inLog in 

CUDA-x86.

lmgrd broken in 12.8?

 
Post new topic   Reply to topic    PGI User Forum Forum Index -> Licenses and Installation
View previous topic :: View next topic  
Author Message
Reuti



Joined: 05 Jan 2005
Posts: 6

PostPosted: Thu Sep 06, 2012 8:18 am    Post subject: lmgrd broken in 12.8? Reply with quote

Hi,

I'm having trouble starting the license manager binaries included in 12.8 being called lmgrd. If I try to start it even from the command line I get:

Code:
reuti@erwin:~> /opt/pgi/linux86-64/12.8/bin/lmgrd
-bash: /opt/pgi/linux86-64/12.8/bin/lmgrd: No such file or directory
reuti@erwin:~> file /opt/pgi/linux86-64/12.8/bin/lmgrd
/opt/pgi/linux86-64/12.8/bin/lmgrd: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped
reuti@erwin:~> ldd /opt/pgi/linux86-64/12.8/bin/lmgrd
/usr/bin/ldd: line 116: /opt/pgi/linux86-64/12.8/bin/lmgrd: No such file or directory
reuti@erwin:~> readelf -d /opt/pgi/linux86-64/12.8/bin/lmgrd

Dynamic section at offset 0x148028 contains 24 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libgcc_s.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libdl.so.2]
I tried it on 32 bit too with the same result.

I remember, that I got this when I tried to link a shared binary but only supplying *.a files, or static binary with dynamic libs (I don't recall excatly). This seems to happen to license manager tools since 12.1.

Going back to 11.8 all is fine (despite that I can't use any compiler from the 12.* series). I tried on openSUSE 11.1 and 12.1 with the same results.

How can I get access to the 12.x series (and yes: I have a valid license token).


Last edited by Reuti on Tue Sep 11, 2012 1:53 am; edited 1 time in total
Back to top
View user's profile
mkcolg



Joined: 30 Jun 2004
Posts: 5952
Location: The Portland Group Inc.

PostPosted: Thu Sep 06, 2012 9:18 am    Post subject: Reply with quote

Hi Reuti,

Newer FlexLM license mangers (lmgrd) have adopted the "Linux Standard Base" (LSB) standard (see: http://en.wikipedia.org/wiki/Linux_Standard_Base). However, not all Linux OS yet install LSB by default. Please install LSB.

While I'm not positive of the commands to install LSB on openSuse, I believe you'll need to run "rpm -q lsb" and "rpm -q lsb-release".

Hope this helps,
Mat
Back to top
View user's profile
Reuti



Joined: 05 Jan 2005
Posts: 6

PostPosted: Thu Sep 06, 2012 2:48 pm    Post subject: Reply with quote

Hi Mat,

Oh yes - thx, this could have spotted my eyes earlier as itís of course also noted as necessary interpreter in the program headers section of the readelf output. The first software I got where this is necessary though. Iím still unsure what advantages are offered by using a different interpreter.

Especially as is creates the effect, that many dependences are shown on a text only server installation during installation to get a complete LSB installation incl. a bunch of X11 stuff. Hence I didnít use YaST/zypper to install it, but downloaded the necessary package and used:
Code:
rpm -i --nodeps ~reuti/lsb-3.2-1.38.x86_64.rpm
Then it will install only the program interpreter and some additional files. For now this seems to be sufficient.

As this was the first time I encountered this, I get the impression that LSB isnít in widespread use. Iím curious why Flexera moved to it.

-- Reuti
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    PGI User Forum Forum Index -> Licenses and Installation All times are GMT - 7 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group