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
War aber installiert, klappte trotzdem nicht
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