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

Lunar bug reports list lunar-bugs at lunar-linux.org
Mon Aug 6 13:39:59 CEST 2007


The following issue has been SUBMITTED. 
====================================================================== 
http://bugs.lunar-linux.org/view.php?id=268 
====================================================================== 
Reported By:                dioli
Assigned To:                sofar
====================================================================== 
Project:                    Lunar Linux
Issue ID:                   268
Category:                   theedge
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
Moonbase Version:           20070805.16 
Core Tools:                 Lunar 
Core Tools Version:         20070623 
====================================================================== 
Date Submitted:             08-06-2007 13:39 CEST
Last Modified:              08-06-2007 13:39 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.
====================================================================== 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
08-06-07 13:39  dioli          New Issue                                    
08-06-07 13:39  dioli          Status                   new => assigned     
08-06-07 13:39  dioli          Assigned To               => sofar           
08-06-07 13:39  dioli          Moonbase Version          => 20070805.16     
08-06-07 13:39  dioli          Core Tools                => Lunar           
08-06-07 13:39  dioli          Core Tools Version        => 20070623        
======================================================================



More information about the Lunar-bugs mailing list