OpenSuSE 12.3: nfs client: rpc.statd failed ... portmapper not running

Hinweis: In dem Thema OpenSuSE 12.3: nfs client: rpc.statd failed ... portmapper not running gibt es 2 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo,


    Situation: habe einen OpenSuSE 11.2 Server (Terra.trav.orb) mit Xen, der per nfs3 Verzeichnisse exportiert. Meinen Client (Orion8.trav.orb) habe ich seit 11.2 immer wieder aktualisiert, mit OpenSuSE 12.1 läuft er gerade und 12.3 ist nun istalliert auf separater Platte.
    Leider geht nfs nicht mehr wie erwartet und wie bei 12.1. rpc.statd und portmapper sollen angeblich nicht laufen. Ein mount per -o nolock geht, klar. Verrückterweise, wenn ich den nfs-kernel-server installiere und ein Verzeichnis exportiere, dann geht das mounten nach 11.2 ohne -o nolock, dann sind alle Verdächtigen da: nlockmgr, statd etc.
    Ein Vergleich mit 12.1 zeigt, dass ein mount -t nfs dann den rps.statd und portmapper aufruft. Im folgenden meine Konsolenaufrufe zur Dokumentation der Situation. Was ist bei 12.3 anders als sonst?


    ***Test 1:***
    OpenSuSE 12.3 mit nfs-client installiert, ohne nfs-kenel-server Installation
    gleicher output mit OpenSuSE 12.3 mit installiertem aber ***inaktivem*** nfs-kernel-server


    service status:


    Orion8:~ # service rpcbind status
    rpcbind.service - RPC Bind
    Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled)
    Active: active (running) since Thu, 2013-07-25 10:38:03 CEST; 1min 13s ago
    Main PID: 539 (rpcbind)
    CGroup: name=systemd:/system/rpcbind.service
    └ 539 /sbin/rpcbind -w -f


    Jul 25 10:38:03 Orion8.trav.orb systemd[1]: Starting RPC Bind...
    Jul 25 10:38:03 Orion8.trav.orb systemd[1]: Started RPC Bind.
    Orion8:~ #


    Orion8:~ # service nfs status
    nfs.service - LSB: NFS client services
    Loaded: loaded (/etc/init.d/nfs)
    Active: active (exited) since Thu, 2013-07-25 10:38:06 CEST; 2min 43s ago
    Process: 1118 ExecStart=/etc/init.d/nfs start (code=exited,
    status=0/SUCCESS)
    CGroup: name=systemd:/system/nfs.service


    Jul 25 10:38:06 Orion8.trav.orb systemd[1]: Starting LSB: NFS client services...
    Jul 25 10:38:06 Orion8.trav.orb sm-notify[1151]: Version 1.2.7 starting
    Jul 25 10:38:06 Orion8.trav.orb nfs[1118]: Starting NFS client services:
    sm-notify..done
    Jul 25 10:38:06 Orion8.trav.orb systemd[1]: Started LSB: NFS client services.
    Orion8:~ #



    Orion8:~ # rpcinfo -p
    program vers proto port service
    100000 4 tcp 111 portmapper
    100000 3 tcp 111 portmapper
    100000 2 tcp 111 portmapper
    100000 4 udp 111 portmapper
    100000 3 udp 111 portmapper
    100000 2 udp 111 portmapper
    Orion8:~ #


    Orion8:~ # mount -v -t nfs Terra.trav.orb:/home/juergen/ /home/juergen/terra/
    mount.nfs: timeout set for Thu Jul 25 10:46:39 2013
    mount.nfs: trying text-based options 'vers=4,addr=192.168.178.10,clientaddr=192.168.178.30'
    mount.nfs: mount(2): Protocol not supported
    Starting rpc.statd ... portmapper not running
    failed
    mount.nfs: rpc.statd is not running but is required for remote locking.
    mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
    mount.nfs: an incorrect mount option was specified
    Orion8:~ #



    Terra:~ # tail -f /var/log/messages
    Jul 25 10:44:39 Terra kernel: [ 9746.933592] svc: 192.168.178.30, port=963:unknown version (4 for prog 100003, nfsd)


    ***Test 2:***
    mounten mit -o nolock geht


    Orion8:~ # mount -v -t nfs -o nolock Terra.trav.orb:/home/juergen/
    /home/juergen/terra/
    mount.nfs: timeout set for Thu Jul 25 10:49:50 2013
    mount.nfs: trying text-based options 'nolock,vers=4,addr=192.168.178.10,clientaddr=192.168.178.30'
    mount.nfs: mount(2): Protocol not supported
    mount.nfs: trying text-based options 'nolock,addr=192.168.178.10'
    mount.nfs: prog 100003, trying vers=3, prot=6
    mount.nfs: trying 192.168.178.10 prog 100003 vers 3 prot TCP port 2049
    mount.nfs: prog 100005, trying vers=3, prot=17
    mount.nfs: trying 192.168.178.10 prog 100005 vers 3 prot UDP port 45539
    Orion8:~ #


    Terra:~ # tail -f /var/log/messages
    Jul 25 10:47:50 Terra kernel: [ 9938.150267] svc: 192.168.178.30, port=697:unknown version (4 for prog 100003, nfsd)
    Jul 25 10:47:50 Terra mountd[2209]: authenticated mount request from 192.168.178.30:834 for /home/juergen (/home/juergen)


    Orion8:~ # rpcinfo -p
    program vers proto port service
    100000 4 tcp 111 portmapper
    100000 3 tcp 111 portmapper
    100000 2 tcp 111 portmapper
    100000 4 udp 111 portmapper
    100000 3 udp 111 portmapper
    100000 2 udp 111 portmapper
    Orion8:~ #


    ***TEst 3:***
    JETZT: OpenSuSE 12.3 mit aktivem nfs-kernel.server, ein lokales Verzeichnis frei zum export, noch kein mount auf Terra durchgeführt


    Orion8:~ # rpcinfo -p
    program vers proto port service
    100000 4 tcp 111 portmapper
    100000 3 tcp 111 portmapper
    100000 2 tcp 111 portmapper
    100000 4 udp 111 portmapper
    100000 3 udp 111 portmapper
    100000 2 udp 111 portmapper
    100005 1 udp 59394 mountd
    100005 1 tcp 58168 mountd
    100005 2 udp 54684 mountd
    100005 2 tcp 50755 mountd
    100005 3 udp 41101 mountd
    100005 3 tcp 58785 mountd
    100024 1 udp 42610 status
    100024 1 tcp 52212 status
    100003 2 tcp 2049 nfs
    100003 3 tcp 2049 nfs
    100227 2 tcp 2049 nfs_acl
    100227 3 tcp 2049 nfs_acl
    100003 2 udp 2049 nfs
    100003 3 udp 2049 nfs
    100227 2 udp 2049 nfs_acl
    100227 3 udp 2049 nfs_acl
    100021 1 udp 37156 nlockmgr
    100021 3 udp 37156 nlockmgr
    100021 4 udp 37156 nlockmgr
    100021 1 tcp 40411 nlockmgr
    100021 3 tcp 40411 nlockmgr
    100021 4 tcp 40411 nlockmgr
    Orion8:~ #


    OpenSUSE 12.3 mit mount ein Verzeichnis eingehängt auf Terra (OpenSuSe 11.2), ***ohne -o nolock***


    Orion8:~ # mount -v -t nfs Terra.trav.orb:/home/juergen/ /home/juergen/terra
    mount.nfs: timeout set for Thu Jul 25 10:19:43 2013
    mount.nfs: trying text-based options
    'vers=4,addr=192.168.178.10,clientaddr=192.168.178.30'
    mount.nfs: mount(2): Protocol not supported
    mount.nfs: trying text-based options 'addr=192.168.178.10'
    mount.nfs: prog 100003, trying vers=3, prot=6
    mount.nfs: trying 192.168.178.10 prog 100003 vers 3 prot TCP port 2049
    mount.nfs: prog 100005, trying vers=3, prot=17
    mount.nfs: trying 192.168.178.10 prog 100005 vers 3 prot UDP port 45539
    Orion8:~ #


    Terra:~ # tail -f /var/log/messages
    Jul 25 10:17:44 Terra kernel: [ 8131.703969] svc: 192.168.178.30, port=779:
    unknown version (4 for prog 100003, nfsd)
    Jul 25 10:17:44 Terra mountd[2209]: authenticated mount request from
    192.168.178.30:880 for /home/juergen (/home/juergen)
    Terra:~ #


    Ein rpcinfo -p ergibt wieder die obige Ausgabe


    Wer kann mir weiterhelfen?