[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: