Не удается переустановить dkms в virtualbox

Я обновился до Ubuntu 13.04, и теперь я не могу запустить virtual-box. Я много раз устанавливал dkms, помогите, пожалуйста, показать проблему

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Machine
Interface: 
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.
N: Ignoring file 'virtualbox.li' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'virtualbox.li' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

. обновлено. Я пытался погуглить.

2
задан 22 August 2013 в 15:23

4 ответа

Virtual Box не требует DKMS для установки, но с DKMS модули ядра будут переустановлены после обновления ядра.

После новой установки всегда полезно выполнить обновление всех пакетов с исправлениями ошибок (в очереди имеется 182 пакета):

sudo apt-get update && sudo apt-get dist-upgrade

Тогда может потребоваться загружайте модули ядра virtualbox , только если вы удалили DKMS из установки по умолчанию.

Если это не помогло решить проблему, возможно, вы установили несовместимую версию Virtual Box. Это необходимо очистить, прежде чем мы сможем установить последнюю версию. Удаление Virtual Box во многом зависит от того, как вы его установили. Возможно, вам придется бежать, например,

sudo apt-get purge virtualbox

или

sudo apt-get purge virtualbox-<xxx> # replace <xxx> with the version installed

После этого мы можем переустановить последнюю версию virtualbox, как показано в ответе ниже (я рекомендую последнюю версию исправления ошибок от Oracle, а не версию из репозиториев ):

0
ответ дан 22 August 2013 в 15:23
sudo rm /etc/apt/sources.list.d/virtualbox.li
sudo apt-get update
sudo apt-get upgrade

Запустите эти команды для обновления вашей ОС.

Следующие инструкции для установки dkms и установки для vboxdrv:

sudo apt-get install dkms
sudo /etc/init.d/vboxdrv setup
0
ответ дан 22 August 2013 в 15:23

Прежде всего, вы должны удалить неправильный репозиторий:

sudo rm /etc/apt/sources.list.d/virtualbox.li

Затем обновите вашу систему

sudo apt-get update
sudo apt-get upgrade
0
ответ дан 22 August 2013 в 15:23

Если добавить ответ Takkat , в вашем /etc/souces.list.d неверно указано имя файла. Лучший способ решить эту проблему - не удалить файл, а переименовать его:

sudo mv /etc/apt/sources.list.d/virtualbox.li /etc/apt/sources.list.d/virtualbox.list
sudo apt-get update
sudo apt-get upgrade

Это уберет строку N: Ignoring file 'virtualbox.li' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension и обновит 183 пакета.

0
ответ дан 22 August 2013 в 15:23

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

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