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.