Установка драйвера Nvidia 384.111 завершается с ошибкой 16.04

Я не могу установить последние драйверы Nvidia для Ubuntu 16.04 на Linux 4.13. sudo apt-get update sudo apt-get install nvidia-384 nvidia-384-dev

Я получаю эту ошибку, которая полностью разрушает весь мой понедельник:

Removing old nvidia-384-384.111 DKMS files... Loading new nvidia-384-384.111 DKMS files... Error! DKMS tree already contains: nvidia-384-384.111 You cannot add the same module/version combo more than once. dpkg: error processing package nvidia-384 (--configure): subprocess installed post-installation script returned error exit status 3

Вот полный выходной дамп.

Я нашел полный выходной дамп , но он, кажется, только для ядер 4.15. Мне нужно открыть новый отчет об ошибке на панели запуска?

Я могу установить драйвер 384.111, используя файл .run, загруженный с веб-сайта Nvidia. Тем не менее, я хочу использовать apt-get для установки.

Любая помощь была бы очень оценена.

1
задан 16 January 2018 в 00:11

3 ответа

Хорошо, я нашел проблему.

При удалении пакетов 1000 nvidia / cuda / cudnn dpkg фактически не удаляет файлы dkms (Dynamic Kernel Module System), расположенные в /var/lib/dkms.

Удивительно, что вам нужно просто знать / интуитивно, но Linux требует этого от вас.

Эта команда решила проблему для меня:

sudo rm -rf /var/lib/dkms

После этого нормальная команда sudo apt-get install nvidia-384 выполняется так, как ожидалось, так как dkms не сработала.

0
ответ дан 22 May 2018 в 15:30
  • 1
    Вы должны быть осторожны с этим, так как эта команда удалит весь каталог dkms, который может (может) вызвать проблемы при следующем обновлении / обновлении ядра. Например, если вы установили VirtualBox, модуль dbms VirtualBox также будет находиться в / var / lib / dkms, поэтому VirtualBox будет разорваться, когда ваше ядро ​​будет обновлено. Правильнее было бы $ sudo dkms remove nvidia/384.111 --all – Vanessa Deagan 16 January 2018 в 03:12
  • 2
    Хорошая точка, хотя я пробовал эту команду не менее 10 раз, а также проверял, чтобы убедиться, что сначала nvidia была в каталоге. – jchook 16 January 2018 в 07:39

Хорошо, я нашел проблему.

При удалении пакетов 1000 nvidia / cuda / cudnn dpkg фактически не удаляет файлы dkms (Dynamic Kernel Module System), расположенные в /var/lib/dkms.

Удивительно, что вам нужно просто знать / интуитивно, но Linux требует этого от вас.

Эта команда решила проблему для меня:

sudo rm -rf /var/lib/dkms

После этого нормальная команда sudo apt-get install nvidia-384 выполняется так, как ожидалось, так как dkms не сработала.

0
ответ дан 17 July 2018 в 22:57

Хорошо, я нашел проблему.

При удалении пакетов 1000 nvidia / cuda / cudnn dpkg фактически не удаляет файлы dkms (Dynamic Kernel Module System), расположенные в /var/lib/dkms.

Удивительно, что вам нужно просто знать / интуитивно, но Linux требует этого от вас.

Эта команда решила проблему для меня:

sudo rm -rf /var/lib/dkms

После этого нормальная команда sudo apt-get install nvidia-384 выполняется так, как ожидалось, так как dkms не сработала.

0
ответ дан 24 July 2018 в 13:32

Другие вопросы по тегам:

Похожие вопросы: