Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam... :)...
mam problem z instalacją sterowników nvidii. Dotychczas wszystko było OK ale teraz w trakcie ich instalacji konsola zgłasza:
Przetwarzanie wyzwalaczy pakietu nvidia-alternative... update-alternatives: błąd: dowiązanie alternatywy /usr/bin/nvidia-settings jest już zarządzane przez nvidia_settings_conf dpkg: błąd przetwarzania nvidia-alternative (--configure): podproces zainstalowany skrypt post-installation zwrócił kod błędu 2 dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu nvidia-driver: nvidia-driver zależy od nvidia-alternative (= 319.32-1); jednakże: Pakiet nvidia-alternative nie jest jeszcze skonfigurowany. dpkg: błąd przetwarzania nvidia-driver (--configure): problemy z zależnościami - pozostawianie nieskonfigurowanego dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu nvidia-settings: nvidia-settings zależy od nvidia-alternative; jednakże: Pakiet nvidia-alternative nie jest jeszcze skonfigurowany.
... i tak dalej w stosunku do każdego pakietu. Dowiązanie alternatywy /usr/bin/nvidia-settings czyli nvidia_settings_conf prowadzi do pliku który nie istnieje. I co z tym zrobić ?... Poradźcie... :)...
PS - Mój system to debian sid jessie, sterowniki z repo experimental instalowane przez DKMS które do tej pory nie sprawiały żadnych kłopotów przy instalacji.
Offline
Witamy na DUG-u.
dpkg --configure -a
?
Offline
Próbowałem... dpkg --configure -a zwraca dokładnie to samo co wyżej. Ciekawostką jest to, że sterowniki są zainstalowane ale każda instalacja następnego pakietu, nie tylko nvidii, powoduje wyplucie tego samego błędu. Tu dla ilustracji:
dpkg --configure -a Konfigurowanie pakietu nvidia-alternative (319.32-1) ... Przetwarzanie wyzwalaczy pakietu nvidia-alternative... update-alternatives: błąd: dowiązanie alternatywy /usr/bin/nvidia-settings jest już zarządzane przez nvidia_settings_conf dpkg: błąd przetwarzania nvidia-alternative (--configure): podproces zainstalowany skrypt post-installation zwrócił kod błędu 2 dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu libgl1-nvidia-glx:amd64: libgl1-nvidia-glx:amd64 zależy od nvidia-alternative; jednakże: Pakiet nvidia-alternative nie jest jeszcze skonfigurowany. dpkg: błąd przetwarzania libgl1-nvidia-glx:amd64 (--configure): problemy z zależnościami - pozostawianie nieskonfigurowanego dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu nvidia-driver: nvidia-driver zależy od libgl1-nvidia-glx (= 319.32-1); jednakże: Pakiet libgl1-nvidia-glx:amd64 nie jest jeszcze skonfigurowany. nvidia-driver zależy od nvidia-alternative (= 319.32-1); jednakże: Pakiet nvidia-alternative nie jest jeszcze skonfigurowany. dpkg: błąd przetwarzania nvidia-driver (--configure): problemy z zależnościami - pozostawianie nieskonfigurowanego dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu xserver-xorg-video-nvidia: xserver-xorg-video-nvidia zależy od libgl1-nvidia-glx (= 319.32-1); jednakże: Pakiet libgl1-nvidia-glx:amd64 nie jest jeszcze skonfigurowany. xserver-xorg-video-nvidia zależy od nvidia-alternative (= 319.32-1); jednakże: Pakiet nvidia-alternative nie jest jeszcze skonfigurowany.
... ... ...
Wystąpiły błędy podczas przetwarzania: nvidia-alternative libgl1-nvidia-glx:amd64 nvidia-driver xserver-xorg-video-nvidia nvidia-settings nvidia-glx
I o co tu chodzi ?
Offline
Także to robiłem. Dodatkową informacją ze strony instalatora jest:
First Installation: checking all kernels... Building only for 3.9-8.slh.1-aptosid-amd64 Building initial module for 3.9-8.slh.1-aptosid-amd64 Done. nvidia: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.9-8.slh.1-aptosid-amd64/updates/dkms/ depmod.... DKMS: install completed. Przetwarzanie wyzwalaczy pakietu nvidia-alternative... update-alternatives: błąd: dowiązanie alternatywy /usr/bin/nvidia-settings jest już zarządzane przez nvidia_settings_conf dpkg: błąd przetwarzania nvidia-alternative (--configure): podproces zainstalowany skrypt post-installation zwrócił kod błędu 2
W /lib/modules/3.9-8.slh.1-aptosid-amd64/updates/dkms znajdują sie następujące moduły:
nvidia.ko vboxdrv.ko vboxnetadp.ko vboxnetflt.ko vboxpci.ko vhba.ko
Nie wiem jaki 'no orginal module' może egzystować z tym kernelem. Na wszystkich poprzednich żaden nie oryginalny moduł nie funkcjonował. Także dalej w ciemniej d... :-(... ;)...
Offline
IMO to zdanie oznacza, że przy sprawdzaniu modułu zainstalowanego dla tego kernela nie znalazł żadnego, a nie że znalazł „nieoryginalny". Czyli biorąc pod uwagę, że wcześniej usunąłeś sterowniki, nic dziwnego.
Tak zobacz:
update-alternatives --remove-all nvidia_settings_conf
Offline
Dzięki, ArnVaker. Podane przez Ciebie polecenie pozwoliło usunąć problem z nvidia-alternative. Jednak to nie koniec; w trakcie instalacji nowszej wersji kernela 3.10-0.slh.1-aptosid-amd64 instalator zgłosił błąd:
First Installation: checking all kernels... Building only for 3.10-0.slh.1-aptosid-amd64 Building initial module for 3.10-0.slh.1-aptosid-amd64 Error! Bad return status for module build on kernel: 3.10-0.slh.1-aptosid-amd64 (x86_64) Consult /var/lib/dkms/nvidia/319.32/build/make.log for more information.
co w efekcie dało to, że nie został zbudowany moduł 'nvidia.ko' w folderze /lib/modules/3.10-0.slh.1-aptosid-amd64/updates/dkms a to poskutkowało nie wstaniem X-ów po restarcie. Nadmienię iż próby instalacji podejmowałem kilkukrotnie z takim samym efektem czyli brakiem efektu :-(...
W uzupełnieniu wyciąg z loga instalacyjnego /var/lib/dkms/nvidia/319.32/build/make.log:
include/linux/compiler.h:152:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /var/lib/dkms/nvidia/319.32/build/nv-i2c.c: In function ‘nv_i2c_del_adapter’: /var/lib/dkms/nvidia/319.32/build/nv-i2c.c:327:14: error: void value not ignored as it ought to be osstatus = i2c_del_adapter(pI2cAdapter); ^ make[2]: *** [/var/lib/dkms/nvidia/319.32/build/nv-i2c.o] Błąd 1 make[1]: *** [_module_/var/lib/dkms/nvidia/319.32/build] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/linux-headers-3.10-0.slh.1-aptosid-amd64' make: *** [modules] Błąd 2 make: Opuszczenie katalogu `/var/lib/dkms/nvidia/319.32/build'
Zastanawiam się, czy to aby nie jest "wrodzona" wada tej wersji kernela ?... Jak sądzicie ?... :)...
Offline
@alilakri -- mam dokładnie taki sam problem na tym samym jajku, tyle, że i686, dla wcześniejszych kerneli aptosida moduł jest budowany bez problemu, a na tym 3.10 już wyrzuca błąd.
Offline
http://aptosid.com/index.php?name=PNphpBB2&file=viewtopic&p=16468#16468
Offline
Musi tak być, że panowie (czy z nvidii, czy od kernela) jajo sobie zrobili dla jaj ;)... Próbowałem także instalować ze skryptu nvidii NVIDIA-Linux-x86_64-319.32.run, znalazłem też na jakimś anglojęzycznym forum arch'a patch na tę wersję jądrową i po spaczeniu, tak czy siak, efekt jest ten sam czyli nie chce mu się zbudować modułu... Także pozostaje poczekać chyba na poprawione 3.10-1...
Przy okazji dziękuję wszystkim za chęć pomocy... Jakby co sam taką służę bo już paręnaście latek tak sobie linuksuję a od kilku na debianie przy którym chyba pozostanę na dłużej... Także witam w klubie... ;-)))...
PS - na forum nie jestem nowy bo już kilka lat temu na nim byłem ale do poprzedniego konta gdzieś mi hasło i adres emilowy wcięło i musiałem nowe założyć... :)...
Offline
[quote=alilakri]PS - na forum nie jestem nowy bo już kilka lat temu na nim byłem ale do poprzedniego konta gdzieś mi hasło i adres emilowy wcięło i musiałem nowe założyć... :)...[/quote]
Konto można reaktywować.
Wystarczy ,że podasz nicka na PW.
Offline
Skąd będziesz wiedział czy konto wskazane przez jakąś osobę rzeczywiście do niej należy?
Offline
[quote=morfik]@alilakri — mam dokładnie taki sam problem na tym samym jajku, tyle, że i686, dla wcześniejszych kerneli aptosida moduł jest budowany bez problemu, a na tym 3.10 już wyrzuca błąd.[/quote]
Na jaju 3.10 i sterze 325.08 u mnie zadziałała ta łatka:
http://jacekalex.sh.dug.net.pl/nvidia-linux-3.10.patch.txt
pochodzi z tego wątku:
https://devtalk.nvidia.com/default/topic/549532/linux-3-10-incompatibility-in-function-lsquo-nv_i2c_del_adapter-rsquo-error-void-value-not-igno/
Tylko trzeba w niej niestety zmieniać numer sterownika w kilku liniach (u mnie).
Na razie nie wyczaiłem, jak to poprawić, raczej myślę, że Nvidia poprawi sterownik, skoro łatki ma podane na tacy. :D
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2013-07-10 17:48:35)
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00099 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='13.59.134.65' WHERE u.id=1 |
0.00062 | UPDATE punbb_online SET logged=1732601910 WHERE ident='13.59.134.65' |
0.00068 | SELECT * FROM punbb_online WHERE logged<1732601610 |
0.00219 | DELETE FROM punbb_online WHERE ident='85.208.96.204' |
0.00042 | SELECT topic_id FROM punbb_posts WHERE id=236769 |
0.00007 | SELECT id FROM punbb_posts WHERE topic_id=23897 ORDER BY posted |
0.00054 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23897 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00092 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23897 ORDER BY p.id LIMIT 0,25 |
0.00084 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23897 |
Total query time: 0.0075 s |