Я використовую графічні драйвери ppa. Сьогодні я отримав діалог оновлення, в якому сказано, що я можу оновити драйвер nvidia до 367.18 (~ gpu16.04.6). Я почав оновлення, як і кожного разу, але це не вдалося
Failed to get unit file state for var-lib-snapd-lib-gl.mount
Після перезавантаження мій графічний драйвер зламався, і я був змушений перейти в режим відновлення.
Як зазвичай, коли мій драйвер Nvidia ламається, я просто видаляю його,
sudo apt purge nvidia*
щоб потім перевстановити його чистим.
Виконуючи це в режимі відновлення, вилучили всі, крім nvidia-opencl-icd-367
пакету, який не вдався з помилкою, наведеною вище.
Спроба видалити цей пакет вручну закінчується цими помилками:
Оновлення @ 20160605 - Рішення:
Після відповіді V ідеонаута нижче вирішується питання. Пройдіть усі кроки та переконайтесь, що перезавантажтесь після того, як вилучили все NVIDIA за допомогою sudo apt purge nvidia*
успішного без проблем та після перевстановлення драйвера через sudo apt install nvidia-367
.
Це призведе до того, що ваш водій знову запрацює.
Якщо це не допомагає, спробуйте видалити всі старі конфігурації xorg вручну sudo rm /etc/X11/xorg.conf* && sudo rm /etc/X11/xorg.conf
та знову встановити драйвер sudo apt install nvidia-367 --reinstall
.
Якщо це все ще не дозволяє ввійти назад (Типова помилка: екран входу -> введений пароль, введіть натиснуто -> повертається на екран входу), спробуйте повністю видалити драйвер Nvidia знову, перейшовши на текстову консоль із logscreen Ctrl+ Alt+ F1, увійдіть із своїм ім’ям і паролем облікового запису, завантажте відповідний драйвер для вашої відеокарти звідси в консолі, зупиніть lightdm:
sudo service lightdm
Встановіть бінарний драйвер Nvidia за допомогою sudo ./NVIDIA-VERSION...
і перезавантажте систему:
sudo reboot now
Система:
Ubuntu 16.04 64bit
Linux 4.4.0-22