Problem mit unresolved symbols
Hallo,
beim Kompilieren eines neuen Kernels (2.4.20) mit iptables-Modulen bin ich
auf folgendes Problem gestoßen:
'modprobe iptables' liefert folgende Fehlermeldung:
..../iptables.o : unresolved symbol nf_unregister_sockopt
..../iptables.o : unresolved symbol nf_register_sockopt
insmod ..../iptables.o failed.
Die frisch installierten Kernel-Quellen habe ich nach Konfiguratione mittels
'make xconfig' mit 'make-kpkg kernel-image modules-image' übersetzt und
installiert.
Lesen der einschlägigen HOWTOs oder modules.txt brachten mich nicht weiter.
Eine Suche im Netz zeigt, dass ich nicht der Einzige mit diesem Problem bin,
eine Lösung habe ich jedoch nicht gefunden. Was fehlt bei meiner
Konfiguration denn? Wie kann ich systematisch nach dem zusätzlich benötigten
Modul suchen?
Eine Möglichkeit zum Umgehen des Problems habe ich jedoch nach vielen Stunden
des Probierens gefunden: Wenn ich bei der Kernelkonfiguration im Abschnitt
"Loadable module support" die Option "Set version information on all module
symbols" auf "n" setze (CONFIG_MODVERSIONS=n), gibt's keine unresolved
symbols. Handele ich mir dabei möglicherweise irgendwelche Probleme ein?
Viele Grüße,
Ralf
Reply to: