Удаление и повторная установка nvidia-384 убивает colord

Удаление и повторная установка nvidia-384 убивает colord

Думаю, я столкнулся с ошибкой в ​​драйверах NVIDIA в Ubuntu 17.10.

Когда я удаляю nvidia-384 с помощью sudo apt remove nvidia*colord, похоже, что он перестает определять мой монитор.

Я переустановил nvidia-384 и заметил эту ошибку при попытке переустановки:

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

Я не совсем понимаю, что это значит, но вот фрагмент моего терминала во время установки:

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

Это уже второй раз, когда я получаю эту ошибку, после переформатирования 17.10 пару дней назад. «colormgr get-devices» не возвращает никаких устройств.

Также «colormgr create-device D2757 temp display» возвращает:

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

Это все, что я могу сделать с этой проблемой. Я не в силах решить ее дальше.

решение1

Вы пробовали использовать опцию --purge при удалении драйвера nvidia? Она также удалит файлы конфигурации. Если это не сработает, попробуйте:

sudo apt-get install lightdm
sudo dpkg-reconfigure gdm

как сказано в другом посте

решение2

У меня была та же ошибка, и установка «nvidia-384-dev» решила проблему... (Может быть, что-то не так с зависимостями?)

sudo apt install nvidia-384-dev

sudo apt install --reinstall nvidia-384

решение3

У меня были те же проблемы с драйверами Nvidia. В моем случае я установил xanmodядро ​​без поддерживаемых драйверов Nvidia.

sudo apt install nvidia-340Во время выполнения sudo apt install -fкоманд sudo ubuntu-drivers autoinstallвыдает:

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

Чтобы решить эту проблему я установил поддерживаемое 4.19.100-xanmod48ядро ​​и удалил неподдерживаемое:

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

Поэтому в вашем случае вы можете попробовать установить совместимое с NVIDIA ядро ​​предыдущей версии, и если оно загрузится в ОС, удалите неподдерживаемое недавно установленное ядро ​​в случае обновления.

Связанный контент