Strona 1 z 1

VirtualBox - błędy po instalacji

: 22 lis 2012, 16:13
autor: Roki
Witam,
od kilku dni męczę się z uruchomieniem wirtualnej maszyny przy użyciu VirtualBox'a.

Instalacji dokonałem poprzez Terminal:

Kod: Zaznacz cały

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
Pod sam koniec instalacji otrzymałem taki błąd:

Kod: Zaznacz cały

Konfigurowanie virtualbox-4.2 (4.2.4-81684~Ubuntu~lucid) ...
addgroup: Grupa `vboxusers' już istnieje jako grupa systemowa. Kończenie.
 * Stopping VirtualBox kernel modules                                           Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
                                                                         [ OK ]
 * Uninstalling old VirtualBox DKMS kernel modules                       [ OK ] 
 * Trying to register the VirtualBox kernel modules using DKMS                  
Error! Your kernel headers for kernel 2.6.38.2-xxxx-std-ipv6-64 cannot be found at
/lib/modules/2.6.38.2-xxxx-std-ipv6-64/build or /lib/modules/2.6.38.2-xxxx-std-ipv6-64/source.
 
 * Failed, trying without DKMS [czerwona gwiazdka]
 * Recompiling VirtualBox kernel modules                                        
 * Look at /var/log/vbox-install.log to find out what went wrong [czerwona gwiazdka]
 
Konfigurowanie libsdl-ttf2.0-0 (2.0.9-1build1) ...
 
Przetwarzanie wyzwalaczy dla libc-bin...
ldconfig deferred processing now taking place
Przetwarzanie wyzwalaczy dla python-central...
Zawartość /var/log/vbox-install.log

Kod: Zaznacz cały

Uninstalling modules from DKMS
Attempting to install using DKMS
 
Creating symlink /var/lib/dkms/vboxhost/4.2.4/source ->
                 /usr/src/vboxhost-4.2.4
 
DKMS: add Completed.
You can use the --kernelsourcedir option to tell DKMS where it's located, or you could install the linux-headers-2.6.38.2-xxxx-std-ipv6-64 package.
Failed to install using DKMS, attempting to install without
Makefile:181: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.
Pominąłem ten fakt, bo instalacja została zakończona. Postanowiłem odpalić aplikacje z nadzieją, że będzie dobrze, utworzyłem swoją maszynę, przyznałem zasoby i odpaliłem. Otrzymałem następujące błędy:

Kod: Zaznacz cały

Failed to open a session for the virtual machine Win XP.
The virtual machine 'Win XP' has terminated unexpectedly during startup with exit code 1.
 
Szczegóły:
 
Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Machine
Interface: 
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

Kod: Zaznacz cały

Kernel driver not installed (rc=-1908)
 
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
 
'/etc/init.d/vboxdrv setup'
 
as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Po wywołaniu polecenia /etc/init.d/vboxdrv setup otrzymałem taką informację:

Kod: Zaznacz cały

* Stopping VirtualBox kernel modules                                           Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
                                                                         [ OK ]
 * Uninstalling old VirtualBox DKMS kernel modules                       [ OK ] 
 * Trying to register the VirtualBox kernel modules using DKMS                  
Error! Your kernel headers for kernel 2.6.38.2-xxxx-std-ipv6-64 cannot be found at
/lib/modules/2.6.38.2-xxxx-std-ipv6-64/build or /lib/modules/2.6.38.2-xxxx-std-ipv6-64/source.
 
 * Failed, trying without DKMS
 * Recompiling VirtualBox kernel modules                                        
 * Look at /var/log/vbox-install.log to find out what went wrong
Czyli to co miałem poprzednio. Ode mnie pytanie. Jak naprawić ten błąd, aby VirtualBox zaczął działać poprawnie?
Liczę na Waszą pomoc, bo sam już nie wiem co zrobić. Dodam także, że Ubuntu nie był restartowany od dłuższego czasu.

Re: VirtualBox - błędy po instalacji

: 22 lis 2012, 16:23
autor: mrmarkos
Doinstaluj pakiety:

Kod: Zaznacz cały

dkms build-essential linux-headers-generic
po czym zainstaluj virtualboxa ponownie.

Re: VirtualBox - błędy po instalacji

: 22 lis 2012, 18:29
autor: Roki
Hym, po wpisaniu tego polecenia trzeba się określić. Brakuje jakiegoś argumentu. Skasowałem VirtualBox z systemu, uruchomiłem Menadżer pakietów Synaptic. Znalazłem obie zmienne, gdzie build zainstalowałem, a linux zaktualizowałem. W przypadku linux-headers-generic jest kilka rodzajów z dopiskami natty czy maverick. Zainstalowałem VB. Jakbyś mógł podać pełne polecenie do instalacji tych dodatków to może ruszy. Póki co problem jest ten sam.

Re: VirtualBox - błędy po instalacji

: 22 lis 2012, 21:35
autor: mrmarkos
Ok. Myślałem, że sobie poradzisz, a więc podaje pełne polecenie:

Kod: Zaznacz cały

sudo apt-get install dkms build-essential linux-headers-`uname -r`

Re: VirtualBox - błędy po instalacji

: 22 lis 2012, 21:42
autor: Roki
Taki wynik:

Kod: Zaznacz cały

sudo apt-get install dkms build-essential linux-headers-`uname -r`
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
dkms jest już w najnowszej wersji.
build-essential jest już w najnowszej wersji.
E: Nie udało się odnaleźć pakietu linux-headers-2.6.38.2-xxxx-std-ipv6-64
Z tego co pamiętam system nie był nigdy aktualizowany, może mieć to wpływ?

Re: VirtualBox - błędy po instalacji

: 22 lis 2012, 23:55
autor: mrmarkos
Brakuje Ci nagłówków jądra. Masz zainstalowane jądro z poza oficjalnego repozytorium. Więc albo znajdź do niego nagłówki albo zainstaluj jądro dystrybucyjne, wtedy nie będzie problemu.
System zawsze powinien być aktualizowany na bieżąco. Aktualizację możesz przeprowadzić w następujący sposób:

Kod: Zaznacz cały

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

Re: VirtualBox - błędy po instalacji

: 23 lis 2012, 11:03
autor: Roki
Leci aktualizacja systemu z polecenia podanego przez Ciebie. Odnośnie jądra, to nie wiem czy nie będzie z tym problemu, otóż mam zakupioną maszynę w OVH wraz z licencją Plesk (gotowe rozwiązanie dostępne u nich) i mam wątpliwości czy aktualizacja/zmiana jądra nie spowoduje wysypania się Pleska, a tym samym wszystkich serwisów www podpiętych pod tą maszynę.

Re: VirtualBox - błędy po instalacji

: 23 lis 2012, 11:10
autor: mrmarkos
Z OVH nie miałem do czynienia. Najlepiej będzie jak się skontaktujesz z supportem OVH i może jest tu ktoś znający temat.

Re: VirtualBox - błędy po instalacji

: 23 lis 2012, 11:17
autor: Roki
Istnieje możliwość, że po aktualizacji problem ustąpi, czy ostatecznie jest to związane z jądrem?
Mam teraz problem, bo po aktualizacji padł mi MySQL. W ogóle nie chce wstać, a PID ciągle się zmienia. Co zabije MySQL, to generuje sobie nowy PID, a w miejscu gdzie tworzy się plik tekstowy z numerem procesu nie istnieje.

Jakbyś mógł podać do siebie jakiś kontakt, np. GG, to byłoby wspaniale :)