Hallo Emil! Danke für deine ausführliche Hilfe. Am 26.02.2010 11:21, schrieb Emil Stephan:
Am Thursday 25 February 2010 21:38:07 schrieb Frank Schmitz:
Hallo!
Ich habe versucht unter 11.2 64bit von der 3.1.2 auf die im Betreff genannte Version upzudaten, kann aber das Kernelmodul vboxdrv nicht erfolgreich kompilieren lassen. Habe ich da etwas übersehen? Ich habe lediglich das *rpm von virtualbox.org über die alte Version gebügelt.
Hallo Frank,
Du hast die Kernel-Quellen installiert? Ja Du Hast die Kernel-Quellen konfiguriert? Bei Bedarf eine Datei .config in /usr/src/linux-2.6.31.12-0.1 aus /proc/config.gz bzw. /boot/config-2.6.31.12-0.1-default erstellen (mit gunzip bzw. cp). Du hast die Kernel-Quellen für die Kompilierung externer Module vorbereitet? Evtl. ein make prepare in /usr/src/linux-2.6.31.12-0.1. Dann sollte eine Datei /usr/src/linux-2.6.31.12-0.1/include/linux/autoconf.h existieren.
Das ging in die richtige Richtung. Ein "make oldconfig && make prepare" hat einige fehlenden Dateien erzeugt. (Wieso??)
Wie aber hat denn die VirtualBox3.1.2 dann gelaufen?
Das ist das, was mich auch wundert, zumal auch ein downgrade auf die 3.1.2 die gleichen - nun anderen - Fehler erzeugt. Das einzige, was nun noch läuft ist die OSE-Variante, wenn ich sie nach rausschmeissen der prop. Version installiere. Unter der 3.1.2 sollte sich das Modul nach Änderungen am Kernel von alleine neu kompiliert haben, was scheinbar auch geklappt hat.
Mussten da die Module nicht kompiliert werden? Da hätte es doch schon knacken müssen. Sind da neue Kernel-Quellen über einen Update reingekommen? Ich habe hier auch die 3.1.4 r57640 laufen. Aber mit selbstgebautem Kernel, so dass die obigen Voraussetzungen schon gegeben sind.
Hier die neuen Fehlermeldungen: Start aus der Konsole: WARNING: Symbol version dump /usr/src/linux-2.6.31.12-0.1/Module.symvers is missing; modules will have no dependencies and modversions. Und der hier bricht es ab; /bin/sh: scripts/genksyms/genksyms: No such file or directory Was fehlt dem gcc und warum? In den Dingen bin ich Laie. Nochmal zum Verständnis: Ich habe lediglich von 3.1.2 auf 3.1.4 upgraden wollen. Gruss Frank -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org