Desinstalar y luego reinstalar nvidia-384, mata a colord

Desinstalar y luego reinstalar nvidia-384, mata a colord

Creo que encontré un error con los controladores de nvidia en Ubuntu 17.10.

Cuando elimino nvidia-384 usando sudo apt remove nvidia*, colord parece dejar de poder detectar mi monitor.

Reinstalé nvidia-384 y noté este error mientras intentaba reinstalar:

dpkg: error: version '-' has bad syntax: revision number is empty

No estoy seguro de lo que significa, pero aquí hay un fragmento de mi terminal durante la instalación:

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

Esta es la segunda vez que recibo ese error, después de reformatear 17.10 hace un par de días. 'colormgr get-devices' no devuelve ningún dispositivo.

También 'colormgr create-device D2757 temp display' devuelve:

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

Eso es lo más lejos que puedo llegar con este problema. No estoy en condiciones de resolverlo más.

Respuesta1

¿Probaste con la opción --purge cuando eliminaste el controlador nvidia? También eliminará los archivos de configuración. Si no funciona puedes intentar:

sudo apt-get install lightdm
sudo dpkg-reconfigure gdm

como se dijo en otra publicación

Respuesta2

Tuve el mismo error y para mí la instalación de "nvidia-384-dev" pareció resolver el problema... (¿Tal vez hay algún problema con las dependencias?)

sudo apt install nvidia-384-dev

sudo apt install --reinstall nvidia-384

Respuesta3

Tuve los mismos problemas con los controladores de Nvidia. En mi caso, instalé xanmodel kernel sin controladores Nvidia compatibles.

Durante la ejecución sudo apt install nvidia-340de sudo apt install -flos sudo ubuntu-drivers autoinstallcomandos, arroja:

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

Para resolver este problema, instalé 4.19.100-xanmod48un kernel compatible y eliminé uno no compatible:

sudo apt install linux*4.19.100-xanmod48
sudo apt remove --purge *5.5.4-xanmod3*

Entonces, en su caso, puede intentar instalar el kernel compatible con nvidia de la versión anterior y, si arranca en el sistema operativo, eliminar el kernel recién instalado no compatible en caso de actualización.

información relacionada