[Lunar-bugs] [Lunar Linux 0000268]: NVIDIA(-beta) runtime sanity check fails on x86_64

Lunar bug reports list lunar-bugs at lunar-linux.org
Tue Jul 20 10:01:58 CEST 2010


The following issue has been RESOLVED. 
====================================================================== 
http://bugs.lunar-linux.org/view.php?id=268 
====================================================================== 
Reported By:                dioli
Assigned To:                sofar
====================================================================== 
Project:                    Lunar Linux
Issue ID:                   268
Category:                   ISO
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     resolved
Moonbase Version:           20070805.16 
Core Tools:                 Lunar 
Core Tools Version:         20070623 
Resolution:                 no change required
Fixed in Version:           
====================================================================== 
Date Submitted:             2007-08-06 13:39 CEST
Last Modified:              2010-07-20 10:01 CEST
====================================================================== 
Summary:                    NVIDIA(-beta) runtime sanity check fails on x86_64
Description: 
When trying to get the NVIDIA drivers installed after a fresh theedge
installation and even after 'lin kernel-headers-2.6', the NVIDIA*.run
script aborts because of missing binary 'modpost'. This has been solved
after building a custom kernel and installing its appropriate headers. I do
not really know if this broken step may corrupt further steps regarding
installation.

I can't tell if it's because i've maybe messed up the installation or it's
just not working on x86_64.

Then, after retrying it with my new headers and funky modpost the runtime
sanity check fails. I do not show the compile log, since everything looks
ok, except some usual warning :)

-> Installing both new and classic TLS OpenGL libraries.
-> Installing classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32-bit compatibility OpenGL libraries? (Answer: Yes)
-> Parsing log file:
-> done.
-> Validating previous installation:
-> Unable to access previously installed file
'/usr/lib64/libGL.so.100.14.11'
   (No such file or directory).
-> Unable to access previously installed file
   '/usr/lib64/libGLcore.so.100.14.11' (No such file or directory).
-> The previously installed file '/usr/lib64/libnvidia-tls.so.100.14.11'
has a
   different checksum (23483436) than when it was installed (3340031002). 
   /usr/lib64/libnvidia-tls.so.100.14.11 will not be uninstalled.
-> Unable to access previously installed file '/usr/include/GL/gl.h' (No
such
   file or directory).
-> Unable to access previously installed file '/usr/include/GL/glext.h'
(No
   such file or directory).
-> Unable to access previously installed file '/usr/include/GL/glx.h' (No
such
   file or directory).
-> Unable to access previously installed file '/usr/include/GL/glxext.h'
(No
   such file or directory).
-> Unable to access previously installed file '/usr/lib/libGL.so.100.14.11'
(No
   such file or directory).
-> Unable to access previously installed file
'/usr/lib/libGLcore.so.100.14.11'
   (No such file or directory).
-> Unable to access previously installed file '/usr/lib64/libGL.la' (No
such
   file or directory).
-> Unable to access previously installed file '/usr/lib/libGL.la' (No such
file
   or directory).
-> Unable to access previously installed symlink '/usr/lib64/libGL.so.1'
(No
   such file or directory).
-> Unable to access previously installed symlink '/usr/lib64/libGL.so' (No
such
   file or directory).
-> Unable to access previously installed symlink
'/usr/lib64/libGLcore.so.1'
   (No such file or directory).
-> done.
WARNING: Your driver installation has been altered since it was initially
         installed; this may happen, for example, if you have since
installed
         the NVIDIA driver through a mechanism other than nvidia-installer
         (such as your distribution's native package management system). 
         nvidia-installer will attempt to uninstall as best it can.  Please
see
         the file '/var/log/nvidia-installer.log' for details.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86_64
   (1.0-1001411 (100.14.11)):
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver
for
   Linux-x86_64 (100.14.11) is complete.
-> Searching for conflicting X files:
-> done.
-> Searching for conflicting OpenGL files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64'
   (100.14.11):
-> The installer has encountered the following error during installation:
'Cann
   ot create symlink /usr/lib/libGL.so.1 (File exists)'.  Continue anyway?
("no
   " will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation:
'Cann
   ot create symlink /usr/lib/libGL.so (File exists)'.  Continue anyway?
("no" 
   will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation:
'Cann
   ot create symlink /usr/lib/libGLcore.so.1 (File exists)'.  Continue
anyway? 
   ("no" will abort)? (Answer: Yes)
-> The installer has encountered the following error during installation:
'Cann
   ot create symlink /usr/lib/libnvidia-tls.so.1 (File exists)'.  Continue
anyw
   ay? ("no" will abort)? (Answer: Yes)
   executing: '/sbin/ldconfig'...
   executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
WARNING: Unable to perform the runtime configuration check for library
         'libGL.so.1' ('/usr/lib/libGL.so.100.14.11'); assuming successful
         installation.
ERROR: The runtime configuration check failed for library
'libGL.so.100.14.11'
       (expected: '/usr/lib64/libGL.so.1', found: (not found)).  The most
       likely reason for this is that the library was installed to the
wrong
       location or that your system's dynamic loader configuration needs to
be
       updated.  Please check the OpenGL library installation prefix and/or
the
       dynamic loader configuration.
-> done.
-> Runtime sanity check failed.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find
suggestions
       on fixing installation problems in the README available on the
Linux
       driver download page at www.nvidia.com.

Even when keeping the libGL*.so from the previous installation it whines.
After this complaints of the installer I'm able to launch X with nvidia
module,
but i can't do anything related GLX/OpenGL.

Replacing the whole thing with mesa-lib/mesa-glu does not work, too, since
mesa does not seem to overwrite the whole thing and complains later about
existing libGL*.so files with different types.

uname -api
Linux site1 2.6.20site1c http://bugs.lunar-linux.org/view.php?id=1 PREEMPT Sun
Aug 5 11:17:43 CEST 2007 x86_64
GNU/Linux

Thank you for feedback.
====================================================================== 

---------------------------------------------------------------------- 
 (0000580) dioli (reporter) - 2007-08-06 13:56
 http://bugs.lunar-linux.org/view.php?id=268#c580 
---------------------------------------------------------------------- 
Sorry... it's a module. Accidently chose theedge for Category :( 

---------------------------------------------------------------------- 
 (0000581) sofar (administrator) - 2007-08-06 17:40
 http://bugs.lunar-linux.org/view.php?id=268#c581 
---------------------------------------------------------------------- 
this is actually an iso "known issue" and not a module bug. Unfortunately I
can't fix already released iso's. Please test 1.6.2-beta1 and see if you
still have this bug with that 

---------------------------------------------------------------------- 
 (0000956) ratler (developer) - 2010-07-20 10:01
 http://bugs.lunar-linux.org/view.php?id=268#c956 
---------------------------------------------------------------------- 
No feedback from the user. Users today have no issues with NVIDIA and
x86_64 so resolving this bug. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2007-08-06 13:39 dioli          New Issue                                    
2007-08-06 13:39 dioli          Status                   new => assigned     
2007-08-06 13:39 dioli          Assigned To               => sofar           
2007-08-06 13:39 dioli          Moonbase Version          => 20070805.16     
2007-08-06 13:39 dioli          Core Tools                => Lunar           
2007-08-06 13:39 dioli          Core Tools Version        => 20070623        
2007-08-06 13:56 dioli          Note Added: 0000580                          
2007-08-06 17:40 sofar          Note Added: 0000581                          
2007-08-06 17:40 sofar          Category                 theedge => ISO      
2010-07-20 10:01 ratler         Note Added: 0000956                          
2010-07-20 10:01 ratler         Status                   assigned => resolved
2010-07-20 10:01 ratler         Resolution               open => no change
required
======================================================================



More information about the Lunar-bugs mailing list