На моей машине был установлен драйвер CUDA (Ubuntu 20.04). Он работал... пока не перестал работать (не знаю, что случилось). Итак, я пытаюсь переустановить его, запустив:
судо ш cuda_11.1.0_455.23.05_linux.run
где я скачал cuda_11.1.0_455.23.05_linux.run
с сайта NVIDIA. Однако я получаю сообщение об ошибке, говорящее о том, чтобы посмотреть на /var/log/nvidia-installer.log
чтобы узнать больше о том, почему установка не удалась. Файл содержит очень большое сообщение об ошибке, часть которого я вставил ниже. я не совсем уверен, что делать
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-frontend.c:13:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv.c:14:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-frontend.o] Ошибка 1
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-dma.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-vm.o
компиляция прекращена.
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv.o] Ошибка 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-vtophys.o
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-acpi.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-dma.o] Ошибка 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-interface.o
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-p2p.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-acpi.o] Ошибка 1
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-mmap.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-mlock.o
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-p2p.o] Ошибка 1
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-mmap.o] Ошибка 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-pci.o
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-registry.o
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pat.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pat.o] Ошибка 1
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-cray.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/os-usermap.o
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-cray.o] Ошибка 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-modeset-interface.o
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-usermap.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-usermap.o] Ошибка 1
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-procfs.c:15:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pci-table.o
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-procfs.o] Ошибка 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-kthread-qo
В файле, включенном из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-pci.h:15,
из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pci.c:12:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.
make[2]: *** [скрипты/Makefile.build:287: /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-pci.o] Ошибка 1
CC [M] /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-memdbg.o
В файле из /tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/nvidia/nv-i2c.c:17:
/tmp/selfgz3864/NVIDIA-Linux-x86_64-455.23.05/kernel/common/inc/nv-linux.h:119:10: фатальная ошибка: asm/kmap_types.h: нет такого файла или каталога
119 | #include <asm/kmap_types.h> /* поиск записей в таблице страниц */
| ^~~~~~~~~~~~~~~~~~~
компиляция прекращена.