ich habe mir einen eigenen Kernel kompiliert (2.6.32.2) und will nun die virtual-box module installieren. Das schlägt immer mit folgender Meldung fehl:
Code: Alles auswählen
m-a a-i virtualbox-ose-source
.
Daten über 1 Pakete aktualisiert.
Getting source for kernel version: 2.6.32.2
Kernel-Header verfügbar in /lib/modules/2.6.32.2/source
Erstelle symbolischen Link...
apt-get install build-essential
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
build-essential ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Fertig!
unpack
Extracting the package tarball, /usr/src/virtualbox-ose.tar.bz2, please wait...
"/usr/share/modass/overrides/virtualbox-ose-source" build KVERS=2.6.32.2 KSRC=/lib/modules/2.6.32.2/source KDREV=Custom.1.00 kdist_image
kmk -f debian/rules clean
kmk: Nothing to be done for `clean'.
kmk -f debian/rules kdist_clean kdist_config binary-modules
kmk -f debian/rules clean
kmk[1]: Entering directory `/usr/src/modules/virtualbox-ose'
kmk[1]: Nothing to be done for `clean'.
kmk[1]: Leaving directory `/usr/src/modules/virtualbox-ose'
kmk: Nothing to be done for `kdist_config'.
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.32.2/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.32.2/g ;s/#KVERS#/2.6.32.2/g ; s/_KVERS_/2.6.32.2/g ; s/##KDREV##/Custom.1.00/g ; s/#KDREV#/Custom.1.00/g ; s/_KDREV_/Custom.1.00/g ' < $templ > ${templ%.modules.in}; \
done
dh_testroot
dh_clean -k
# Build the module
kmk -C /lib/modules/2.6.32.2/source M=/usr/src/modules/virtualbox-ose
kmk[1]: Entering directory `/usr/src/linux-2.6.32.2'
WARNING: Symbol version dump /usr/src/linux-2.6.32.2/Module.symvers
is missing; modules will have no dependencies and modversions.
kmk[2]: Entering directory `/usr/src/linux-2.6.32.2'
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c: In function 'VBoxDrvLinuxCreate':
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:734: error: 'struct task_struct' has no member named 'euid'
/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.c:735: error: 'struct task_struct' has no member named 'egid'
kmk[2]: *** [/usr/src/modules/virtualbox-ose/linux/SUPDrv-linux.o] Error 1
kmk[2]: Leaving directory `/usr/src/linux-2.6.32.2'
kmk[1]: *** [_module_/usr/src/modules/virtualbox-ose] Error 2
kmk[1]: Leaving directory `/usr/src/linux-2.6.32.2'
kmk: *** [binary-modules] Error 2
make: *** [kdist_build] Fehler 2
Vielen Dank im voraus für eure Hilfe...
Grüße welle