Не могу загрузить модуль телеграфа

У меня есть VPS-сервер под управлением Ubuntu 18.04 LTS, на котором я хотел установить VPN-сервис Wireguard. Я начал с добавления репозитория, а затем установил модуль, который работает нормально и без каких-либо сообщений об ошибках.

add-apt-repository ppa:wireguard/wireguard
apt-get update
apt-get install wireguard-dkms wireguard-tools

Затем я хотел загрузить модуль ядра, используя

sudo modprobe wireguard

, но modprobe говорит мне, что он не может найти модуль ядра.

modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.15.0/modules.builtin.bin'
modprobe: FATAL: Module wireguard not found in directory /lib/modules/4.15.0

Перечитывая вывод консоли, установщик сказал мне, что установил модуль в /lib/modules/4.15.0-62-generic/updates/dkms, но modprobe, похоже, рассматривает только /lib/modules/4.15.0/. Я уже пытался создать символическую ссылку в каталог 4.15.0, но modprobe по-прежнему не может найти файл модуля.

Ubuntu Server был «из коробки», так как я обновлял его. Кто-нибудь может помочь?

1
задан 18 September 2019 в 09:07

1 ответ

Внимательное чтение вывода sudo apt-get install wireguard показало мне следующие строки:

Building for 4.15.0-70-generic 4.15.0-72-generic
Module build for kernel 4.15.0-70-generic was skipped since the
kernel headers for this kernel does not seem to be installed.

Установлены недостающие заголовки ядра через sudo apt-get install заголовки linux - $ (uname -r) .

Затем повторите установку пакета с помощью sudo apt-get remove wireguard , а затем apt-get install wireguard .

Теперь sudo modprobe wireguard не жалуется, а lsmod | grep wireguard показывает:

wireguard             212992  0
ip6_udp_tunnel         16384  1 wireguard
udp_tunnel             16384  1 wireguard
11
ответ дан 11 December 2019 в 08:13

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

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