LinuxForum.Fans
Тема

kernel driver not installed (rc=-1908)

Автор: alixan 7 сообщений 2372 просмотров
#345214

Здравствуйте.

После обновления Kubuntu до 13.10, VirtualBox не хочет врубать образ XP. До переустановки, экспортировал образ, получил файл *.ova
После переустановки Kubuntu, VirtualBox не хочет импортировать образ обратно. Выдаёт ошибку:
http://files.mail.ru/4A2C67837358454E9BC0C01CACD1E42D

Искал в инете ответов, прежде, чем создать пост. Было полно ответов. В основном - это:

text
sudo apt-get update
sudo apt-get install dkms

или же:

text
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get remove virtualbox-dkms
sudo apt-get install virtualbox-dkms

Вся проблема в том, что как только я пытаюсь выполнить любую из команд install он выдаёт:

text
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 dkms : Depends: gcc but it is not going to be installed
        Recommends: fakeroot but it is not going to be installed
 php5 : Depends: libapache2-mod-php5 (>= 5.5.3+dfsg-1ubuntu2) but it is not going to be installed or
                 libapache2-mod-php5filter (>= 5.5.3+dfsg-1ubuntu2) but it is not going to be installed or
                 php5-cgi (>= 5.5.3+dfsg-1ubuntu2) but it is not going to be installed or
                 php5-fpm (>= 5.5.3+dfsg-1ubuntu2) but it is not going to be installed
 php5-common : Depends: psmisc (>= 22.15-1~) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Стоит же, мне следовать инструкциям и выполнить apt-get -f install, как он сообщает, что пакет virtualbox будет удалён, а именно вот:

text
The following packages will be REMOVED:
  psmisc:i386 virtualbox-4.3:i386

Если делаю "yes" - он удаляет к чертям VirtualBox. Такой вот замкнутый круг :)
VirtualBox у меня такой: virtualbox-4.3_4.3.0-89960~Ubuntu~raring_i386.deb

Может, кто сталкивался с такой чертовщиной и знает, что делать? Может, версия VirtualBox не подходит?

#345223

Все дело в том, что в составе виртуального бокса есть ядерные модули, которые он при установке собирает под имеющееся ядро. Но тут закавыка - эти модули несовместимы с самыми новыми ядрами. Разработчики просто не в состоянии угадать, что будет в новом ядре и и пишут код, совместимый с ядрами по некоторую версию включительно. Через какое-то время после выхода нового ядра они выпускают новый виртуальный бокс, совместимый с новым ядром. То есть, вам придется или ждать, пока в репозиториях появится актуальная версия виртуального бокса, или собрать его из исходников. Разумеется, собрать получится, если в коде текущей версии бокса уже есть поддержка новых ядер. Если нет, можно попытаться взять разрабатываемую версию...

#345229
yars написал:
Все дело в том, что в составе виртуального бокса есть ядерные модули, которые он при установке собирает под имеющееся ядро. Но тут закавыка - эти модули несовместимы с самыми новыми ядрами. Разработчики просто не в состоянии угадать, что будет в новом ядре и и пишут код, совместимый с ядрами по некоторую версию включительно. Через какое-то время после выхода нового ядра они выпускают новый виртуальный бокс, совместимый с новым ядром. То есть, вам придется или ждать, пока в репозиториях появится актуальная версия виртуального бокса, или собрать его из исходников. Разумеется, собрать получится, если в коде текущей версии бокса уже есть поддержка новых ядер. Если нет, можно попытаться взять разрабатываемую версию...

Спасиб.

#345235

alixan, покажите

text

uname -a
#345237
kirillov3798 написал:
alixan, покажите
text

uname -a

Linux alikhan 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

#345238

alixan, выполните

text

# apt-get install kernel-devel gcc

Перезагрузитесь.
Выполните то что показано синим в сообщении:

text

/etc/init.d/vboxdrv setup

Перезагрузитесь и все готово!

#345357

kirillov3798, в том то и дело, что пока virtual-box стоит команда install перестаёт работать... просит ввести 'apt-get -f install'. Стоит же ввести его, как он удаляет пакет virtual-box. Я это всё описывал выше.
Кстати, заметил, что ещё Opera (версия для "Ubuntu/Debian") вообще никак не устанавливается.

Кажись, что придётся подождать, пока не выйдет новый релиз.

Такой вопрос, а этот *.ova файл подходит ли к каким-нибудь иным виртуальным серверам?
Или даже, если и подойдёт, опять проблема с новым ядром будет?

Войдите или зарегистрируйтесь, чтобы ответить.