Nvidia 384.111 驱动程序在 16.04 上安装失败

Nvidia 384.111 驱动程序在 16.04 上安装失败

我无法在 Linux 4.13 上安装适用于 Ubuntu 16.04 的最新 Nvidia 驱动程序。

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 内核。我需要在启动板上打开新的错误报告吗?

我可以使用从 Nvidia 网站下载的 .run 文件安装 384.111 驱动程序。但是,我想使用apt-getfor install。

任何帮助都将非常感激。

答案1

好的,我找到这个问题了。

什么时候联合国安装 1000 个 nvidia/cuda/cudnn 包,dpkg 实际上不会删除位于中的 dkms(动态内核模块系统)文件/var/lib/dkms

令人难以置信的是,你只需要知道/直观地了解这一点,但 Linux 就要求你这样做。

这个命令为我解决了这个问题:

sudo rm -rf /var/lib/dkms

此后,正常sudo apt-get install nvidia-384命令按预期执行,因为dkms过程中没有失败。

相关内容