Re: kernel-nfs: "nfssvc: Function not implemented"
Simon Neumeister wrote: > dann würd ich auf inkonsistenzen mit dem nfs-user-server tippen: daran liegts sicher nicht. apropos userspace nfs-server; unfs3 ist noch in NEW, fuer alle dies schon vorher anschauen wollen: http://archive.daniel-baumann.ch/debian/packages/unfs3/ -- Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist Email: [EMAIL PROTECTED] Internet: http://people.panthera-systems.net/~daniel-baumann/ -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: kernel-nfs: "nfssvc: Function not implemented"
Hallo Joerg, Joerg Fischer, 05.02.2006 (d.m.y): > Gerhard Brauer wrote: > > > Welchen Kernel verwendest du denn? > > Ein selbst gebauter 2.6.9. > > > Mit dem Debian-Standard-Kernel 2.6.8 funktioniert das out-of-the-box. > > Das hab ich auch vorhin getestet, stimmt, irgendwas ist an meinem > Kernel kaputt. Differenzen in den Modulen habe ich an folgenden > Stellen: > > > CONFIG_NFS_V4=y > > > # CONFIG_NFS_V4 is not set > > > CONFIG_NFS_DIRECTIO=y > > > # CONFIG_NFS_DIRECTIO is not set > > > CONFIG_NFSD_V4=y > > > # CONFIG_NFSD_V4 is not set > > > CONFIG_SUNRPC_GSS=m > > > > Ups. Die Option gibt es in meiner .config gar nicht? Dann verfahre mal wie folgt: 1. kernel-package installieren 2. Kernelquellen ziehen und nach /usr/src/linux auspacken 3. cp /boot/config- /usr/src/linux/.config 4. cd /usr/src/linux 5. make oldconfig 6. make menuconfig [1] 7. make-kpkg --revision=mein_Kernel+1 kernel_image Dann baut Dein System einen neuen Kernel und legt ihn als .deb in /usr/src ab. Zu [1]: Ich wuerde alles Benoetigte fest in den Kernel einbauen (sofern moeglich). Dann erspart man sich das Gehampel mit den Modulen. Wenn man dann einmal eine Kernel-Konfiguration hat, die alles unterstuetzt, was man so braucht, kann man diese auch von Kernelversion zu Kernelversion mit "hochschleppen" (s.o.). [system.map] > Nein, muß ich das? War System.map nicht "irgendwas fürs Debugging"? Wenn Du einen Kernel "auf die Debian-Art" baust, passiert das alles "von alleine" beim Installieren des .deb-Pakets. Gruss, Christian Schmidt -- Die Regierung spart, jetzt müssen sich 20 Minister ein Gehirn teilen. signature.asc Description: Digital signature
Re: kernel-nfs: "nfssvc: Function not implemented"
Simon Neumeister wrote: > dann würd ich auf inkonsistenzen mit dem nfs-user-server tippen: du Sieht eher nach dem Kernel aus, siehe andere Mail. > hast ja auch geschrieben, dass du den knfs installiert und _danach_ > den unfs deinstalliert hast. Evtl ein apt-get remove und anschließend Naja, nicht ganz, ich hab dselect die Abhängigkeit automatisch auflösen lassen. Tschaui, Jörg -- Elektronik funktioniert mit Rauch. Ist er aus dem Gerät raus, gehts nicht mehr." signature.asc Description: Digital signature
Re: kernel-nfs: "nfssvc: Function not implemented"
Gerhard Brauer wrote: > Welchen Kernel verwendest du denn? Ein selbst gebauter 2.6.9. > Mit dem Debian-Standard-Kernel 2.6.8 funktioniert das out-of-the-box. Das hab ich auch vorhin getestet, stimmt, irgendwas ist an meinem Kernel kaputt. Differenzen in den Modulen habe ich an folgenden Stellen: > CONFIG_NFS_V4=y > # CONFIG_NFS_V4 is not set > CONFIG_NFS_DIRECTIO=y > # CONFIG_NFS_DIRECTIO is not set > CONFIG_NFSD_V4=y > # CONFIG_NFSD_V4 is not set > CONFIG_SUNRPC_GSS=m > Ups. Die Option gibt es in meiner .config gar nicht? > CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_RPCSEC_GSS_KRB5 is not set > Ich vermute, dein nfsd wurde nicht richtig gebaut. Hast du denn im > Kernel-Tree ein nfssvc.o ? | pcvo:/usr/src/linux# find -name nfssvc.o | ./fs/nfsd/nfssvc.o > Hast du die System.map deines neuen Kernels > mit installiert? Nein, muß ich das? War System.map nicht "irgendwas fürs Debugging"? > Gibt es in dieser Funktion-Calls, die auf svc_ > lauten? | pcvo:/usr/src/linux# grep svc < System.map | pcvo:/usr/src/linux# Nix drin. > /etc/default/nfs-kernel-server RPCNFSDCOUNT=8 (also 8 Threads). Ohne > diesen Eintrag wird mindestens einer gestartet. Hast du das irgendwie > verändert? Nein, das steht so da wie Du sagst. > Steht in /var/lib/nfs/xtab irgendetwas, was nicht zu deiner exports > paßt? Ggf. den Inhalt von /var/lib/nfs wegsichern/löschen und neu > erstellen lassen. Ist leer. > exportfs -v -r | pcvo:~# exportfs -v -r | exporting compaq.jfis.de:/video | reexporting compaq.jfis.de:/video to kernel Ich werd die Optionen mit in den Kernel reinnehmen, die Du hast. Danke erstmal. Ich hab jetzt provisorisch den Original-Debian-Kernel gestartet, damit tut es. Tschaui, Jörg -- Elektronik funktioniert mit Rauch. Ist er aus dem Gerät raus, gehts nicht mehr." signature.asc Description: Digital signature
Re: kernel-nfs: "nfssvc: Function not implemented"
Am Sonntag, 5. Februar 2006 14:42 schrieb Joerg Fischer: > Simon Neumeister wrote: > > > hast du auch den NFSv3 support aktiviert (ist extra in der menuconfig)? > > Ja. > > > bzw teste mal in der '/etc/default/nfs-kernel-server' die version > > anzugeben bzw auf 2 zu setzen und teste das dann > > (RPCMOUNTDOPTS="--nfs-version 2"). > > Probiert, gleiches Resultat. > dann würd ich auf inkonsistenzen mit dem nfs-user-server tippen: du hast ja auch geschrieben, dass du den knfs installiert und _danach_ den unfs deinstalliert hast. Evtl ein apt-get remove und anschließend apt-get install nfs-kernel-server ? > Tschaui, Jörg > -- Grüße, Simon
Re: kernel-nfs: "nfssvc: Function not implemented"
Gruesse! * Joerg Fischer <[EMAIL PROTECTED]> schrieb am [05.02.06 12:45]: > Hallo Welt, > > Also nfs-kernel-server installiert, nfs-user-server deinstalliert, > einen Kernel mit nfs gebaut, und - bumms. Geht natürlich nicht. :-/ Welchen Kernel verwendest du denn? Mit dem Debian-Standard-Kernel 2.6.8 funktioniert das out-of-the-box. Die relevanten Kernel-Configs: CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFS_V4=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m -- > | pcvo:~# /etc/init.d/nfs-kernel-server start > | Exporting directories for NFS kernel daemon...compaq.jfis.de:/video: > | Function not implemented > | done. > | Starting NFS kernel daemon: nfsd > | pcvo:~# > > Im syslog steht: > > | Feb 5 12:33:43 pcvo nfsd[9065]: nfssvc: Function not implemented Ich vermute, dein nfsd wurde nicht richtig gebaut. Hast du denn im Kernel-Tree ein nfssvc.o ? Hast du die System.map deines neuen Kernels mit installiert? Gibt es in dieser Funktion-Calls, die auf svc_ lauten? > | pcvo:~# lsmod | grep nfs > | nfsd 101448 0 Es ist kein nfsd Thread gestartet. Entweder aufgrund obigen Fehlers oder einer falschen Konfig. Debian-default ist in der /etc/default/nfs-kernel-server RPCNFSDCOUNT=8 (also 8 Threads). Ohne diesen Eintrag wird mindestens einer gestartet. Hast du das irgendwie verändert? Steht in /var/lib/nfs/xtab irgendetwas, was nicht zu deiner exports paßt? Ggf. den Inhalt von /var/lib/nfs wegsichern/löschen und neu erstellen lassen. exportfs -v -r sollte mehr Informationen bringen. Auch die Optionen -f bzw. -a (siehe manpage) wären hilfreich. Evtl. sind noch "Reste" des usespace-nfsd vorhanden (k.A. ob dieser dieses Dir nutzt) Ansonsten exportfs durch strace laufen lassen und nach Auffälligkeiten im Zusammenhang mit der nfssvc-Fehlermeldung suchen. > > Tschaui, Jörg Gruß Gerhard -- Wer mich mag kann mit mir machen was ich will...
Re: kernel-nfs: "nfssvc: Function not implemented"
Simon Neumeister wrote: > hast du auch den NFSv3 support aktiviert (ist extra in der menuconfig)? Ja. > bzw teste mal in der '/etc/default/nfs-kernel-server' die version > anzugeben bzw auf 2 zu setzen und teste das dann > (RPCMOUNTDOPTS="--nfs-version 2"). Probiert, gleiches Resultat. Tschaui, Jörg -- Elektronik funktioniert mit Rauch. Ist er aus dem Gerät raus, gehts nicht mehr." signature.asc Description: Digital signature
Re: kernel-nfs: "nfssvc: Function not implemented"
Am Sonntag, 5. Februar 2006 12:45 schrieb Joerg Fischer: > Hallo Welt, > Also nfs-kernel-server installiert, nfs-user-server deinstalliert, > einen Kernel mit nfs gebaut, und - bumms. Geht natürlich nicht. :-/ > > | pcvo:~# /etc/init.d/nfs-kernel-server start > | Exporting directories for NFS kernel daemon...compaq.jfis.de:/video: > | Function not implemented > | done. > | Starting NFS kernel daemon: nfsd > | pcvo:~# > > Im syslog steht: > > | Feb 5 12:33:43 pcvo nfsd[9065]: nfssvc: Function not implemented > > Google sagt, das läge an fehlendem nfs im Kernel, aber: > > | pcvo:~# lsmod | grep nfs > | nfsd 101448 0 > | exportfs5056 1 nfsd > | lockd 64584 1 nfsd > | sunrpc135076 2 nfsd,lockd > > > Frage 1: Warum geht kernel-nfs nicht? > hast du auch den NFSv3 support aktiviert (ist extra in der menuconfig)? bzw teste mal in der '/etc/default/nfs-kernel-server' die version anzugeben bzw auf 2 zu setzen und teste das dann (RPCMOUNTDOPTS="--nfs-version 2"). > > Tschaui, Jörg > -- Grüße, Simon
Re: kernel-nfs: "nfssvc: Function not implemented"
Marcel Gschwandl wrote: > hast du nfs-common auch gestartet? Ich hab sogar, ganz im Windows-Stil, verzweifelnderweise neu gebootet. :-> Update: Bei der kubuntu 5.10 auf dem Laptop geht Kernel-NFS, grad getestet. Tschaui, Jörg -- Elektronik funktioniert mit Rauch. Ist er aus dem Gerät raus, gehts nicht mehr." signature.asc Description: Digital signature
Re: kernel-nfs: "nfssvc: Function not implemented"
hast du nfs-common auch gestartet? Bin mir zwar nicht sicher ob das bei deinem Fehler daran liegen kann, aber ich kann mich noch so duster daran erinnern, dass es bei mir deswegen mal Probleme gegeben hatte... lang lang ist's her :-) HTH Marcel On Sun, 2006-02-05 at 12:45 +0100, Joerg Fischer wrote: > Hallo Welt, > > ich brauche Dateien >2GB auf einem NFS. Das war der Grund, vom > Userspace-NFS auf Kernel-NFS zu wechseln, weil der NFS3 kann. Ich kann > mich gut erinnern, vor Jahren schon mit Kernel-NFS gespielt zu haben > und den ganz schnell wieder entsorgt zu haben, weil er nur Ärger > machte. Details hab ich verdrängt. :-) > > Also nfs-kernel-server installiert, nfs-user-server deinstalliert, > einen Kernel mit nfs gebaut, und - bumms. Geht natürlich nicht. :-/ > > | pcvo:~# /etc/init.d/nfs-kernel-server start > | Exporting directories for NFS kernel daemon...compaq.jfis.de:/video: > | Function not implemented > | done. > | Starting NFS kernel daemon: nfsd > | pcvo:~# > > Im syslog steht: > > | Feb 5 12:33:43 pcvo nfsd[9065]: nfssvc: Function not implemented > > Google sagt, das läge an fehlendem nfs im Kernel, aber: > > | pcvo:~# lsmod | grep nfs > | nfsd 101448 0 > | exportfs5056 1 nfsd > | lockd 64584 1 nfsd > | sunrpc135076 2 nfsd,lockd > > Ich kann nicht sehen, was da fehlen soll? In /etc/exports ist alles > auskommentiert, bis auf eine "Testzeile": > > | /video 192.168.10.11(async) > > Frage 1: Warum geht kernel-nfs nicht? > > Frage 2: Bekomme ich irgendwie NFS3 in den guten, alten Userspace-NFS? > > Tschaui, Jörg > signature.asc Description: This is a digitally signed message part