web-dev-qa-db-fra.com

Comment puis-je forcer l'installation du pack Virtualbox Extension?

J'ai un gros problème avec VirtualBox, chaque fois que j'essaie d'ajouter ou d'installer le dernier pack d'extension, cela donne une erreur. Au début, il m'a demandé d'ajouter mon utilisateur au groupe vboxuser, ce que je faisais déjà, mais je ne peux toujours pas installez le pack d'extensions.

Comment puis-je forcer Virtualbox à l'installer?

Error

cela dit, Impossible d'installer le pack d'extension. le chemin d'accès au fichier et l'erreur elle-même.

Ici, j'ai essayé de l'exécuter sur le terminal root, mais Virtualbox se bloque.

 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

En essayant d'installer Extpack depuis le terminal, j'obtiens ceci:

 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'

Et je ne reçois rien lors de l'utilisation de gksu.

 uri@uri-MS-7267 ~ $ gksu VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.10-72436.vbox-extpack
 uri@uri-MS-7267 ~ $ 
5
Uri Herrera

Vous pouvez essayer d'installer le pack d'extension à l'aide de la ligne de commande:

Sudo VBoxManage extpack install <package file>

Quelques choses aléatoires à vérifier:

  • La version de Virtualbox et la version du pack d'extension doivent correspondre.
  • Les fichiers de/usr/lib/virtualbox doivent appartenir à root.
  • / usr/lib lui-même doit appartenir à root, comme le trouve Uri lui-même.
7
Javier Rivera

Il semble que vous deviez être root, lancez-le, puis installez le pack.

2
RolandiXor

Pour moi, ce problème était dû à la mauvaise propriété de certains dossiers et fichiers dans /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

Le correctif était de faire chown root.root -R /usr

Ensuite, exécutez à nouveau la commande VBoxManage extpack install <package> fichier.

Je ne sais pas comment cela a été causé mais j'espère que le "correctif" ne casse rien d'autre sur mon système ..

0
Marc