Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Myrmica 16 Dubna 2013, 11:23:29

Název: Virtualbox nefunguje po aktualizaci jádra [vyřešeno]
Přispěvatel: Myrmica 16 Dubna 2013, 11:23:29
Ahoj, potřebuji poradit jak zprovoznit virtualbox po update jádra. (PC a systém viz podpis.)
Po aktualizaci jádra hlásí chybu:
Citace
Nepodařilo se otevřít sezení k virtuálnímu počítači Arbosoft.

The virtual machine 'Arbosoft' has terminated unexpectedly during startup with exit code 1.

Návratový kód: NS_ERROR_FAILURE (0x80004005)
Komponenta: Machine
Rozhraní: IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}
S samozřejmě i nápovědu, že mám přeinstalovat modul jádra:
Kód: [Vybrat]
/etc/init.d/vboxdrv setup Jenže to nefunguje zkoušel jsem i variantu:
Kód: [Vybrat]
sudo /etc/init.d/vboxdrv setup Základní problém je v tom, soubor vboxdrv vůbec na daném umístění není a ani nikde v adresáři "/etc/".
Zkusil jsem tedy pomocí synapticu přeinstalovat virtualbox. Přeinstalace se zdánlivě povedla, ale v detailech by fail u každého restartu virtualboxu. Stále má problém, že nemůže najít původní jádro.
Nepomohlo ani odebrání a znovu nainstalování.
Už si s tím hraji pěkně dlouho a došla mi inspirace.

Už mi došla inspirace.

Pro jistotu přidávám výpis z instalace pomocí terminálu:
Kód: [Vybrat]
pepik@dolphin:~$ sudo apt-get clean
[sudo] password for pepik:
pepik@dolphin:~$ sudo apt-get install virtualbox
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí       
Čtu stavové informace… Hotovo
Následující extra balíky budou instalovány:
  virtualbox-dkms virtualbox-qt
Navrhované balíky:
  virtualbox-guest-additions-iso vde2
Následující NOVÉ balíky budou nainstalovány:
  virtualbox virtualbox-dkms virtualbox-qt
0 aktualizováno, 3 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 17,3 MB archivů.
Po této operaci bude na disku použito dalších 68,4 MB.
Chcete pokračovat [Y/n]? y
Mám:1 http://cz.archive.ubuntu.com/ubuntu/ quantal-updates/universe virtualbox amd64 4.1.18-dfsg-1ubuntu1.1 [12,6 MB]
Mám:2 http://cz.archive.ubuntu.com/ubuntu/ quantal-updates/universe virtualbox-dkms all 4.1.18-dfsg-1ubuntu1.1 [480 kB]
Mám:3 http://cz.archive.ubuntu.com/ubuntu/ quantal-updates/universe virtualbox-qt amd64 4.1.18-dfsg-1ubuntu1.1 [4 218 kB]
Staženo 17,3 MB za 16s (1 031 kB/s)                                           
Selecting previously unselected package virtualbox.
(Čtu databázi … nyní je nainstalováno 251644 souborů a adresářů.)
Rozbaluji virtualbox (z …/virtualbox_4.1.18-dfsg-1ubuntu1.1_amd64.deb) …
Selecting previously unselected package virtualbox-dkms.
Rozbaluji virtualbox-dkms (z …/virtualbox-dkms_4.1.18-dfsg-1ubuntu1.1_all.deb) …
Selecting previously unselected package virtualbox-qt.
Rozbaluji virtualbox-qt (z …/virtualbox-qt_4.1.18-dfsg-1ubuntu1.1_amd64.deb) …
Zpracování spouštěčů pro balík man-db …
Zpracování spouštěčů pro balík ureadahead …
Zpracování spouštěčů pro balík bamfdaemon …
Rebuilding /usr/share/applications/bamf.index...
Zpracování spouštěčů pro balík desktop-file-utils …
Zpracování spouštěčů pro balík gnome-menus …
Zpracování spouštěčů pro balík hicolor-icon-theme …
Zpracování spouštěčů pro balík shared-mime-info …
Nastavuji balík virtualbox (4.1.18-dfsg-1ubuntu1.1) …
 * Stopping VirtualBox kernel modules                                    [ OK ]
 * Starting VirtualBox kernel modules                                            * No suitable module for running kernel found
                                                                         [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Nastavuji balík virtualbox-dkms (4.1.18-dfsg-1ubuntu1.1) …
Loading new virtualbox-4.1.18 DKMS files...
First Installation: checking all kernels...
Building only for 3.7.0-7-generic
Building initial module for 3.7.0-7-generic
ERROR (dkms apport): kernel package linux-headers-3.7.0-7-generic is not supported
Error! Bad return status for module build on kernel: 3.7.0-7-generic (x86_64)
Consult /var/lib/dkms/virtualbox/4.1.18/build/make.log for more information.
 * Stopping VirtualBox kernel modules                                    [ OK ]
 * Starting VirtualBox kernel modules                                            * No suitable module for running kernel found
                                                                         [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Nastavuji balík virtualbox-qt (4.1.18-dfsg-1ubuntu1.1) …
pepik@dolphin:~$
Název: Re:Virtualbox nefunguje po aktualizaci jádra
Přispěvatel: macu 16 Dubna 2013, 12:18:40
nevím, jaké číslo chyby mi to vyhodilo, ale podobný případ jsem řešil minulý týden, pomohlo následující:

Kód: [Vybrat]
sudo apt-get install linux-headers-`uname -r`
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv

Název: Re:Virtualbox nefunguje po aktualizaci jádra
Přispěvatel: Myrmica 16 Dubna 2013, 12:24:30
Díky za tip, ale výsledek jaksi stále negativní:
Kód: [Vybrat]
pepik@dolphin:~$ sudo apt-get install linux-headers-`uname -r`
[sudo] password for pepik:
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí       
Čtu stavové informace… Hotovo
linux-headers-3.7.0-7-generic je již nejnovější verze.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
pepik@dolphin:~$ dpkg-reconfigure virtualbox-dkms
/usr/sbin/dpkg-reconfigure se musí spouštět jako root
pepik@dolphin:~$ sudo dpkg-reconfigure virtualbox-dkms

------------------------------
Deleting module version: 4.1.18
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-4.1.18 DKMS files...
Building only for 3.7.0-7-generic
Building initial module for 3.7.0-7-generic
ERROR (dkms apport): kernel package linux-headers-3.7.0-7-generic is not supported
Error! Bad return status for module build on kernel: 3.7.0-7-generic (x86_64)
Consult /var/lib/dkms/virtualbox/4.1.18/build/make.log for more information.
 * Stopping VirtualBox kernel modules                                    [ OK ]
 * Starting VirtualBox kernel modules                                            * No suitable module for running kernel found
                                                                         [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
pepik@dolphin:~$ modprobe vboxdrv
FATAL: Module vboxdrv not found.
pepik@dolphin:~$ sudo modprobe vboxdrv
FATAL: Module vboxdrv not found.
pepik@dolphin:~$
Název: Re:Virtualbox nefunguje po aktualizaci jádra
Přispěvatel: Myrmica 16 Dubna 2013, 17:00:14
Tak jsem to vyřešil nakonec takto:
1. úplná odinstalace pomocí synaptic.
2. restart PC (pro jistotu, zvyk z restartovacích operačních systémů ;) )
3. instalace podle tohoto: http://www.itworld.com/software/304613/install-virtualbox-ubuntu-1210
což je vlastně provést následující kroky:
Kód: [Vybrat]
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-4.2
A virtualbox zase jede.
Název: Re:Virtualbox nefunguje po aktualizaci jádra [vyřešeno]
Přispěvatel: Roman Vacho 16 Dubna 2013, 20:41:57
Pro budoucí řešitele:
Mělo by tedy stačit označit např. v Synapticu daný balík pro reinstalaci.
Název: Re:Virtualbox nefunguje po aktualizaci jádra [vyřešeno]
Přispěvatel: Myrmica 16 Dubna 2013, 22:07:33
V synaptic jsem provedl jen odinstalování, přeinstalace ani odebrání či úplné odebrání a znovu nainstalování nefungovalo, viz výše uvedené výpisy.
Musel jsem nainstalovat verzi 4.2 z výše uvedené stránky. Verze ze zdrojů mi nefungovala, protože se nevytvořil soubor /etc/init.d/vboxdrv a nikde jsem nenašel jak konfigurovat modul jádra.
Tohle zákonitě nemohlo fungovat:
Kód: [Vybrat]
sudo /etc/init.d/vboxdrv setupProstě mám dojem že verze v oficiálních zdrojích Ubuntu má nějak jinak provedený způsob konfigurace modulu jádra a pro jistotu to nemá nikde popsané. Zdá se, že ho nemá ani dostatečně popsaný v instalačním balíku, jelikož se modul jádra nenakonfiguroval během druhé a další instalace.
Přijde mi, že balík v oficiálních zdrojích je vázán jen na jednu verzi jádra. Tedy v okamžiku instalace nového jádra by měl být k dispozici i modul jádra virtualboxu pro nové jádro. A to se nejspíš nestalo.