Ich glaube, ich bin auf einen Fehler mit den NVIDIA-Treibern in Ubuntu 17.10 gestoßen.
Wenn ich nvidia-384 mithilfe von entferne sudo apt remove nvidia*
, kann colord meinen Monitor scheinbar nicht mehr erkennen.
Ich habe nvidia-384 neu installiert und beim Versuch der Neuinstallation ist mir dieser Fehler aufgefallen:
dpkg: error: version '-' has bad syntax: revision number is empty
Ich bin nicht sicher, was es bedeutet, aber hier ist ein Ausschnitt meines Terminals während der Installation:
update-alternatives: using /usr/share/nvidia-384/glamor.conf to provide /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) in auto mode
dpkg: error: version '-' has bad syntax: revision number is empty
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-384
Dies ist das zweite Mal, dass ich diesen Fehler erhalte, nachdem ich 17.10 vor ein paar Tagen neu formatiert habe. „colormgr get-devices“ gibt keine Geräte zurück.
Außerdem gibt „colormgr create-device D2757 temp display“ zurück:
could not check org.freedesktop.color-manager.create-device for auth: GDBus.Error:org.freedesktop.PolicyKit1.Error.NotAuthorized: Only trusted callers (e.g. uid 0 or an action owner) can use CheckAuthorization() for subjects belonging to other identities
Weiter kann ich mit diesem Problem nicht gehen. Ich bin mit der weiteren Lösung überfordert.
Antwort1
Haben Sie es mit der Option --purge versucht, als Sie Ihren NVIDIA-Treiber entfernt haben? Dadurch werden auch Konfigurationsdateien gelöscht. Wenn das nicht funktioniert, können Sie Folgendes versuchen:
sudo apt-get install lightdm
sudo dpkg-reconfigure gdm
wie in einem anderen Beitrag gesagt
Antwort2
Bei mir trat derselbe Fehler auf und bei mir schien die Installation von „nvidia-384-dev“ das Problem zu lösen … (Vielleicht stimmt etwas mit den Abhängigkeiten nicht?)
sudo apt install nvidia-384-dev
sudo apt install --reinstall nvidia-384
Antwort3
Ich hatte die gleichen Probleme mit Nvidia-Treibern. In meinem Fall wurde xanmod
ein Kernel ohne unterstützte Nvidia-Treiber installiert.
Während der Ausführung der Befehle sudo apt install nvidia-340
, sudo apt install -f
, sudo ubuntu-drivers autoinstall
wird Folgendes ausgegeben:
Setting up nvidia-340 (340.108-0ubuntu0.19.10.1) ...
dpkg: error: version '-' has bad syntax: revision number is empty
dpkg: error: version '-' has bad syntax: revision number is empty
dpkg: error: version '-' has bad syntax: revision number is empty
dpkg: error: version '-' has bad syntax: revision number is empty
update-initramfs: deferring update (trigger activated)
.......
Building initial module for 5.5.4-xanmod3
ERROR (dkms apport): kernel package linux-headers-5.5.4-xanmod3 is not
supported
Error! Bad return status for module build on kernel: 5.5.4-xanmod3 (x8
6_64)
Consult /var/lib/dkms/nvidia-340/340.108/build/make.log for more infor
mation.
dpkg: error processing package nvidia-340 (--configure):
installed nvidia-340 package post-installation script subprocess retu
rned error exit status 10
Um dieses Problem zu beheben, habe ich einen unterstützten 4.19.100-xanmod48
Kernel installiert und einen nicht unterstützten entfernt:
sudo apt install linux*4.19.100-xanmod48
sudo apt remove --purge *5.5.4-xanmod3*
Sie könnten in Ihrem Fall also versuchen, einen mit NVIDIA kompatiblen Kernel der vorherigen Version zu installieren und, wenn dieser das Betriebssystem bootet, im Falle eines Upgrades den nicht unterstützten, neu installierten Kernel zu entfernen.