Strona 1 z 1
Squeeze, instalacja Virtualbox-OSE
: 20 grudnia 2009, 22:25
autor: kitor
Na początku chciałem zainstalować PUEL-a, więc dodałem repozytorium Lennego,
Niestety wyrzucało ciągle błąd przy kompilacji modułów jądra, więc wyrzuciłem go, wyrzuciłem repozytorium:
i spróbowałem zainstalować OSE. Niestety kończy się to tak:
Kod: Zaznacz cały
kitor-debian:/home/kitor# apt-get install virtualbox-ose
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
virtualbox-ose-qt
Sugerowane pakiety:
virtualbox-guest-additions
Zostaną zainstalowane następujące NOWE pakiety:
virtualbox-ose virtualbox-ose-qt
0 aktualizowanych, 2 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 0B/10,4MB archiwów.
Po tej operacji zostanie dodatkowo użyte 37,6MB miejsca na dysku.
Kontynuować [T/n]?
Zaznaczenie poprzednio niezaznaczonego pakietu virtualbox-ose.
(Odczytywanie bazy danych ... 70148 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie virtualbox-ose (z .../virtualbox-ose_3.0.12-dfsg-1_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu virtualbox-ose-qt.
Rozpakowanie virtualbox-ose-qt (z .../virtualbox-ose-qt_3.0.12-dfsg-1_i386.deb) ...
Przetwarzanie wyzwalaczy dla desktop-file-utils...
Przetwarzanie wyzwalaczy dla menu...
Konfigurowanie virtualbox-ose (3.0.12-dfsg-1) ...
insserv: script virtualbox-ose: service vboxdrv already provided!
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: błąd przetwarzania virtualbox-ose (--configure):
podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie virtualbox-ose-qt:
virtualbox-ose-qt zależy od virtualbox-ose (= 3.0.12-dfsg-1); jednakże:
Pakiet virtualbox-ose nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania virtualbox-ose-qt (--configure):
problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
virtualbox-ose
virtualbox-ose-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)
kitor-debian:/home/kitor#
Jakieś sugestie co z tym zrobić?
Re: Squeeze, instalacja Virtualbox-OSE
: 20 grudnia 2009, 23:06
autor: ArnVaker
kitor pisze:Na początku chciałem zainstalować PUEL-a, więc dodałem repozytorium Lennego,
Kod: Zaznacz cały
virtualbox:
Zainstalowana: (brak)
Kandydująca: 1.6.6-35336_Debian_lenny
Tabela wersji:
1.6.6-35336_Debian_lenny 0
500 [url]http://download.virtualbox.org[/url] lenny/non-free Packages
To jakaś koszmarnie stara wersja... Zainstaluj tego:
Kod: Zaznacz cały
virtualbox-3.1:
Zainstalowana: (brak)
Kandydująca: 3.1.2-56127_Debian_lenny
Tabela wersji:
3.1.2-56127_Debian_lenny 0
500 [url]http://download.virtualbox.org[/url] lenny/non-free Packages
: 20 grudnia 2009, 23:17
autor: kitor
Właśnie jego instalowałem na początku, wyrzucało błąd przy kompilacji modłułu jądra, ręczne również kończy się błędem (z logu wynika że nie znajduje source jądra, pakiet linux-source mam zainstalowany)
: 20 grudnia 2009, 23:20
autor: ArnVaker
kitor pisze:linux-source mam zainstalowany
Wcale go nie potrzebujesz... Rozchodzi się o pakiet linux-headers-wersja_jajka.
: 21 grudnia 2009, 14:38
autor: kitor
Nagłówki również są zainstalowane.
Kod: Zaznacz cały
kitor-debian:/home/kitor# apt-get install virtualbox
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
bridge-utils epdfview libpoppler-glib4 libpoppler5 libqt3-mt libsdl-ttf2.0-0
uml-utilities
Sugerowane pakiety:
poppler-data libqt3-mt-psql libqt3-mt-mysql libqt3-mt-odbc user-mode-linux
Polecane pakiety:
pdf-viewer
Zostaną zainstalowane następujące NOWE pakiety:
bridge-utils epdfview libpoppler-glib4 libpoppler5 libqt3-mt libsdl-ttf2.0-0
uml-utilities virtualbox
0 aktualizowanych, 8 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 26,5MB archiwów.
Po tej operacji zostanie dodatkowo użyte 65,0MB miejsca na dysku.
Kontynuować [T/n]?
Pob: 1 [url]http://ftp.pl.debian.org[/url] squeeze/main libqt3-mt 3:3.3.8b-6 [3253kB]
Pob: 2 [url]http://download.virtualbox.org[/url] lenny/non-free virtualbox 1.6.6-35336_Debian_lenny [21,8MB]
Pob: 3 [url]http://ftp.pl.debian.org[/url] squeeze/main bridge-utils 1.4-5 [31,2kB]
Pob: 4 [url]http://ftp.pl.debian.org[/url] squeeze/main libpoppler5 0.12.2-2 [916kB]
Pob: 5 [url]http://ftp.pl.debian.org[/url] squeeze/main libpoppler-glib4 0.12.2-2 [296kB]
Pob: 6 [url]http://ftp.pl.debian.org[/url] squeeze/main epdfview 0.1.7-2 [125kB]
Pob: 7 [url]http://ftp.pl.debian.org[/url] squeeze/main libsdl-ttf2.0-0 2.0.9-1 [15,2kB]
Pob: 8 [url]http://ftp.pl.debian.org[/url] squeeze/main uml-utilities 20070815-1.1 [59,0kB]
Pobrano 25,9MB w 3min 56s (110kB/s)
Prekonfiguracja pakietów ...
Zaznaczenie poprzednio niezaznaczonego pakietu libqt3-mt.
(Odczytywanie bazy danych ... 70743 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie libqt3-mt (z .../libqt3-mt_3%3a3.3.8b-6_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu virtualbox.
Rozpakowanie virtualbox (z .../virtualbox_1.6.6-35336%5fDebian%5flenny_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu bridge-utils.
Rozpakowanie bridge-utils (z .../bridge-utils_1.4-5_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu libpoppler5.
Rozpakowanie libpoppler5 (z .../libpoppler5_0.12.2-2_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu libpoppler-glib4.
Rozpakowanie libpoppler-glib4 (z .../libpoppler-glib4_0.12.2-2_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu epdfview.
Rozpakowanie epdfview (z .../epdfview_0.1.7-2_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu libsdl-ttf2.0-0.
Rozpakowanie libsdl-ttf2.0-0 (z .../libsdl-ttf2.0-0_2.0.9-1_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu uml-utilities.
Rozpakowanie uml-utilities (z .../uml-utilities_20070815-1.1_i386.deb) ...
Przetwarzanie wyzwalaczy dla desktop-file-utils...
Przetwarzanie wyzwalaczy dla man-db...
Przetwarzanie wyzwalaczy dla menu...
Konfigurowanie libqt3-mt (3:3.3.8b-6) ...
Konfigurowanie virtualbox (1.6.6-35336_Debian_lenny) ...
/var/lib/dpkg/info/virtualbox.postinst: line 29: [: : oczekiwano wyrażenia całkowitego
addgroup: Grupa `vboxusers' już istnieje jako grupa systemowa. Kończenie.
Messages emitted during module compilation will be logged to /var/log/vbox-install.log.
Stopping VirtualBox kernel module:done..
insserv: script virtualbox-ose: service vboxdrv already provided!
insserv: script virtualbox-ose: service virtualbox-ose already provided!
Starting VirtualBox kernel module:
No suitable module for running kernel found ... failed!
insserv: script virtualbox-ose: service vboxdrv already provided!
insserv: script virtualbox-ose: service virtualbox-ose already provided!
Starting VirtualBox host networking:done..
Konfigurowanie bridge-utils (1.4-5) ...
Konfigurowanie libpoppler5 (0.12.2-2) ...
Konfigurowanie libpoppler-glib4 (0.12.2-2) ...
Konfigurowanie epdfview (0.1.7-2) ...
Konfigurowanie libsdl-ttf2.0-0 (2.0.9-1) ...
Konfigurowanie uml-utilities (20070815-1.1) ...
insserv: script virtualbox-ose: service vboxdrv already provided!
insserv: script virtualbox-ose: service virtualbox-ose already provided!
Starting User-mode networking switch: uml_switch.
Przetwarzanie wyzwalaczy dla menu...
kitor-debian:/home/kitor#
Tak wygląda instalacja PUEL-a,
Zawartość vbox-install.log:
Kod: Zaznacz cały
kitor-debian:/home/kitor# cat /var/log/vbox-install.log
Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxdrv/1.6.6/source ->
/usr/src/vboxdrv-1.6.6
DKMS: add Completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=2.6.30-2-686 -C /lib/modules/2.6.30-2-686/build M=/var/lib/dkms/vboxdrv/1.6.6/build......(bad exit status: 2)
Error! Bad return status for module build on kernel: 2.6.30-2-686 (i686)
Consult the make.log in the build directory
/var/lib/dkms/vboxdrv/1.6.6/build/ for more information.
0
0
Failed to install using DKMS, attempting to install without
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.30-2-686/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.30-2-686'
make -C /usr/src/linux-headers-2.6.30-2-686 \
KBUILD_SRC=/usr/src/linux-headers-2.6.30-2-common \
KBUILD_EXTMOD="/tmp/vbox.0" -f /usr/src/linux-headers-2.6.30-2-common/Makefile \
modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f /usr/src/linux-headers-2.6.30-2-common/scripts/Makefile.build obj=/tmp/vbox.0
gcc-4.3 -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.4/include -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.30-2-common/include -I/usr/src/linux-headers-2.6.30-2-common/arch/x86/include -include include/linux/autoconf.h -I/tmp/vbox.0 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -Os -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -I/lib/modules/2.6.30-2-686/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DUSE_NEW_OS_INTERFACE_FOR_MM -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.0/linux/.tmp_SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
/tmp/vbox.0/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxCreate’:
/tmp/vbox.0/linux/SUPDrv-linux.c:772: error: ‘struct task_struct’ has no member named ‘euid’
/tmp/vbox.0/linux/SUPDrv-linux.c:773: error: ‘struct task_struct’ has no member named ‘egid’
make[4]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Błąd 1
make[3]: *** [_module_/tmp/vbox.0] Błąd 2
make[2]: *** [sub-make] Błąd 2
make[1]: *** [all] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.30-2-686'
make: *** [vboxdrv] Błąd 2
Interesuje mnie fragment:
Kod: Zaznacz cały
ERROR: Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it.
Bo nawet sam program odpala, ale próba uruchomienia wirtualnej maszyny kończy się wiadomym komunikatem:
No i chyba mi jakiejś biblioteki brakuje, bo gui wygląda jakoś brzydko i odcina się od reszty.
Jak ~ 3 miesiące temu miałem squeeza na laptopie takich problemów nie było.
: 21 grudnia 2009, 18:30
autor: ArnVaker
kitor pisze:Kod: Zaznacz cały
insserv: script virtualbox-ose: service vboxdrv already provided!
Próbujesz zainstalować oba na raz?
Wywal najlepiej te, które masz teraz:
Wrzuć:
Tylko nie wywal czasem czegoś, czego potrzebujesz
I jeszcze raz to napiszę, nie instaluj tak:
tylko tak:
Kolejna sprawa, jeżeli nadal moduły się nie skompilują, to możliwe, że ten kernel ma uwalone nagłówki. Był jakoś ostatnio wątek na ten temat. Ta wersja jest też w security:
Kod: Zaznacz cały
linux-image-2.6.30-2-amd64:
Zainstalowana: (brak)
Kandydująca: 2.6.30-8squeeze1
Tabela wersji:
2.6.30-8squeeze1 0
600 [url]http://security.debian.org[/url] squeeze/updates/main Packages
2.6.30-8 0
600 [url]http://ftp.pl.debian.org[/url] squeeze/main Packages
Może to co poprawili w security to właśnie nagłówki dla tego kernela... Możesz też zainstalować kernel z Siduxa, u nich takie problemy raczej nie występują. Wpis do sources.list:
Kod: Zaznacz cały
deb [url]http://sidux.com/debian/[/url] sid main
: 21 grudnia 2009, 19:14
autor: kitor
Jest to ewidentny problem z nagłówkami jądra/jądrem. Dodałem repozytorium Sida (z debian.org), zainstalowałem 2.6.31.1-686 i nagłówki, po restarcie na nowym jądrze bez problemu vbox się zainstalował. Ba, na starym nie mogłem za nic odpalić Compiza (,,software rasterizer''), tu ruszył od ręki.
I nawet interfejs virtualboxa wygląda normalnie, a nie tak jak na zrzucie.
Dodatkowo, na moim laptopie (Toshiba M200) za nich nie chciał się skompilować moduł jądra od sterowników Nvidii. Po zmianie jądra na 2.6.32-trunk-686 (akurat z repozytorium 2.6.31 zniknęło) i nagłówków od niego wszystko poszło "od ręki".