Как я могу вызвать установку Дополнительного пакета Virtualbox?

У меня есть БОЛЬШАЯ проблема с VirtualBox, каждый раз я пытаюсь добавить или установить новейший дополнительный пакет, который он дает ошибке, сначала он попросил, чтобы я добавил своего пользователя к vboxuser группе, которую я уже сделал, но все еще не могу установить пакет расширений.

Как я могу вынудить Virtualbox установить его?

Error

это говорит, Неудавшийся для установки дополнительного пакета. путь к файлу и сама ошибка.

Здесь я пытался выполнить его на корневом терминале, но катастрофических отказах Virtualbox.

 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

При попытке установить Extpack от терминала я получаю это:

 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'

И я ничего не получаю при использовании 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
задан 25 June 2012 в 17:06

3 ответа

Можно попытаться установить дополнительный пакет с помощью командной строки:

sudo VBoxManage extpack install <package file>

Некоторые случайные вещи проверить:

  • Версия Virtualbox и дополнительная версия пакета должны соответствовать.
  • Файлы на/usr/lib/virtualbox должны принадлежать корню.
  • /usr/lib самостоятельно должен принадлежать корню, также поскольку сам Uri находит.
7
ответ дан 23 November 2019 в 08:57

Это, кажется, говорит, что необходимо быть корнем, таким образом выполнить его как корень и затем установить пакет.

2
ответ дан 23 November 2019 в 08:57

Для меня этой проблемой была причина неправильным владением некоторых папок и файлов в /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

Фиксация должна была сделать chown root.root -R /usr

Затем выполните команду VBoxManage extpack install <package> зарегистрируйте снова..

Я не уверен, как это было вызвано, но я надеюсь, что "фиксация" не повреждает ничто больше в моей системе..

0
ответ дан 23 November 2019 в 08:57

Другие вопросы по тегам:

Похожие вопросы: