Helló!
Fel akanám enni a Virtualbox legújabb verzióját etch-re (deb fileból) de a modul telepítésnél mindig hibát dob:
BigacsigaPC:/home/bigacsiga# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module: done.
Recompiling VirtualBox kernel module:
* Look at /var/log/vbox-install.log to find out what went wrong
BigacsigaPC:/home/bigacsiga# cat /var/log/vbox-install.log
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.24-etchnhalf.1-686/build SUBDIRS=/tmp/ vbox.1 SRCROOT=/tmp/vbox.1 modules
Makefile:284: /usr/src/linux-headers-2.6.24-etchnhalf.1-686/scripts/Kbuild.include: Nincs ilyen fájl vagy könyvtár
/bin/sh: line 0: [: -lt: unary operator expected
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.1/.tmp_versions ; rm -f /tmp/vbox.1/.tmp_versions/*
make =/tmp/vbox.1
make: *** empty variable name. Stop.
make[1]: *** [_module_/tmp/vbox.1] Error 2
make: *** [vboxdrv] Error 2
Mindeközben:
BigacsigaPC:/home/bigacsiga# apt-get install linux-source-2.6.24
Csomaglisták olvasása... Kész
Függőségi fa építése... Kész
linux-source-2.6.24 már a legújabb verzió.
És ki is van tömörítve a /usr/src-be.
Mit tegyek?
Kellemes ünnepeket.
- 1773 megtekintés
Hozzászólások
cp /boot/config -x.x.x /usr/src/lonix-x.x.x/.config
make + ctrl-c
mivel csak az a lényeg, hogy az elején az autoconf.h meglegyen, lefordítani nem kell a kernelt újból
- A hozzászóláshoz be kell jelentkezni
Sajnos nem sokat segített:
BigacsigaPC:/home/bigacsiga# cp /boot/config-2.6.24-etchnhalf.1-686 /usr/src/linux-source-2.6.24/
BigacsigaPC:/usr/src/linux-source-2.6.24# make
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/x86/Kconfig
drivers/net/arm/Kconfig:54:warning: 'select' used by config symbol 'IXP4XX_ETH' refers to undefined symbol 'IXP4XX_NPE'
drivers/net/arm/Kconfig:55:warning: 'select' used by config symbol 'IXP4XX_ETH' refers to undefined symbol 'IXP4XX_QMGR'
drivers/net/wan/Kconfig:340:warning: 'select' used by config symbol 'IXP4XX_HSS' refers to undefined symbol 'IXP4XX_NPE'
drivers/net/wan/Kconfig:341:warning: 'select' used by config symbol 'IXP4XX_HSS' refers to undefined symbol 'IXP4XX_QMGR'
CHK include/linux/version.h
UPD include/linux/version.h
CHK include/linux/utsrelease.h
UPD include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CC arch/x86/kernel/asm-offsets.s
GEN include/asm-x86/asm-offsets.h
CALL scripts/checksyscalls.sh
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/lex.c
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
HOSTCC scripts/genksyms/lex.o
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/conmakehash
CC init/main.o
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
CC init/do_mounts_rd.o
CC init/do_mounts_initrd.o
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
GEN usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
AS arch/x86/lguest/i386_head.o
CC arch/x86/lguest/boot.o
LD arch/x86/lguest/built-in.o
CC arch/x86/kernel/process_32.o
CC arch/x86/kernel/signal_32.o
AS arch/x86/kernel/entry_32.o
CC arch/x86/kernel/traps_32.o
CC arch/x86/kernel/irq_32.o
CC arch/x86/kernel/ptrace_32.o
CC arch/x86/kernel/time_32.o
CC arch/x86/kernel/ioport_32.o
CC arch/x86/kernel/ldt_32.o
CC arch/x86/kernel/setup_32.o
CC arch/x86/kernel/i8259_32.o
CC arch/x86/kernel/sys_i386_32.o
CC arch/x86/kernel/pci-dma_32.o
CC arch/x86/kernel/i386_ksyms_32.o
CC arch/x86/kernel/i387_32.o
CC arch/x86/kernel/bootflag.o
CC arch/x86/kernel/e820_32.o
CC arch/x86/kernel/quirks.o
CC arch/x86/kernel/i8237.o
CC arch/x86/kernel/topology.o
CC arch/x86/kernel/alternative.o
CC arch/x86/kernel/i8253.o
CC arch/x86/kernel/tsc_32.o
CC arch/x86/kernel/acpi/boot.o
CC arch/x86/kernel/acpi/sleep_32.o
AS arch/x86/kernel/acpi/wakeup_32.o
CC arch/x86/kernel/acpi/cstate.o
CC arch/x86/kernel/acpi/processor.o
LD arch/x86/kernel/acpi/built-in.o
CC arch/x86/kernel/cpu/intel_cacheinfo.o
CC arch/x86/kernel/cpu/addon_cpuid_features.o
CC arch/x86/kernel/cpu/common.o
CC arch/x86/kernel/cpu/proc.o
CC arch/x86/kernel/cpu/bugs.o
CC arch/x86/kernel/cpu/amd.o
CC arch/x86/kernel/cpu/cyrix.o
CC arch/x86/kernel/cpu/centaur.o
CC arch/x86/kernel/cpu/transmeta.o
CC arch/x86/kernel/cpu/intel.o
CC arch/x86/kernel/cpu/nexgen.o
CC arch/x86/kernel/cpu/umc.o
LD arch/x86/kernel/cpu/cpufreq/built-in.o
CC [M] arch/x86/kernel/cpu/cpufreq/powernow-k6.o
CC [M] arch/x86/kernel/cpu/cpufreq/powernow-k7.o
CC [M] arch/x86/kernel/cpu/cpufreq/powernow-k8.o
CC [M] arch/x86/kernel/cpu/cpufreq/longhaul.o
CC [M] arch/x86/kernel/cpu/cpufreq/e_powersaver.o
CC [M] arch/x86/kernel/cpu/cpufreq/longrun.o
CC [M] arch/x86/kernel/cpu/cpufreq/gx-suspmod.o
CC [M] arch/x86/kernel/cpu/cpufreq/speedstep-ich.o
CC [M] arch/x86/kernel/cpu/cpufreq/speedstep-lib.o
CC [M] arch/x86/kernel/cpu/cpufreq/speedstep-smi.o
CC [M] arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.o
CC [M] arch/x86/kernel/cpu/cpufreq/speedstep-centrino.o
make[3]: *** Deleting file `arch/x86/kernel/cpu/cpufreq/speedstep-centrino.o'
make[3]: *** [arch/x86/kernel/cpu/cpufreq/speedstep-centrino.o] Megszakítás
make[2]: *** [arch/x86/kernel/cpu/cpufreq] Megszakítás
make[1]: *** [arch/x86/kernel/cpu] Megszakítás
make: *** [arch/x86/kernel] Megszakítás
BigacsigaPC:/usr/src/linux-source-2.6.24# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module: done.
Recompiling VirtualBox kernel module:
* Look at /var/log/vbox-install.log to find out what went wrong
BigacsigaPC:/usr/src/linux-source-2.6.24# cat /var/log/vbox-install.log
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.24-etchnhalf.1-686/build SUBDIRS=/tmp/ vbox.4 SRCROOT=/tmp/vbox.4 modules
Makefile:284: /usr/src/linux-headers-2.6.24-etchnhalf.1-686/scripts/Kbuild.inclu de: Nincs ilyen fájl vagy könyvtár
/bin/sh: line 0: [: -lt: unary operator expected
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.4/.tmp_versions ; rm -f /tmp/vbox.4/.tmp_versions/*
make =/tmp/vbox.4
make: *** empty variable name. Stop.
make[1]: *** [_module_/tmp/vbox.4] Error 2
make: *** [vboxdrv] Error 2
Vagy félreértettem volna valamit?
http://bigacsiga.net
- A hozzászóláshoz be kell jelentkezni
Írja, hogy mit csinálj!
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; \
Ennél precízebben nem is lehetne leírni :)
cd /usr/src/kernel
make oldconfig
make prepare
aztán újra a vbox telepítés.
--
Elméletileg nincs különbség elmélet és gyakorlat között. Gyakorlatilag van.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a segítséget. Az nem volt elég amit mondtál, továbbra is csak ugynazt hajtogatta. Nem bírtam vele, úgyhogy leszedtem az kernel sourcet, headerset, kbuildizébigyót, újratelepítettem őket és láss csodát, most felment. Nem tudom mi volt a gáz...
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Szerintem a kernel headert kellene feltenni!
A forrás igazából nem szükséges.
Pl.: Ubuntu alatt.
Persze a kernelednek megfelelőt.
- A hozzászóláshoz be kell jelentkezni
apt-get install linux-headers-`uname -r`
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.27.6
- A hozzászóláshoz be kell jelentkezni
BigacsigaPC:/home/bigacsiga# apt-get install linux-headers-`uname -r`
Olyanom már van:
Csomaglisták olvasása... Kész
Függőségi fa építése... Kész
linux-headers-2.6.24-etchnhalf.1-686 már a legújabb verzió.
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 0 nem frissített.
BigacsigaPC:/home/bigacsiga# ls /usr/src/
linux/
linux-headers-2.6.24-etchnhalf.1-686/
linux-headers-2.6.24-etchnhalf.1-common/
linux-source-2.6.24/
linux-source-2.6.24.tar.bz2
vboxdrv-2.1.0/
vboxnetflt-2.1.0/
- A hozzászóláshoz be kell jelentkezni
A VirtualBox oldaláról letöltött deb csomagot telepíted?
Ha nem olyan fontos az USB támogatás, akkor próbáld meg esetleg az OSE változatot, ebből elvileg van a tárolókban, igaz csak lenny-től felfele, vagy etch-re backportsban. Azért ajánlom az ose-t, mert ha jól emlékszem akkor az nálam könnyebben ment fel pár hónapja.
- A hozzászóláshoz be kell jelentkezni