Symbolic links, permission and nVidia drivers

Hello!

I’ve recently started moving to Linux to make use of its open source engineering software. For most of the problems that I’ve encountered so far, I’ve found solutions somewhere on the web, but for this one, I’m stuck:

I recently installed Salome as per this guide. When I type runSalomeMeca into the terminal, I get the following error message:

“Can not load application library “libSalomeApp.so”: libGLU.so.1: cannot open shared object file: No such file or directory.”

Based on some initial research, I think that this may be because it can’t find libGLU.so.1. Looking in YaST, I see that the a driver package I installed for my GT7600, X11-video-nvidiaG02, provides libGL.so.1, but not libGLU.so.1.

Looking here I see that:

  1. (SLED11) SUSE Linux Enterprise Edition 11 is missing:
    “libGLU”, “libX11” “libXi”, “libXm”

This particular version of SUSE Linux 11 does not have the proper symbolic links for the following libraries:

a. libGLU
ls /usr/lib | grep GLU

  libGLU.so.1
  libGLU.so.1.3.0370300
  To create the proper symbolic links:
  ln -s /usr/lib/libGLU.so  /usr/lib/libGLU.so.1

So I tried to enter “ln -s /usr/lib/libGLU.so /usr/lib/libGLU.so.1” into the terminal, but it tells me:

ln: creating symbolic link '/usr/lib/liblibGLU.so.1': Permission denied

So far, anything I’ve tried to do like this just asks for my password and works no problem. It doesn’t do that here though.

Anyhow, my questions are twofold:

  1. Am I doing the right thing?
  2. Why is my permission denied and how can I get around this?

Ta in advance for any advice.

NB. I’m not really sure what my problem is, so please feel free to move my question elsewhere if it’s in the wrong place!

Hi
Are you running SLED11? If so this is the openSUSE forum, SLED support
is at http://forums.novell.com.

Second, I’m running SLED11 and the CUDA driver on x86_64 without
issues, however I’m not using Salome. Salome is built by the Education
repository, but not for SLED.

I suggest if running either SLED or openSUSE, post down in the
Education on this forum and ask if they can build the SLE11 version for
you :slight_smile:


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.37-0.1-default
up 19:48, 2 users, load average: 0.03, 0.08, 0.08
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 190.18

You shall be root (su) to create such a link.

Your system seems missing certain files or packages.

If this is a new install, and if you are unsuccessful with the symbolic link(s) first try to find out in which packages those files shall be (One can get answer in Yast’s search utility in Software management). If again unsuccessful, then consider reinstallation, with selection of lots of packages, including Development group.

Hi
??? reinstallation? lots of devel packages?


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.37-0.1-default
up 20:43, 2 users, load average: 0.09, 0.11, 0.14
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 190.18

Thanks for the reply!

I was assuming that SUSE was similar enough to SLED that the graphics drivers would be the same. Is that not the case?

I suggest if running either SLED or openSUSE, post down in the
Education on this forum and ask if they can build the SLE11 version for
you :slight_smile:

What do you mean by ‘build the SLE11 version’?

My concern was that by adding a libGLU file, I’d be confusing the nVidia drivers. Is this not the case?

One other thing I missed out on the first time through:

How do I run this statement with the su bit added?

“ln -s /usr/lib/libGLU.so /usr/lib/libGLU.so.1”

11.1 and SLE11 are pretty much the same, but would be better to post in
the SLE Forums :wink:

> I suggest if running either SLED or openSUSE, post down in the
> Education on this forum and ask if they can build the SLE11 version
> for
> you :slight_smile:
What do you mean by ‘build the SLE11 version’?

SLE11 covers SLED11 and SLES11, for example if your grabbed to SDK it’s
SLE11-SDK, the build service uses the same :slight_smile:

Some of the Education developers monitor the Education forum
http://forums.opensuse.org/obs-projects/obs-education/

Here is a list of the current builds, but asking them to add this to
their SLE11 build will help.
http://software.opensuse.org/search?baseproject=ALL&p=1&q=Salome

Now you could always grab a src rpm and build that?

ZStefan;2064585 Wrote:
> Your system seems missing certain files or packages.

My concern was that by adding a libGLU file, I’d be confusing the
nVidia drivers. Is this not the case?

It may very well do, wait and see how it goes at getting a prebuilt rpm
first.


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.37-0.1-default
up 1 day 11:44, 2 users, load average: 0.11, 0.14, 0.09
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 190.18

Thanks for the help everyone, but I appear to have got it working, somewhat bizarrely, by installing a pdf reader!

I think it probably has something to do with the MESA files which it also had to install.