Eu tive o mesmo problema. tinha que reinstalar ("atualizar incondicionalmente" no Yast GUI) todos os pacotes do VirtualBox e ele começou a funcionar.
Acabei de instalar um novo OpenSuse Tumbleweed e instalei o "virtualbox, kernel-source" via yast. Adicionado o usuário normal ao grupo vboxusers. Reiniciado. E agora estou recebendo o seguinte erro ao tentar instalar um guest vm (também um OpenSuse):
linux-4tur:~ # ls -lah /sbin/vboxconfig
ls: cannot access '/sbin/vboxconfig': No such file or directory
linux-4tur:~ # ls -lah /sbin/ | grep -i vbox
linux-4tur:~ #
linux-4tur:~ # ls -lah /dev/vboxdrv
ls: cannot access '/dev/vboxdrv': No such file or directory
linux-4tur:~ #
linux-4tur:~ # modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/4.10.12-1-default
linux-4tur:~ #
O que estou perdendo?
Eu tive o mesmo problema. tinha que reinstalar ("atualizar incondicionalmente" no Yast GUI) todos os pacotes do VirtualBox e ele começou a funcionar.
Talvez no momento da instalação o yast tenha lhe dado um aviso? Tente instalar o kernel-dev e reinstalar o virtualbox.
Tente baixar e instalar manualmente o rpm do site virtualbox.
No meu caso específico, o binário vboxconfig estava presente, mas não foi marcado como executável. Marcando como executável e manualmente executando uma vez corrigiu o problema para mim.
# whereis vboxconfig
vboxconfig: /sbin/vboxconfig
# /sbin/vboxconfig
-bash: /sbin/vboxconfig: Permission denied
# ls -l /sbin/vboxconfig
-rw-r--r-- 1 root root 1334 Jun 21 12:12 /sbin/vboxconfig
# chmod +x /sbin/vboxconfig
# /sbin/vboxconfig
Installing all required packages...
Building kernel modules...
Kernel modules built correctly. They will now be installed.
insmod /lib/modules/4.11.6-1-default/misc/vboxdrv.ko
insmod /lib/modules/4.11.6-1-default/misc/vboxnetflt.ko
insmod /lib/modules/4.11.6-1-default/misc/vboxnetadp.ko
insmod /lib/modules/4.11.6-1-default/misc/vboxpci.ko
Kernel modules are installed and loaded.
Tags virtualbox opensuse