Рейтинг:2

dpkg: ошибка обработки пакета nvidia-driver после установки Ubuntu 20.10

флаг mx

После установки 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 отсутствуют. Запустите «make oldconfig && make prepare» в src ядра, чтобы исправить это.

Я попытался найти файлы autoconf.h, но не смог их найти.

эта ошибка возникает почти при каждом обновлении, даже когда я пытался

sudo apt-get установить linux-headers-$(uname -r) или любая установка новых драйверов nvidia или пакетов dpkg

Я терпеливо ждал обновления до 21.04, но не смог обновиться по той же причине.

Я запускаю обновление sudo apt получил следующую ошибку

При обработке возникли ошибки: постфикс nvidia-dkms-460 evdi-dkms nvidia-драйвер-460 nvidia-драйвер-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: добавлено
evdi, 1.9.1: добавлено
evdi, 5.2.14, 5.3.0-53-универсальный, x86_64: установлено
nvidia, 460.80: добавлено

uname -r

5.11.0-18-общий

дпкг -л | grep нвидиа

ii libnvidia-cfg1-460:amd64 460.80-0ubuntu0.21.04.2 amd64 Бинарная библиотека конфигурации NVIDIA OpenGL/GLX
ii libnvidia-common-460 460.80-0ubuntu0.21.04.2 все общие файлы, используемые библиотеками NVIDIA
ic libnvidia-compute-390:amd64 390.132-0ubuntu0.18.04.1 amd64 Пакет NVIDIA libcompute
rc libnvidia-compute-390:i386 390.132-0ubuntu0.18.04.1 i386 Пакет NVIDIA libcompute
ic libnvidia-compute-450:amd64 450.80.02-0ubuntu1 amd64 Пакет NVIDIA libcompute
ii libnvidia-compute-460:amd64 460.80-0ubuntu0.21.04.2 amd64 Пакет NVIDIA libcompute
ii libnvidia-compute-460:i386 460.80-0ubuntu0.21.04.2 пакет i386 NVIDIA libcompute
rc libnvidia-compute-460-server:amd64 460.73.01-0ubuntu1 amd64 Пакет NVIDIA libcompute
rc libnvidia-compute-465:amd64 465.27-0ubuntu0.21.04.2 amd64 Пакет NVIDIA libcompute
ii libnvidia-decode-460:amd64 460.80-0ubuntu0.21.04.2 amd64 Библиотеки времени выполнения декодирования видео NVIDIA
ii libnvidia-decode-460:i386 460.80-0ubuntu0.21.04.2 i386 библиотеки времени выполнения декодирования видео NVIDIA
ii libnvidia-encode-460:amd64 460.80-0ubuntu0.21.04.2 amd64 Библиотека времени выполнения кодирования видео NVENC
ii libnvidia-encode-460:i386 460.80-0ubuntu0.21.04.2 Библиотека времени выполнения i386 NVENC Video Encoding
ii libnvidia-extra-460:amd64 460.80-0ubuntu0.21.04.2 amd64 Дополнительные библиотеки для драйвера NVIDIA
ii libnvidia-fbc1-460:amd64 460.80-0ubuntu0.21.04.2 amd64 Библиотека времени выполнения для захвата кадрового буфера на основе NVIDIA OpenGL
ii libnvidia-fbc1-460:i386 460.80-0ubuntu0.21.04.2 i386 библиотека времени выполнения для захвата кадрового буфера на основе NVIDIA OpenGL
ii libnvidia-gl-460:amd64 460.80-0ubuntu0.21.04.2 amd64 библиотеки NVIDIA OpenGL/GLX/EGL/GLES GLVND и Vulkan ICD
ii libnvidia-gl-460:i386 460.80-0ubuntu0.21.04.2 i386 библиотеки NVIDIA OpenGL/GLX/EGL/GLES GLVND и Vulkan ICD
ii libnvidia-ifr1-460:amd64 460.80-0ubuntu0.21.04.2 amd64 Библиотека времени выполнения Inband Frame Readback на базе NVIDIA OpenGL
ii libnvidia-ifr1-460:i386 460.80-0ubuntu0.21.04.2 i386 Библиотека времени выполнения Inband Frame Readback на базе NVIDIA OpenGL
ic linux-modules-nvidia-455-5.8.0-29-generic 5.8.0-29.31 модули amd64 ядра Linux nvidia для версии 5.8.0-29
ic linux-modules-nvidia-455-5.8.0-31-generic 5.8.0-31.33 amd64 Модули ядра Linux nvidia для версии 5.8.0-31
ic linux-modules-nvidia-460-5.8.0-36-generic 5.8.0-36.40 amd64 Модули ядра Linux nvidia для версии 5.8.0-36
ic linux-modules-nvidia-460-5.8.0-40-generic 5.8.0-40.45 amd64 Модули ядра Linux nvidia для версии 5.8.0-40
ic linux-modules-nvidia-460-5.8.0-41-generic 5.8.0-41.46 amd64 Модули ядра Linux nvidia для версии 5.8.0-41
ic linux-modules-nvidia-460-5.8.0-44-generic 5.8.0-44.50 amd64 Модули ядра Linux nvidia для версии 5.8.0-44
ic nvidia-compute-utils-450 450.80.02-0ubuntu1 amd64 Вычислительные утилиты NVIDIA
ii nvidia-compute-utils-460 460.80-0ubuntu0.21.04.2 amd64 вычислительные утилиты NVIDIA
rc nvidia-compute-utils-460-server 460.73.01-0ubuntu1 amd64 Вычислительные утилиты NVIDIA
rc nvidia-compute-utils-465 465.27-0ubuntu0.21.04.2 amd64 Вычислительные утилиты NVIDIA
ic nvidia-dkms-450 450.80.02-0ubuntu1 amd64 Пакет NVIDIA DKMS
ic nvidia-dkms-455 455.38-0ubuntu0.20.10.1 amd64 Пакет NVIDIA DKMS
iF nvidia-dkms-460 460.80-0ubuntu0.21.04.2 amd64 Пакет NVIDIA DKMS
rc nvidia-dkms-460-server 460.73.01-0ubuntu1 amd64 Пакет NVIDIA DKMS
rc nvidia-dkms-465 465.27-0ubuntu0.21.04.2 amd64 Пакет NVIDIA DKMS
iU nvidia-driver-460 460.80-0ubuntu0.21.04.2 amd64 Метапакет драйверов NVIDIA
ic nvidia-kernel-common-450 450.80.02-0ubuntu1 amd64 Общие файлы, используемые с модулем ядра
ii nvidia-kernel-common-460 460.80-0ubuntu0.21.04.2 amd64 Общие файлы, используемые с модулем ядра
rc nvidia-kernel-common-460-server 460.73.01-0ubuntu1 amd64 Общие файлы, используемые с модулем ядра
rc nvidia-kernel-common-465 465.27-0ubuntu0.21.04.2 amd64 Общие файлы, используемые с модулем ядра
ii nvidia-kernel-source-460 460.80-0ubuntu0.21.04.2 amd64 исходный код ядра NVIDIA
ii nvidia-prime 0.8.16.1 все инструменты для включения NVIDIA Prime
ii nvidia-settings 460.73.01-0ubuntu0.21.04.1 amd64 Инструмент для настройки графического драйвера NVIDIA
ii nvidia-utils-460 460.80-0ubuntu0.21.04.2 amd64 поддержка двоичных файлов драйвера NVIDIA
ii screen-resolution-extra 0.18build2 all Расширение для панели управления nvidia-settings
ii xserver-xorg-video-nvidia-460 460.80-0ubuntu0.21.04.2 amd64 Двоичный драйвер Xorg NVIDIA

и когда я пытаюсь обновить, я получаю следующую ошибку введите описание изображения здесь

user535733 avatar
флаг cn
Комментарии предназначены для того, чтобы помочь вам улучшить свой вопрос до тех пор, пока на него не будет ответа. Не комментируйте свой собственный вопрос - вместо этого [редактируйте] (https://askubuntu.com/posts/1346300/edit) свой вопрос.
mckenzm avatar
флаг in
Я получаю это на 340.108 для 5.11. Совсем не счастлив. Основная ошибка отсутствует в строке 13 nv-frontend.c, но если исходный код изменен, он может не понадобиться. Должно быть автоматизировано. Я вернулся к интегрированной графике, потому что могу. oldconfig, prepare являются псевдоцелями в make-файле (с именем MAKE), поэтому нам нужно найти файл MAKE, содержащий эти строки... У меня пока нет ответа. Извините.
Рейтинг:2
флаг ph

Довольно похожая, если не точно такая же проблема, была исправлена ​​​​для меня, когда я обновил пакет gcc. Это компилятор, который на самом деле создает и настраивает и т. Д. Он также сломается после установки сценария для nvidia-dkms и не продолжит установку фактического драйвера nvidia, который мне нужен.

Исправление было запущено sudo apt установить gcc.

Это обновило версию gcc, которая использовалась для запуска установочных пакетов, поэтому ошибок компиляции больше не было.

Сообщение nvidia, где я нашел это: https://forums.developer.nvidia.com/t/nvidia-dkms-460-error/173424/4

Ваше здоровье

флаг mx
tnx - практически спас мне жизнь
Alexandru Razvan Miu avatar
флаг ph
Хе-хе, я думал, что вы уже переустановили свежую копию, чтобы решить эту проблему. Я надеялся, по крайней мере, помочь некоторым людям получить ошибку в будущем, так как было довольно сложно отследить настоящую причину этих ошибок. Я очень рад, что это помогло вам тоже. Должно быть, были веселые месяцы без драйвера nvidia. Ваше здоровье!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.