Estou tentando configurar o VirtualBox em um servidor e recebo esta mensagem de resposta quando tento iniciar o serviço VBox:
Mar 24 20:55:49 main vboxdrv.sh[4200]: vboxdrv.sh: Starting VirtualBox services.
Mar 24 20:55:49 main vboxdrv.sh[4242]: Starting VirtualBox services.
Mar 24 20:55:49 main vboxdrv.sh[4200]: vboxdrv.sh: Building VirtualBox kernel modules.
Mar 24 20:55:49 main vboxdrv.sh[4247]: Building VirtualBox kernel modules.
Mar 24 20:55:49 main vboxdrv.sh[4200]: This system is currently not set up to build kernel modules.
Mar 24 20:55:49 main vboxdrv.sh[4200]: Please install the Linux kernel "header" files matching the current kernel
Mar 24 20:55:49 main vboxdrv.sh[4200]: for adding new hardware support to the system.
Mar 24 20:55:49 main systemd[1]: vboxdrv.service: Control process exited, code=exited status=1
Mar 24 20:55:49 main systemd[1]: vboxdrv.service: Failed with result 'exit-code'.
Mar 24 20:55:49 main systemd[1]: Failed to start VirtualBox Linux kernel module.
Ele me pede para "Por favor, instale os arquivos de" cabeçalho "do kernel Linux que correspondam ao kernel atual", mas não tenho certeza do que devo instalar
Responder1
No Debian você deve procurar por um pacote chamado "linux-headers-$(something)", onde $(something) é a versão e compilação do kernel. Em outras distros como o Ubuntu, isso pode ser diferente (acho que é chamado de "linux-genérico").
Responder2
Consertei isso seguindo o guia do Scaleway no GitHub.