não pode executar o virtualbox no ubuntu 16.04

2

Eu tentei instalar o virtualbox pela primeira vez na minha máquina do Ubuntu 16.04 seguindo as instruções aqui . Quando tentei executar a partir do terminal com o comando virtualbox , ele me deu o erro abaixo:

VirtualBox: Error -610 in supR3HardenedMainInitRuntime!
VirtualBox: dlopen("/usr/lib/virtualbox/VBoxRT.so",) failed: <NULL>

VirtualBox: Tip! It may help to reinstall VirtualBox.

e quando tentou executar pesquisando virtualbox , um ícone apareceu na barra lateral e depois de alguns segundos desapareceu.

Eu tentei fazer o download do formulário oficial do arquivo deb site do virtualbox e instalar com sudo apt install ./virtual... , mas o mesmo erro aconteceu.

Eu também removi completamente o virtualbox com a opção --purge e seu usuário e grupo toda vez que eu tentei reinstalar.

A parte interessante é que foi fácil instalar o Virtualbox em ubuntu 16.04 hospedado por outra virtualbox em uma máquina windows .

Qualquer resposta ou comentário seria apreciado.

Editar (resolvido)
Graças a Charles o problema foi resolvido alterando o proprietário e o grupo de /usr e /usr/lib para root pelo os seguintes comandos:

sudo chown root:root /usr e sudo chown root:root /usr/lib

Meu problema é que eu só alterei o proprietário em sudo chown root /usr .

    
por szamani20 17.08.2017 / 19:14

2 respostas

2

Como mencionado nos Fóruns do VirtualBox , o proprietário e o grupo de /usr e / ou /usr/lib podem ter sido incorretamente conjunto.

Verifique os dois diretórios com ls -ld /usr && ls -ld /usr/lib - tanto o usuário quanto o grupo dos diretórios devem ser root . Caso contrário, eles podem ser definidos com:

sudo chown root:root /usr /usr/lib
    
por Charles Green 18.08.2017 / 14:55
0

Gostaria de acrescentar que também são importantes as permissões dos diretórios. Eu tenho o mesmo erro, mesmo com a raiz do dono correto: root (after chown): o problema era o nível de acesso (777):

ls -ld /usr/lib
drwxrwxrwx 182 root root 20480 dic 19 15:50 /usr/lib
sudo chmod 755 /usr/lib
ls -ld /usr/lib
drwxr-xr-x 182 root root 20480 dic 19 15:50 /usr/lib

Uma vez alterado para 755 virtualbox iniciado sem problemas.  Apenas como referência no caso de alguém ter o mesmo problema.

Certamente, os usuários do Virtualbox poderiam se beneficiar de uma mensagem de erro mais específica (e como / quando proprietário e permissões dos diretórios foram alterados ainda é algo para esclarecer)

    
por Dario Corsetti 08.01.2018 / 11:46