После того, как я обновил от 14,04 до 16,04, у меня есть проблемы с виртуальным полем. Каждый раз, когда я хочу установить что-то, что я получаю следующее сообщение об ошибке.
Setting up virtualbox (5.0.24-dfsg-0ubuntu1.16.04.1) ...
insserv: script virtualbox: service vboxdrv already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package virtualbox (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of virtualbox-qt:
virtualbox-qt depends on virtualbox (= 5.0.24-dfsg-0ubuntu1.16.04.1); however:
Package virtualbox is not configured yet.
Package virtualbox-4.3 which provides virtualbox is not installed.
dpkg: error processing package virtualbox-qt (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
virtualbox
virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)
У Вас есть какое-либо предложение, как решить это?
Теперь, когда Вы находитесь на Ubuntu 16.04, я предлагаю удалить и произвести чистку старого Virtualbox 5.0:
sudo apt-get remove --purge virtualbox-5.0
и затем выполненный следующее:
sudo add-apt-repository 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib'
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-5.1
sudo apt-get install dkms
Ссылка: https://www.virtualbox.org/wiki/Linux_Downloads#Debian-basedLinuxdistributions
Если Вы хотите продолжать использовать Virtualbox 5.0 в Ubuntu 16.04, вот то, что необходимо сделать.
Первый, удалите старую установку Virtualbox:
sudo apt-get remove --purge virtualbox-5.0
Теперь:
i386 для 32-разрядного, или amd64 для системы на 64 бита.
Для получения будущих обновлений, и фиксирует для VBox 5 через программное обеспечение Updater или Диспетчер пакетов, можно добавить официальный репозиторий Virtualbox для Linux
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
, команда создает отдельный исходный файл для VBox и пишет адрес репозитория в него. $ (lsb_release-cs) автоматически обнаруживает Ваше имя выпуска, Linux Mint и Элементарные пользователи ОС должны заменить его (например, надежный человек для Монетного двора 17.x и Freya, точный для Монетного двора 13 и Луна).
Также загрузка и вставляет брелок для ключей так, чтобы Ubuntu доверяла пакету из того репозитория:
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Наконец, можно обновить VirtualBox как часть системных обновлений через программное обеспечение менеджер Updater/Package, когда новый выпуск отсутствует.
Для тех, которые используют Ядро Linux 4.8 в Ubuntu 16.04:
необходимо будет применить патч Vitualbox, который может быть загружен здесь: vboxhost_5.0.28r111378_kernel_4.8.2.patch
Помещенный "vboxhost_5.0.28r111378_kernel_4.8.2.patch" в Корневом каталоге. Откройтесь терминал (не волнуйтесь о числе, он все еще работает).
cd /usr/src/vboxhost-5.0.28
sudo patch -p1 < /home/core/vboxhost_5.0.28r111378_kernel_4.8.2.patch
Теперь драйверы компиляции в ядро.
sudo /sbin/rcvboxdrv setup
Virtualbox 5.0 готов работать.