Strona 1 z 3

[+] Instalacja sterowników nVidia, dziwny log

: 18 sierpnia 2009, 16:57
autor: Ridd
Witam wszystkich.

Wziąłem się ostatnio za instalację sterowników do karty graficznej. Instalator, mimo instalacji linux-headers z repozytorium dalej zwracał problem z nagłówkami. Log z instalacji też jest bardzo dziwny. Instalacja dotyczy karty 7600 GT.

Log:

Kod: Zaznacz cały

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Aug 15 21:26:55 2009
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  no cc version check     : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : [url]ftp://download.nvidia.com[/url]
  RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 173.14.09.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site ([url]ftp://download.nvidia.com[/url])? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> The CC version check failed:
   
   The compiler used to compile the kernel (gcc 4.1) does not exactly match the
   current compiler (gcc 4.3).  The Linux 2.6 kernel module loader rejects kern
   el modules built with a version of gcc that does not exactly match that of t
   he compiler used to build the running kernel.
   
   If you know what you are doing and want to ignore the gcc version check, sel
   ect "No" to continue installation.  Otherwise, select "Yes" to abort install
   ation, set the CC environment variable to the name of the compiler used to c
   ompile your kernel, and restart installation.  Abort now? (Answer: No)

: 18 sierpnia 2009, 17:44
autor: grucha
Ridd pisze:-> No precompiled kernel interface was found to match your kernel]ftp://download.nvidia.com[/url])? (Answer: No)
Dlaczego tu odpowiedziałeś Nie? Odpowiedź twierdząca nie pomaga?

: 18 sierpnia 2009, 17:48
autor: AdeBe
Dlaczego tu odpowiedziałeś Nie? Odpowiedź twierdząca nie pomaga?
¦miem twierdzić, że twierdząca odpowiedź na pewno nie pomoże :-D

Ridd, to jest koniec loga? Faktycznie dziwne trochę.

: 18 sierpnia 2009, 17:48
autor: winnetou
ja bym szukał przyczyny tutaj:
NVidia.sh pisze: The compiler used to compile the kernel (gcc 4.1) does not exactly match the
current compiler (gcc 4.3). The Linux 2.6 kernel module loader rejects kern
el modules built with a version of gcc that does not exactly match that of t
he compiler used to build the running kernel.

If you know what you are doing and want to ignore the gcc version check, sel
ect "No" to continue installation. Otherwise, select "Yes" to abort install
ation, set the CC environment variable to the name of the compiler used to c
ompile your kernel, and restart installation. Abort now? (Answer: No)
Nie podobają mu się wersje GCC. Kernel został skompilowany przez gcc4.1 a domyślny jest gcc4.3 ¦ciąganie z sieci nie ma sensu, lepiej pozwolić instalatorowi samemu skompilować.

Zrób tak. Usuń symlinka do gcc a potem zrób nowego

Kod: Zaznacz cały

ln -s /usr/bin/gcc4.3 /usr/bin/gcc

: 18 sierpnia 2009, 18:07
autor: ArnVaker
Jakie jajo? Obstawiam za stare sterowniki. Spróbuj na najnowszych, te mają już rok z hakiem.

: 18 sierpnia 2009, 20:17
autor: Ridd
Po pierwsze odpowiedź twierdząca nie pomaga. Nie może się połączyć z serwerem ftp.

Fakt, jest to log ze starych sterów, ale najnowszych też próbowałem, problem dalej ten sam.]

Kod: Zaznacz cały

ridd@Riddick:~$ uname -r
2.6.26-1-686

Kod: Zaznacz cały

Zrób tak. Usuń symlinka do gcc a potem zrób nowego
Jeśli można, prosił bym dokładniej krok po kroku : P

[ Dodano: 2009-08-18, 20:18 ]
Jeszcze jedno. instalator wywalił na koniec problem z nagłówkami jądra, ale w logu tego nie ma.

: 18 sierpnia 2009, 20:22
autor: ArnVaker
>>odnośnie symlinka<<

Pokaż jeszcze:

Kod: Zaznacz cały

dpkg -l |grep linux-headers

: 18 sierpnia 2009, 20:25
autor: Ridd

Kod: Zaznacz cały

ridd@Riddick:~$ dpkg -l |grep linux-headers
ii  linux-headers-2.6.30-1-486           2.6.30-5                       Header files for Linux 2.6.30-1-486
ii  linux-headers-2.6.30-1-686           2.6.30-5                       Header files for Linux 2.6.30-1-686
ii  linux-headers-2.6.30-1-686-bigmem    2.6.30-5                       Header files for Linux 2.6.30-1-686-bigmem
ii  linux-headers-2.6.30-1-all-i386      2.6.30-5                       All header files for Linux 2.6.30
ii  linux-headers-2.6.30-1-amd64         2.6.30-5                       Header files for Linux 2.6.30-1-amd64
ii  linux-headers-2.6.30-1-common        2.6.30-5                       Common header files for Linux 2.6.30-1
ridd@Riddick:~$

: 18 sierpnia 2009, 20:28
autor: ArnVaker
No to nie dziwne, że nie działa. Nie masz nagłówków do jajka którego używasz. Kilka dni temu do Squeeze wszedł nowy kernel i to do niego masz nagłówki. Najlepiej zaktualizuj jajko do tego dostępnego obecnie w repozytoriach.

: 18 sierpnia 2009, 21:01
autor: Ridd
Po zabawie z symlinkiem:

Kod: Zaznacz cały

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Aug 18 20:30:50 2009
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  no cc version check     : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : [url]ftp://download.nvidia.com[/url]
  RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 185.18.31.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site ([url]ftp://download.nvidia.com[/url])? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
ERROR: Unable to find the development tool `cc` in your path; please make sure
       that you have the package 'gcc' installed.  If gcc is installed on your
       system, then please check that `cc` is in your PATH.
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 [url]www.nvidia.com[/url].
Ten, chce zostać na obecnym jajku, całkiem niedawno po aktualizacji problem się pojawił ze wszystkim. Przestały działać Cupsy, samba itd. Nie wiem jakim cudem podniosłem ikxy. Nie da się zrobić czegoś z obecnym jajkiem?