Re: kernel-nfs: "nfssvc: Function not implemented"

2006-02-06 Diskussionsfäden Daniel Baumann
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"

2006-02-05 Diskussionsfäden Christian Schmidt
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"

2006-02-05 Diskussionsfäden Joerg Fischer
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"

2006-02-05 Diskussionsfäden Joerg Fischer
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"

2006-02-05 Diskussionsfäden Simon Neumeister
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"

2006-02-05 Diskussionsfäden Gerhard Brauer
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"

2006-02-05 Diskussionsfäden 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.

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"

2006-02-05 Diskussionsfäden Simon Neumeister
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"

2006-02-05 Diskussionsfäden Joerg Fischer
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"

2006-02-05 Diskussionsfäden Marcel Gschwandl
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