dpkg:安装 ubuntu 20.10 后处理软件包 nvidia-driver 时出错

Oha*_*dan 5 nvidia dpkg kernel drivers

安装 ubuntu 20.10 后,nvidia 驱动器在每次使用/更新时都会抛出错误,我总是收到以下错误

错误!内核上的模块构建的错误返回状态:5.8.0-55-generic (x86_64) 有关详细信息,请参阅 /var/lib/dkms/nvidia/460.80/build/make.log。

并在 make.log 中

错误:内核配置无效。include/ generated/autoconf.h 或 include/config/auto.conf 丢失。在内核 src 上运行“make oldconfig && make prepare”来修复它。

我试图找到 autoconf.h 文件但找不到它

当我尝试时,几乎每次更新都会发生此错误

sudo apt-get install linux-headers-$(uname -r) 或安装新的 nvidia 驱动程序或 dpkg 软件包

我耐心等待升级到21.04 - 但由于同样的原因我无法升级

我运行 sudo apt update 收到以下错误

处理时遇到错误:postfix nvidia-dkms-460 evdi-dkms nvidia-driver-460 nvidia-driver-455

我尝试从收到的软件更新中安装它 在此输入图像描述

我尝试了几种解决方案 https://forums.developer.nvidia.com/t/nvidia-dkms-460-error/173424/25 https://www.reddit.com/r/pop_os/comments/n59ksz/dkms_errors_with_nvidiadkms460/非工作过

dkms状态

evdi, 1.7.0: added
evdi, 1.9.1: added
evdi, 5.2.14, 5.3.0-53-generic, x86_64: installed
nvidia, 460.80: added
Run Code Online (Sandbox Code Playgroud)

uname -r

5.11.0-18-generic
Run Code Online (Sandbox Code Playgroud)

dpkg -l | dpkg -l | grep 英伟达

ii  libnvidia-cfg1-460:amd64                   460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-460                       460.80-0ubuntu0.21.04.2                                              all          Shared files used by the NVIDIA libraries
ic  libnvidia-compute-390:amd64                390.132-0ubuntu0.18.04.1                                             amd64        NVIDIA libcompute package
rc  libnvidia-compute-390:i386                 390.132-0ubuntu0.18.04.1                                             i386         NVIDIA libcompute package
ic  libnvidia-compute-450:amd64                450.80.02-0ubuntu1                                                   amd64        NVIDIA libcompute package
ii  libnvidia-compute-460:amd64                460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA libcompute package
ii  libnvidia-compute-460:i386                 460.80-0ubuntu0.21.04.2                                              i386         NVIDIA libcompute package
rc  libnvidia-compute-460-server:amd64         460.73.01-0ubuntu1                                                   amd64        NVIDIA libcompute package
rc  libnvidia-compute-465:amd64                465.27-0ubuntu0.21.04.2                                              amd64        NVIDIA libcompute package
ii  libnvidia-decode-460:amd64                 460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-460:i386                  460.80-0ubuntu0.21.04.2                                              i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-460:amd64                 460.80-0ubuntu0.21.04.2                                              amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-460:i386                  460.80-0ubuntu0.21.04.2                                              i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-460:amd64                  460.80-0ubuntu0.21.04.2                                              amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-460:amd64                   460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-460:i386                    460.80-0ubuntu0.21.04.2                                              i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-460:amd64                     460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-460:i386                      460.80-0ubuntu0.21.04.2                                              i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-460:amd64                   460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-460:i386                    460.80-0ubuntu0.21.04.2                                              i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ic  linux-modules-nvidia-455-5.8.0-29-generic  5.8.0-29.31                                                          amd64        Linux kernel nvidia modules for version 5.8.0-29
ic  linux-modules-nvidia-455-5.8.0-31-generic  5.8.0-31.33                                                          amd64        Linux kernel nvidia modules for version 5.8.0-31
ic  linux-modules-nvidia-460-5.8.0-36-generic  5.8.0-36.40                                                          amd64        Linux kernel nvidia modules for version 5.8.0-36
ic  linux-modules-nvidia-460-5.8.0-40-generic  5.8.0-40.45                                                          amd64        Linux kernel nvidia modules for version 5.8.0-40
ic  linux-modules-nvidia-460-5.8.0-41-generic  5.8.0-41.46                                                          amd64        Linux kernel nvidia modules for version 5.8.0-41
ic  linux-modules-nvidia-460-5.8.0-44-generic  5.8.0-44.50                                                          amd64        Linux kernel nvidia modules for version 5.8.0-44
ic  nvidia-compute-utils-450                   450.80.02-0ubuntu1                                                   amd64        NVIDIA compute utilities
ii  nvidia-compute-utils-460                   460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA compute utilities
rc  nvidia-compute-utils-460-server            460.73.01-0ubuntu1                                                   amd64        NVIDIA compute utilities
rc  nvidia-compute-utils-465                   465.27-0ubuntu0.21.04.2                                              amd64        NVIDIA compute utilities
ic  nvidia-dkms-450                            450.80.02-0ubuntu1                                                   amd64        NVIDIA DKMS package
ic  nvidia-dkms-455                            455.38-0ubuntu0.20.10.1                                              amd64        NVIDIA DKMS package
iF  nvidia-dkms-460                            460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA DKMS package
rc  nvidia-dkms-460-server                     460.73.01-0ubuntu1                                                   amd64        NVIDIA DKMS package
rc  nvidia-dkms-465                            465.27-0ubuntu0.21.04.2                                              amd64        NVIDIA DKMS package
iU  nvidia-driver-460                          460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA driver metapackage
ic  nvidia-kernel-common-450                   450.80.02-0ubuntu1                                                   amd64        Shared files used with the kernel module
ii  nvidia-kernel-common-460                   460.80-0ubuntu0.21.04.2                                              amd64        Shared files used with the kernel module
rc  nvidia-kernel-common-460-server            460.73.01-0ubuntu1                                                   amd64        Shared files used with the kernel module
rc  nvidia-kernel-common-465                   465.27-0ubuntu0.21.04.2                                              amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-460                   460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA kernel source package
ii  nvidia-prime                               0.8.16.1                                                             all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                            460.73.01-0ubuntu0.21.04.1                                           amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-460                           460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                    0.18build2                                                           all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-460              460.80-0ubuntu0.21.04.2                                              amd64        NVIDIA binary Xorg driver
Run Code Online (Sandbox Code Playgroud)

当我尝试升级时,我收到以下错误 在此输入图像描述

Ale*_*Miu 5

当我升级 gcc 软件包时,一个非常相似的问题(即使不是完全相同的问题)也得到了解决。这就是实际上进行制作和配置等的编译器。它也会在 nvidia-dkms 的安装后脚本中中断,并且不会继续安装我需要的实际 nvidia 驱动程序。

修复正在运行sudo apt install gcc

这更新了用于运行安装包的 gcc 版本,因此不再出现编译错误。

我发现这个的nvidia帖子:https://forums.developer.nvidia.com/t/nvidia-dkms-460-error/173424/4

干杯