[gelöst] Unable to run X server (nvidia 340)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
MMarc
Beiträge: 18
Registriert: 07.05.2007 22:18:04

[gelöst] Unable to run X server (nvidia 340)

Beitrag von MMarc » 06.10.2020 18:21:23

Hallo,

nach einem Update habe ich (mal wieder) Probleme mit einer Graphikarte. Diesmal sind sie aber ziemlich hartnäckig.

In dem Auszug aus /var/log/messages irritiert mich vor allem

Code: Alles auswählen

Oct  6 17:59:45 ion kernel: [  278.794606] NVRM: API mismatch: the client has the version 340.106, but
Oct  6 17:59:45 ion kernel: [  278.794606] NVRM: this kernel module has the version 340.108.  Please
Oct  6 17:59:45 ion kernel: [  278.794606] NVRM: make sure that this kernel module and all NVIDIA driver
Oct  6 17:59:45 ion kernel: [  278.794606] NVRM: components have the same version.
Oct  6 17:59:45 ion kernel: [  278.794620] NVRM: nvidia_frontend_ioctl: minor 255, module->ioctl failed, error -22

Auch in dmesg wird darauf hingewiesen
https://nopaste.debianforum.de/41156


Die anderen Parameter sind:

Code: Alles auswählen

root@ion:~# uname -r
4.9.0-13-amd64

lspci
https://nopaste.debianforum.de/41153

Code: Alles auswählen

root@ion:~# dkms status
nvidia-legacy-340xx, 340.108, 4.9.0-11-amd64, x86_64: installed
nvidia-legacy-340xx, 340.108, 4.9.0-13-amd64, x86_64: installed
Auszug aus /var/log/messages
https://nopaste.debianforum.de/41155

dpkg -l | grep nvidia
https://nopaste.debianforum.de/41157

Wäre echt toll, wenn jemand einen Tipp für mich hätte!

Lieben Dank
Marc
Zuletzt geändert von MMarc am 14.10.2020 08:27:20, insgesamt 1-mal geändert.

Benutzeravatar
towo
Beiträge: 4543
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Unable to run X server (nvidia 340)

Beitrag von towo » 06.10.2020 21:02:01

update-initramfs -u -k all
reboot

MMarc
Beiträge: 18
Registriert: 07.05.2007 22:18:04

Re: Unable to run X server (nvidia 340)

Beitrag von MMarc » 06.10.2020 22:01:23

Danke. Gerade ausprobiert. dmesg bringt immer noch

Code: Alles auswählen

[442.450534] NVRM: API mismatch: the client has the version 340.106, but
               NVRM: this kernel module has the version 340.108.  Please
               NVRM: make sure that this kernel module and all NVIDIA driver
               NVRM: components have the same version.
[  442.450551] NVRM: nvidia_frontend_ioctl: minor 255, module->ioctl failed, error -22
:o

Benutzeravatar
towo
Beiträge: 4543
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Unable to run X server (nvidia 340)

Beitrag von towo » 06.10.2020 22:07:24

Hast Du auf diesenm System mal mit dem Installer von der Website rum gespielt?
apt install --reinstall xserver-xorg-video-nvidia-legacy-340xx

MMarc
Beiträge: 18
Registriert: 07.05.2007 22:18:04

Re: Unable to run X server (nvidia 340)

Beitrag von MMarc » 07.10.2020 08:55:07

Hi Towo,

danke. Das brachte mich auf den richtigen Gedanken. Bei

Code: Alles auswählen

apt install --reinstall xserver-xorg-video-nvidia-legacy-340xx
kam

Code: Alles auswählen

update-alternatives: warning: not replacing /usr/lib/xorg/modules/drivers/nvidia_drv.so with a link
update-alternatives: warning: not replacing /usr/bin/nvidia-bug-report.sh with a link
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
update-alternatives: warning: not replacing /usr/bin/nvidia-bug-report.sh with a link
update-alternatives: warning: not replacing /usr/lib/xorg/modules/drivers/nvidia_drv.so with a link
Das ist eine broken link group und die Lösung ist hier beschrieben https://forum.siduction.org/index.php?topic=3953.0

Allerdings habe ich es erstmal wie empfohlen über eine Neuinstallation probiert:

Code: Alles auswählen

apt install --reinstall xserver-xorg-video-nvidia-legacy-340xx
dpkg -l | awk '/^ii.*nvidia/ {print $2}'
apt-get purge $(dpkg -l | awk '/^ii.*nvidia/ {print $2}')
apt-get install nvidia-legacy-340xx-driver
dpkg -l | awk '/^ii.*nvidia/ {print $2}'
apt-get install nvidia-legacy-340xx-driver
Dabei war angeblich glx-diversion nicht installiert

Code: Alles auswählen

apt-get install  glx-diversions
War aber installiert, klappte trotzdem nicht

Code: Alles auswählen

apt-get purge  glx-diversions
apt --fix-broken install
Mist, Paketmanager durch nvidia durcheinander gebracht. Irgendwo eine Lösung gegooglet, also

Code: Alles auswählen

apt-get purge glx-diversions
mv /var/lib/dpkg/info/glx-alternative-nvidia.* /tmp/
mv /var/lib/dpkg/info/nvidia-alternative.* /tmp/
dpkg --remove --force-remove-reinstreq nvidia-alternative
dpkg --remove --force-remove-reinstreq glx-alternative-nvidia
dpkg --configure -a
mv /tmp/glx-* /var/lib/dpkg/info/

dpkg --configure -a
dpkg --force-all -i /var/cache/apt/archives/glx-diversions_0.8.8~deb9u2_amd64.deb
apt-get install nvidia-legacy-340xx-driver
shutdown -h now
dmesg
Was ein Glück, Paketmanager funktioniert wieder, aber das Problem

Code: Alles auswählen

 NVRM: API mismatch: the client has the version 340.106, but this kernel module has the version 340.108.  
besteht immer noch.

Außerdem kam bei der Reinstallation wieder der Hinweis:

Code: Alles auswählen

update-alternatives: warning: not replacing /usr/lib/xorg/modules/drivers/nvidia_drv.so with a link
update-alternatives: warning: not replacing /usr/bin/nvidia-bug-report.sh with a link
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
update-alternatives: warning: not replacing /usr/bin/nvidia-bug-report.sh with a link
update-alternatives: warning: not replacing /usr/lib/xorg/modules/drivers/nvidia_drv.so with a link
Also die andere Alternative in https://forum.siduction.org/index.php?topic=3953.0 ausprobiert:

Code: Alles auswählen

mv /usr/lib/xorg/modules/drivers/nvidia_drv.so /root
ln -s /etc/alternatives/glx--nvidia_drv.so  /usr/lib/xorg/modules/drivers/nvidia_drv.so
update-initramfs -u -k all
shutdown -h now
Graphikbildschirm geht wieder, dmesg hat noch ein Problem:

Code: Alles auswählen

[   86.925937] gnome-shell[839]: segfault at 0 ip 00007f83b42a697e sp 00007ffc59ce5630 error 4 in libX11.so.6.3.0[7f83b4264000+13a000]
[   89.382101] gnome-shell[949]: segfault at 7fef9effbe08 ip 00007fefb64df9c7 sp 00007fff8670a7c0 error 7 in libX11.so.6.3.0[7fefb649d000
Mal sehen, vielleicht bekomme ich das auch noch gelöst.

Gruss Marc

Antworten