Я пытаюсь установить следующую проблему при попытке установить VirtualBox GuestAdditions 5.2.18 на мой гостевой образ RHEL7.5 (мой хост-компьютер работает под Windows 10):

Copying additional modules ...
Installing additional modules ...
VirtualBox Guest Additions:Building the VirtualBox Guest Addition kernel modules.  This may take a while.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    kernel-devel kernel-devel-4.4.136-4.NSN.el7.x86_64
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules.  This may take a while.
    This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    kernel-devel kernel-devel-4.4.136-4.NSN.el7.x86_64
Press Return to close this window...

Но, наверняка, пакет kernel-devel-4.4.136-4.NSN.el7.x86_64 уже установлен (и переустановка этого пакета ничего не меняет).

Журнал /var/log/vboxadd-install.log дает следующее:

grep: Unmatched ) or \)
chcon: can't apply partial context to unlabeled file 'opt/VBoxGuestAddition-5.2.18/other/mount.vboxsf'
grep: Unmatched ) or \)
modprobe vboxguest failed
The log file /var/log/vboxadd-setup.log may contain further information.

Журнал /var/log/vboxadd-setup.log дает следующее:

Building the main Guest Additions module.
Error building the module:
modprobe vboxguest failed.

Я действительно не знаю, где смотреть дальше. Если у кого-то есть какие-то подсказки, я буду очень рад услышать от него.

Обновление: Привет всем, я все еще застрял с этой проблемой. У кого-нибудь есть идеи по расследованию этой проблемы?

Обновление 2: я перешел на VB5.2.20, но у меня все еще есть эта проблема. Я убедился, что у меня есть заголовочные файлы ядра 4.4.136-4.NSN.el7.x86_64 в правильном месте (usr/src/kernels/4.4.136-4.NSN.el7.x86_64). Для меня это сообщение об ошибке не имеет ничего общего с первопричиной проблемы. Пожалуйста, помогите, потому что я действительно не знаю, как это расследовать.

С уважением

1 ответ1

0

После дальнейших исследований выясняется, что build символической ссылки из /lib/modules/ на исходный код ядра была нарушена:

total 2080
lrwxrwxrwx. 1 root root 42 Jan 14 16:32 build -> /usr/src/kernels/4.4.136-4.NSN.el7.x86_64/

Восстановив его вручную, он снова работает!
Обратите внимание, что исходный целевой путь был правильным, поэтому ссылка была разорвана по загадочной причине ....

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .