Strona 1 z 1

Instalacja sterowników NVIDIA***64-319.32

: 27 czerwca 2013, 02:14
autor: loopB
Witam.
P
odczas instalowania sterowników NVIDIA-Linux-x86_64-319.32.run natknąłem się na problem związany z modułem DKMS:

Kod: Zaznacz cały

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Jun 27 01:49:28 2013
installer version: 319.32

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 319.32.
-> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: Yes)
-> Installing both new and classic TLS OpenGL libraries.
-> Installing both new and classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32-bit compatibility OpenGL libraries? (Answer: Yes)
-> The NVIDIA 32-bit compatibility OpenGL libraries are to be installed relative to the top-level prefix (chroot) '/emul/ia32-linux'; however, this directory does not exist.  Please consult your distribution's documentation to confirm the correct top-level installation prefix for 32-bit compatiblity libraries.

Do you wish to install the 32-bit NVIDIA OpenGL compatibility libraries anyway? (Answer: Yes)
-> Searching for conflicting X files:
-> done.
-> Searching for conflicting OpenGL files:
-> done.
-> Searching for conflicting compat32 files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (319.32):
   executing: '/sbin/ldconfig'...
   executing: '/sbin/depmod -aq'...
   ignored deprecated option -q
-> done.
-> Driver file installation is complete.
-> Installing DKMS kernel module:
ERROR: Failed to run `/usr/sbin/dkms build -m nvidia -v 319.32 -k 3.2.0-4-amd64`: 
Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.2.0-4-amd64 module KERNEL_UNAME=3.2.0-4-amd64....(bad exit status: 2)
Error! Bad return status for module build on kernel: 3.2.0-4-amd64 (x86_64)
Consult /var/lib/dkms/nvidia/319.32/build/make.log for more information.
-> error.
ERROR: Failed to install the kernel module through DKMS. No kernel module was installed; please try installing again without DKMS, or check the DKMS logs for more information.
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.
Z tego co zrozumiałem to żeby uruchomić DKMS muszę skompilować na nowo jądro?

: 27 czerwca 2013, 22:23
autor: s4per
Ja zawsze miałem problemy z DKMS instalując sterowniki NVIDIA z pliku *.run.

Jeżeli nie przeszkadza Ci konieczność ręcznego przeinstalowania sterowników po zmianie jądra w przyszłości, to po prostu zainstaluj sterownik bez DKMS i problem wtedy nie wystąpi.

: 29 czerwca 2013, 20:05
autor: loopB
Mam klolejne problemy:

Kod: Zaznacz cały

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Jun 29 19:04:22 2013
installer version: 319.32

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 319.32.
ERROR: You do not appear to have libc header files installed on your system.  Please install your distribution's libc development package.
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.
Dlatego postanowiłem zainstalować build-essential jednak niestety zależności:

Kod: Zaznacz cały

Następujące pakiety mają niespełnione zależności:
 build-essential : Wymaga: libc6-dev ale nie zostanie zainstalowany lub
                           libc-dev
                   Wymaga: g++ (>= 4:4.4.3) ale nie zostanie zainstalowany
E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.
Podczas próby instalacji libc6-dev

Kod: Zaznacz cały

# dpkg -i libc6-dev_2.13-38_amd64.deb
Wybieranie wcześniej niewybranego pakietu libc6-dev:amd64.
(Odczytywanie bazy danych ... 146681 plików i katalogów obecnie zainstalowanych.)
Rozpakowywanie pakietu libc6-dev:amd64 (z libc6-dev_2.13-38_amd64.deb) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu libc6-dev:amd64:
 libc6-dev:amd64 zależy od libc6 (= 2.13-38); jednakże:
  Wersją libc6:amd64 w systemie jest 2.17-6.
 libc6-dev:amd64 zależy od libc-dev-bin (= 2.13-38); jednakże:
  Pakiet libc-dev-bin nie jest zainstalowany.
 libc6-dev:amd64 zależy od linux-libc-dev; jednakże:
  Pakiet linux-libc-dev nie jest zainstalowany.
Wracając do libc-dev-bin

Kod: Zaznacz cały

dpkg -i libc-dev-bin_2.13-38_amd64.deb
Wybieranie wcześniej niewybranego pakietu libc-dev-bin.
(Odczytywanie bazy danych ... 147157 plików i katalogów obecnie zainstalowanych.)
Rozpakowywanie pakietu libc-dev-bin (z libc-dev-bin_2.13-38_amd64.deb) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu libc-dev-bin:
 libc-dev-bin zależy od libc6 (>> 2.13); jednakże:
  Pakiet libc6:amd64 nie jest jeszcze skonfigurowany.
 libc-dev-bin zależy od libc6 (<< 2.14); jednakże:
  Wersją libc6:amd64 w systemie jest 2.17-6.

dpkg: błąd przetwarzania libc-dev-bin (--install):
 problemy z zależnościami - pozostawianie nieskonfigurowanego
Przetwarzanie wyzwalaczy pakietu man-db...
Wystąpiły błędy podczas przetwarzania:
 libc-dev-bin
Zastanawiam się jak rozwiązać ten "mały" problem z zależnościami