[Eisfair] [e2] nfs-Server funktioniert nicht

Juergen Edner juergen at eisfair.org
Mi Mär 7 19:00:05 CET 2012


Hallo Heinz-Peter,

> Habe einen Stand-alone-Eis-2 aufgesetzt und der verbindet sich per
> NFS-Client-Paket problemlos mit dem Share der Eis-2-domU. So weit, so gut.
> 
> Allerdings ist der Mechanismus wohl ein völlig anderer, als dies bei den
> gängigen Distros der Fall ist:
> 
> Dort wird das Share in der Regel in die fstab eingetragen, während es
> sich beim Eis lediglich in der mtab findet. Es wird also per Skript
> gemountet. Sehe ich das richtig?
> Wo liegt dieses Skript ggf.? Vllt. kann ich den Mechanismus ja übertragen.

um nicht bei jeder Änderung der Mount-Optionen die fstab modifizieren
zu müssen, werden die NFS-Shares, welche in der nfsclient-Konfiguration
eingerichtet wurden, mittels des Startscriptes /etc/init.d/nfsclient
gemountet.

> Was bedeuten denn diese Einträge im Log des Servers?
> 
> killproc: cannot stat /usr/sbin/nfsd: No such file or directory

Ich vermute, dass bei der Paketerstellung nicht berücksichtigt wurde,
dass bei eisfair-2 der Server Daemon "rpc.nfsd" nicht im Verzeichnis
/usr/sbin sondern /sbin zu suchen ist. Modifiziere einmal Zeile 220
des Skriptes /etc/init.d/nfsserver wie folgt und schaue, ob das Problem
danach behoben ist:

IST:
if [ "${EISFAIR_SYSTEM}" == 'eisfair-2' -a "${PNAME}" == 'portmap'
  -o "${EISFAIR_SYSTEM}" == 'eisfair-2' -a "${PNAME}" == 'rpc.statd' ]

SOLL:
if [ "${EISFAIR_SYSTEM}" == 'eisfair-2' -a "${PNAME}" == 'portmap'
  -o "${EISFAIR_SYSTEM}" == 'eisfair-2' -a "${PNAME}" == 'rpc.statd'
  -o "${EISFAIR_SYSTEM}" == 'eisfair-2' -a "${PNAME}" == 'rpc.nfsd' ]


> statd running as root. chown /var/lib/nfs/sm to choose different user

Dies ist meines Erachtens nur ein Hinweis, der ignoriert werden kann.

> Mache ich das vom Distri-Client klappt es nicht und auf dessen Konsole
> kommt die Rückmeldung:
> mount.nfs: access denied by <Server-IP> while mounting <Server-IP>:/home
> 
> Im Log des Servers steht zu dem abgewiesenen Versuch nichts.

Dazu habe ich spontan keine Idee, aber vielleicht gibt es ja einen
anderen Anwender der eine ähnliche Konstellation verwendet.

Gruß Jürgen
-- 
Mail: juergen at eisfair.org


Mehr Informationen über die Mailingliste Eisfair