Como posso forçar a instalação do pacote de extensão do Virtualbox?

5
Estou tendo um grande problema com o VirtualBox, toda vez que eu tento adicionar ou instalar o pacote de extensão mais recente dá um erro, no começo ele me pediu para adicionar meu usuário ao grupo vboxuser, o que eu já fiz, mas ainda não é possível instalar o pacote de extensões.

Como posso forçar o Virtualbox a instalá-lo?

diz: Falha ao instalar o pacote de extensão. o caminho para o arquivo e o erro em si.

Aqui, tentei executá-lo no terminal raiz, mas o Virtualbox trava.

 uri-MS-7267 uri # virtualbox
 Qt CRITICAL: Qt-subapplication(20282)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found! 

 Qt WARNING: QPainter::begin: Paint device returned engine == 0, type: 3
 Qt WARNING: QPainter::setCompositionMode: Painter not active
 Qt WARNING: QPainter::end: Painter not active, aborted
 Qt WARNING: QPainter::begin: Paint device returned engine == 0, type: 3
 Qt WARNING: QPainter::setCompositionMode: Painter not active
 Qt WARNING: QPainter::end: Painter not active, aborted
 Segementation fault

Ao tentar instalar o Extpack a partir do terminal, recebo isto:

 uri@uri-MS-7267 ~ $ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.10- 72436.vbox-extpack
 0%...
 Progress state: NS_ERROR_FAILURE
 VBoxManage: error: Failed to install "/home/uri/Oracle_VM_VirtualBox_Extension_Pack-  4.0.10-72436.vbox-extpack": The installer failed with exit code 1: VBoxExtPackHelperApp:   error: The owner is not root: '/usr/lib'

E não recebo nada quando uso o gksu.

 uri@uri-MS-7267 ~ $ gksu VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.10-72436.vbox-extpack
 uri@uri-MS-7267 ~ $ 
    
por Uri Herrera 04.07.2011 / 01:32

3 respostas

7

Você pode tentar instalar o pacote de extensão usando a linha de comando:

sudo VBoxManage extpack install <package file>

Algumas coisas aleatórias para verificar:

  • A versão do Virtualbox e a versão do pacote de extensão devem corresponder.
  • Os arquivos em / usr / lib / virtualbox devem ser de propriedade de root.
  • / usr / lib em si deve ser de propriedade de root, como também o próprio Uri.
por Javier Rivera 04.07.2011 / 12:17
2

Parece estar dizendo que você precisa ser root, então, execute-o como root e instale o pacote.

    
por RolandiXor 04.07.2011 / 01:42
0

Para mim, esse problema foi causado pela propriedade incorreta de algumas pastas e arquivos em /usr .

root@mybox-01:~# ls /usr -la
total 152
drwxrwxr-x  11  501   501  4096 Nov 27 15:03 .
drwxr-xr-x  26 root root   4096 Dec 25 15:00 ..
drwxrwxr-x   2  501   501 57344 Dec 28 09:27 bin
drwxr-xr-x   2 root root   4096 Dec 25 19:45 games
drwxr-xr-x  35 root root   4096 Dec 25 19:45 include
drwxrwxr-x 167  501   501 36864 Dec 28 09:27 lib
drwxrwxr-x   3  501   501  4096 Nov 27 15:03 lib64
drwxrwsr-x  10 root staff  4096 Dec 24 18:34 local
drwxr-xr-x   2 root root  12288 Dec 28 09:27 sbin
drwxrwxr-x 278  501   501 12288 Dec 28 09:27 share
drwxr-xr-x   5 root root   4096 Dec 28 09:27 src

A correção foi fazer chown root.root -R /usr

Em seguida, execute o comando VBoxManage extpack install <package> file novamente.

Não sei como isso foi causado, mas espero que a "correção" não quebre nada no meu sistema.

    
por Marc 28.12.2012 / 15:47