insmod -f /var/etc/nfs.o funktioniert nicht. Bitte um Hilfe

Diskussionen um Bootloader, Kernel, Busybox
Ulli010
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Donnerstag 31. Oktober 2002, 17:59

insmod -f /var/etc/nfs.o funktioniert nicht. Bitte um Hilfe

Beitrag von Ulli010 »

Ich habe ein AlexW mit Kernel 2.4.22 am laufen und versuche per Modul nfs.o (lt. Tuxbox Board) nachzuladen. Obwohl meiner Meinung nach der Kernel passt kommt aber eine Fehlermeldung.

Code incl. Fehlermeldung:

~/hdd/mp3 # insmod -f /var/etc/nfs.o
Using /var/etc/nfs.o
insmod: Warning: kernel-module version mismatch
/var/etc/nfs.o was compiled for kernel version 2.4.22
while this kernel is version 2.4.22-dbox2
insmod: unresolved symbol rpc_wake_up_task
insmod: unresolved symbol rpc_killall_tasks
insmod: unresolved symbol rpc_init_task
insmod: unresolved symbol xdr_encode_pages
insmod: unresolved symbol rpc_setbufsize
insmod: unresolved symbol nlmclnt_proc
insmod: unresolved symbol rpc_shutdown_client
insmod: unresolved symbol rpciod_up
insmod: unresolved symbol rpc_new_task
insmod: unresolved symbol rpciod_down
insmod: unresolved symbol xdr_inline_pages
insmod: unresolved symbol lockd_down
insmod: unresolved symbol rpc_restart_call
insmod: unresolved symbol rpc_clnt_sigmask
insmod: unresolved symbol lockd_up
insmod: unresolved symbol rpc_proc_unregister
insmod: unresolved symbol rpc_release_task
insmod: unresolved symbol xdr_encode_array
insmod: unresolved symbol rpc_create_client
insmod: unresolved symbol rpc_sleep_on
insmod: unresolved symbol rpcauth_lookupcred
insmod: unresolved symbol rpc_clnt_sigunmask
insmod: unresolved symbol rpc_delay
insmod: unresolved symbol rpc_call_setup
insmod: unresolved symbol rpc_call_sync
insmod: unresolved symbol put_rpccred
insmod: unresolved symbol xprt_destroy
insmod: unresolved symbol rpc_execute
insmod: unresolved symbol rpc_proc_register
insmod: unresolved symbol xdr_shift_buf
insmod: unresolved symbol xprt_create_proto
~/hdd/mp3 #

Ich habe das Modul von "hrvill" laut diesem Tread:

http://tuxbox.berlios.de/forum/viewtopi ... ght=nfsmod

Kann mir jemand weiterhelfen ?

CU Ulli01
hrvill
Einsteiger
Einsteiger
Beiträge: 103
Registriert: Freitag 27. Juni 2003, 23:14

Beitrag von hrvill »

Wichtig ist, dass die Reihenfolge der einzelnen Module mit insmod eingehalten wird. Also:

Code: Alles auswählen

insmod -f /var/sunrpc.o 
insmod -f /var/lockd.o 
insmod -f /var/nfs.o 
Die sind nämlich voneinander abhängig. Ich weis nicht welches Image von alexW du einsetzt, aber ich meine in den letzten Head-Images hat alexW die Kernel-Module dabei. Die Unterstützung im Mount-Menü für nfs ist jedenfalls von Zwen entsprechend implementiert.

Dieser Fehler

Code: Alles auswählen

nsmod: Warning: kernel-module version mismatch 
/var/etc/nfs.o was compiled for kernel version 2.4.22 
while this kernel is version 2.4.22-dbox2
ist aber vollkommen normal und auch nur ein Hinweise, daß der Kernel-Name nicht mit dem Modul-Name übereinstimmt. Die Version der Module und des Kernels sind aber identisch. Deswegen auch die Option -f bei insmod.

Herbert
Ulli010
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Donnerstag 31. Oktober 2002, 17:59

Beitrag von Ulli010 »

Naja irgendwie hilft es aber nicht, hier mal das komplette Log:

Code: Alles auswählen

~/etc # insmod -f /var/etc/sunrpc.o
Using /var/etc/sunrpc.o
insmod: Warning: kernel-module version mismatch
        /var/etc/sunrpc.o was compiled for kernel version 2.4.22
        while this kernel is version 2.4.22-dbox2
~/etc #
~/etc # insmod -f /var/etc/lockd.o
Using /var/etc/lockd.o
insmod: error reading ELF section data: Success
insmod: Could not load the module: Success
~/etc #
~/etc # insmod -f /var/etc/nfs.o
Using /var/etc/nfs.o
insmod: Warning: kernel-module version mismatch
        /var/etc/nfs.o was compiled for kernel version 2.4.22
        while this kernel is version 2.4.22-dbox2
insmod: unresolved symbol nlmclnt_proc
insmod: unresolved symbol lockd_down
insmod: unresolved symbol lockd_up
~/etc #
~/etc # cd ..
Hier nach dem Versuch die Verzeichnisse zu mounten:

Code: Alles auswählen

~/tuxbox # ./init
mount: Mounting 192.168.0.234:/hdd/mp3 on /var/hdd/mp3 failed: No such device
mount: Mounting 192.168.0.234:/hdd/movie on /var/hdd/movie failed: No such file
or directory
mount: Mounting 192.168.0.234:/hdd/links/jpg on /var/hdd/jpg failed: No such dev
ice
Der nfs Server läuft und die exports sind auch richtig angelegt auf dem Server. Irgendwie ist der Wurm drinne, ich komme nicht weiter, bräuchte also nochmal Hilfe.

Danke Ulli01
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

~/etc # insmod -f /var/etc/lockd.o
Using /var/etc/lockd.o
insmod: error reading ELF section data: Success
insmod: Could not load the module: Success
Ist lockd.o evtl. für x86 kompiliert?
There are 10 types of people in the world: those who know binary and those who don't
Ulli010
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Donnerstag 31. Oktober 2002, 17:59

Beitrag von Ulli010 »

Erstmal danke dafür, daß ihr euch meines Problems annehmt.

hrvill hat die Sachen kompiliert und auch getestet, deshalb gehe ich mal davon aus, daß es bei ihm funktioniert. Sollte also alles für PPC kompiliert sein.

CU Ulli01
Ulli010
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Donnerstag 31. Oktober 2002, 17:59

Beitrag von Ulli010 »

Vielen Dank an hrvill, nun läuft auch nfs wieder im AlexW. Die Probleme kamen bei mir entweder durch einen fehlerhaften download, oder das entpacken der Dateien mit Winrar. Ich kann diese Methode jedem empfehlen der nfs benötigt, weil einfach und gut.

Thx Ulli01