Main Page | Report this Page
Linux Forum Index  »  Linux Setup  »  Error when installing the latest nvidia driver on...
Page 1 of 1    

Error when installing the latest nvidia driver on...

Author Message
ceed...
Posted: Sat Oct 31, 2009 10:02 am
Guest
Hi,

I was installing the updated nvidia driver 190.42 on Ubuntu 9.04 Jaunty 64
bit using the nvidia installer (not envy). I've had to do it this way
since I had problems with the nvidia driver version supplied through envy.
This has worked just fine in the past although I had to mess around a
little to get 32 bit support working. However, this time around I got the
following error message during install:

ERROR: The runtime configuration check failed for the library
'libGL.so.190.42'
(expected: '/usr/lib32/libGL.so.1', found: '/lib32/libGL.so.1'). The
most likely reason for this is that conflicting OpenGL libraries are
installed in a location not inspected by `nvidia-installer`. Please be
sure you have uninstalled any third-party OpenGL and/or third-party
graphics driver packages.

The installation quits, but the new driver is installed and works fine.
However, I would like to know what's wrong and how I can fix it so the
installation runs smoothly in the future.

--
//ceed
 
Nico Kadel-Garcia...
Posted: Sat Oct 31, 2009 10:02 am
Guest
On Oct 31, 12:02 pm, ceed <cdposter-use... at (no spam) yahoo.com> wrote:
Quote:
Hi,

I was installing the updated nvidia driver 190.42 on Ubuntu 9.04 Jaunty 64  
bit using the nvidia installer (not envy). I've had to do it this way  
since I had problems with the nvidia driver version supplied through envy..  
This has worked just fine in the past although I had to mess around a  
little to get 32 bit support working. However, this time around I got the  
following error message during install:

ERROR: The runtime configuration check failed for the library  
'libGL.so.190.42'
(expected: '/usr/lib32/libGL.so.1', found: '/lib32/libGL.so.1'). The
most likely reason for this is that conflicting OpenGL libraries are
installed in a location not inspected by `nvidia-installer`. Please be
sure you have uninstalled any third-party OpenGL and/or third-party
graphics driver packages.

The installation quits, but the new driver is installed and works fine.  
However, I would like to know what's wrong and how I can fix it so the  
installation runs smoothly in the future.

Historically, updating NVidia drivers in place never worked well. You
basically had to use the "uninstall" with the previous driver, then re-
install with the new one to get it to detect and correctly replace the
bog-standard OpenGL drivers. The reasons are obvious if you read the
installation script: it was written to detect standard OpenGL
libraries, not the ones that they themselves set aside in previous
installations.

The problems are founded in NVidia's refusal to publish their
library's source code means that it will never be properly
incorporated into standard system libraries, such as the more commonly
published Mesa library packages. There have been some usable
workarounds, such as the Livnia publication of RPM's (which ignore's
NVidia's published licensing terms). But it's going to be a workaround
until NVidia publishes source code, and installing their package
continues to "taint" GPL licensed software so that it cannot be
published as part of anyone's basic OS.
 
John Thompson...
Posted: Sat Oct 31, 2009 5:15 pm
Guest
On 2009-10-31, ceed <cdposter-usenet at (no spam) yahoo.com> wrote:

Quote:
I was installing the updated nvidia driver 190.42 on Ubuntu 9.04 Jaunty 64
bit using the nvidia installer (not envy). I've had to do it this way
since I had problems with the nvidia driver version supplied through envy.
This has worked just fine in the past although I had to mess around a
little to get 32 bit support working. However, this time around I got the
following error message during install:

ERROR: The runtime configuration check failed for the library
'libGL.so.190.42'
(expected: '/usr/lib32/libGL.so.1', found: '/lib32/libGL.so.1'). The
most likely reason for this is that conflicting OpenGL libraries are
installed in a location not inspected by `nvidia-installer`. Please be
sure you have uninstalled any third-party OpenGL and/or third-party
graphics driver packages.

The installation quits, but the new driver is installed and works fine.
However, I would like to know what's wrong and how I can fix it so the
installation runs smoothly in the future.

Perhaps you have some spurious 32-bit OpenGL liraries on your system?
I'm not familiar enough with Ubuntu to know if perhaps your previous
attempts to install the driver using Ubuntu's tools (envy?) installed
32-bit OpenGL libraries into /lib instaed of /usr/lib and this is
confusing NVIDIA's installer.

In any case, you could move any 32-bit OpenGL libraries out of /lib and
run the installer again. If it doesn't complain then it would appear to
be fixed, particularly if your 32-bit OpenGL software (if any) continues
to run.

FWIW, the only 32-bit OpenGL software on my 64-bit system is Google
Earth. You could use that to test your system.

--

-John (john at (no spam) os2.dhs.org)
 
ceed...
Posted: Sun Nov 01, 2009 6:15 am
Guest
On Sat, 31 Oct 2009 18:15:48 -0500, John Thompson
<john at (no spam) vector.os2.dhs.org> wrote:

Quote:
Perhaps you have some spurious 32-bit OpenGL liraries on your system?

That is possible. Previous nvidia installers put libs in another place
than what it does now. I have to manually move them to get 32 bit support.

Quote:
I'm not familiar enough with Ubuntu to know if perhaps your previous
attempts to install the driver using Ubuntu's tools (envy?) installed
32-bit OpenGL libraries into /lib instaed of /usr/lib and this is
confusing NVIDIA's installer.

Yes, I think you are on to something.

Quote:
In any case, you could move any 32-bit OpenGL libraries out of /lib and
run the installer again. If it doesn't complain then it would appear to
be fixed, particularly if your 32-bit OpenGL software (if any) continues
to run.

I am not very good at this, so could you please tell me how I find out if
the libs are 32 bit?

Quote:
FWIW, the only 32-bit OpenGL software on my 64-bit system is Google
Earth. You could use that to test your system.

I have tested Google Earth and it works. Would it be safe to assume that
if I move the wrong openGL libs it will stop working?


--
//ceed
 
ceed...
Posted: Sun Nov 01, 2009 6:45 am
Guest
On Sat, 31 Oct 2009 18:15:48 -0500, John Thompson
<john at (no spam) vector.os2.dhs.org> wrote:

Quote:
Perhaps you have some spurious 32-bit OpenGL liraries on your system?
I'm not familiar enough with Ubuntu to know if perhaps your previous
attempts to install the driver using Ubuntu's tools (envy?) installed
32-bit OpenGL libraries into /lib instaed of /usr/lib and this is
confusing NVIDIA's installer.
In any case, you could move any 32-bit OpenGL libraries out of /lib and
run the installer again. If it doesn't complain then it would appear to
be fixed, particularly if your 32-bit OpenGL software (if any) continues
to run.
FWIW, the only 32-bit OpenGL software on my 64-bit system is Google
Earth. You could use that to test your system.

You were absolutely right! There were old drivers and symlinks to them in
/lib32 and /lib32/tls. I manually removed the files and the installation
went without problems. 32 bit support (Google Earth) works fine. Thank you!

--
//ceed
 
 
Page 1 of 1    
All times are GMT - 5 Hours
The time now is Mon Nov 30, 2009 9:28 pm