Nach Softwareaktualisierung kein Zugriff auf NFS Verbindungen möglich

Hey fellows,

gestern habe ich eine sehr umfangreiche Softwareaktualisierung durchgeführt (fast 2.000 Pakete). Seitdem habe ich keinen Zugriff mehr auf meine NFS Verbindungen. Ich kann auch keine NFS Dienste starten. Ich habe erst mal ein Rollback durchgeführt. Habt Ihr eine Idee, woran es liegen kann?

Viele Grüße
Volker

Mögliche Anfangspunkte bezüglich Diagnose sind:


 # lsmod | grep -i 'nfs'
nfsd                  438272  9
auth_rpcgss           110592  1 nfsd
nfs_acl                16384  1 nfsd
lockd                 118784  1 nfsd
grace                  16384  2 nfsd,lockd
sunrpc                483328  17 nfsd,auth_rpcgss,lockd,nfs_acl
 # 
 # journalctl -b 0 --output=short-monotonic --no-hostname | grep -iE 'nfs|autof'
    5.796077] systemd[1]: Mounting NFSD configuration filesystem...
    5.869088] kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
    5.906635] kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    5.907891] systemd[1]: Mounted NFSD configuration filesystem.
    7.556503] systemd[1]: Starting NFSv4 ID-name mapping service...
    7.556614] systemd[1]: Condition check resulted in RPC security service for NFS client and server being skipped.
    7.556702] systemd[1]: Condition check resulted in RPC security service for NFS server being skipped.
    7.556802] systemd[1]: Reached target NFS client services.
    7.562553] systemd[1]: Started NFSv4 ID-name mapping service.
    7.643106] systemd[1]: Starting Alias for NFS client...
    7.666475] systemd[1]: Finished Alias for NFS client.
   18.100813] systemd[1]: Starting NFS Mount Daemon...
   18.101604] systemd[1]: Starting NFS status monitor for NFSv2/3 locking....
   18.120160] systemd[1]: Started NFS Mount Daemon.
   18.140595] systemd[1]: Started NFS status monitor for NFSv2/3 locking..
   18.141506] systemd[1]: Starting NFS server and services...
   19.445297] kernel: NFSD: Using UMH upcall client tracking operations.
   19.445301] kernel: NFSD: starting 90-second grace period (net f0000098)
   19.282013] systemd[1]: Finished NFS server and services.
   19.284834] systemd[1]: Starting Notify NFS peers of a restart...
   19.291352] systemd[1]: Started Notify NFS peers of a restart.
 # 
 # systemctl status nfs.service nfs-server.service autofs.service
● nfs.service - Alias for NFS client
     Loaded: loaded (/usr/lib/systemd/system/nfs.service; enabled; vendor preset: disabled)
     Active: active (exited) since Fri 2022-02-25 08:15:44 CET; 6h ago
    Process: 1199 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
   Main PID: 1199 (code=exited, status=0/SUCCESS)

Feb 25 08:15:44 xxx systemd[1]: Starting Alias for NFS client...
Feb 25 08:15:44 xxx systemd[1]: Finished Alias for NFS client.

● nfs-server.service - NFS server and services
     Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
    Drop-In: /usr/lib/systemd/system/nfs-server.service.d
             └─nfsserver.conf, options.conf
             /run/systemd/generator/nfs-server.service.d
             └─order-with-mounts.conf
     Active: active (exited) since Fri 2022-02-25 08:15:56 CET; 6h ago
    Process: 2260 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
    Process: 2279 ExecStart=/usr/sbin/rpc.nfsd $NFSD_OPTIONS (code=exited, status=0/SUCCESS)
   Main PID: 2279 (code=exited, status=0/SUCCESS)

Feb 25 08:15:55 xxx systemd[1]: Starting NFS server and services...
Feb 25 08:15:56 xxx systemd[1]: Finished NFS server and services.

● autofs.service - Automounts filesystems on demand
     Loaded: loaded (/usr/lib/systemd/system/autofs.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2022-02-25 08:15:55 CET; 6h ago
       Docs: man:automount(8)
             man:autofs(5)
    Process: 2233 ExecStart=/usr/sbin/automount $AUTOFS_OPTIONS -p /run/automount.pid (code=exited, status=0/SUCCESS)
   Main PID: 2243 (automount)
      Tasks: 4 (limit: 4915)
     CGroup: /system.slice/autofs.service
             └─2243 /usr/sbin/automount -p /run/automount.pid

Feb 25 08:15:54 xxx systemd[1]: Starting Automounts filesystems on demand...
Feb 25 08:15:55 xxx systemd[1]: Started Automounts filesystems on demand.
 # 


 > systemctl list-unit-files | grep -iE 'nfs|autof'
proc-fs-nfsd.mount                                                        static          -            
var-lib-nfs-rpc_pipefs.mount                                              static          -            
autofs.service                                                            enabled         disabled     
nfs-blkmap.service                                                        disabled        disabled     
nfs-idmapd.service                                                        static          -            
nfs-mountd.service                                                        static          -            
nfs-server.service                                                        enabled         disabled     
nfs-utils.service                                                         static          -            
nfs.service                                                               enabled         disabled     
nfsserver.service                                                         disabled        disabled     
nfs-client.target                                                         enabled         disabled     
 > 

Und, übrigens –


 > systemctl status nfsserver.service
● nfsserver.service - Alias for NFS server
     Loaded: loaded (/usr/lib/systemd/system/nfsserver.service; disabled; vendor preset: disabled)
     Active: inactive (dead)
 > 

Wenn, irgend eine diese Punkte nicht in Ordnung ist, können wir mit weiterer Diagnose anfangen.

Nachfolgend die codes.


# lsmod | grep -i 'nfs'
nfsv4                1056768  4
dns_resolver           16384  1 nfsv4
nfs                   487424  4 nfsv4
fscache               471040  1 nfs
nfsd                  667648  1
auth_rpcgss           155648  2 nfsd,rpcsec_gss_krb5
nfs_acl                16384  1 nfsd
lockd                 151552  2 nfsd,nfs
grace                  16384  2 nfsd,lockd
sunrpc                688128  13 nfsd,nfsv4,auth_rpcgss,lockd,rpcsec_gss_krb5,nfs_acl,nfs
# journalctl -b 0 --output=short-monotonic --no-hostname | grep -iE 'nfs|autof'
   10.798770] systemd[1]: Mounting NFSD configuration filesystem...
   10.983823] systemd[1]: nfs-server.service: Found ordering cycle on NAS\x2dHomes.mount/start
   10.983931] systemd[1]: nfs-server.service: Found dependency on nfs-server.service/start
   10.984014] systemd[1]: nfs-server.service: Job NAS\x2dHomes.mount/start deleted to break ordering cycle starting with nfs-server.service/start
   11.148765] kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
   11.375475] systemd[1]: Mounted NFSD configuration filesystem.
   11.373527] kernel: Installing knfsd (copyright (C) 1996 [email]okir@monad.swb.de[/email]).
   24.238065] systemd[1]: Condition check resulted in RPC security service for NFS server being skipped.
   24.461175] systemd[1]: Starting NFSv4 Client Tracking Daemon...
   24.461301] systemd[1]: Condition check resulted in RPC security service for NFS client and server being skipped.
   24.578509] systemd[1]: Started NFSv4 Client Tracking Daemon.
   42.128994] systemd[1]: Starting Notify NFS peers of a restart...
   42.129922] systemd[1]: Starting NFS status monitor for NFSv2/3 locking....
   42.175104] mount[1719]: mount.nfs: Failed to resolve server NASvokapod.fritz.box: Name or service not known
   42.175504] mount[1717]: mount.nfs: Failed to resolve server NASvokapod.fritz.box: Name or service not known
   42.192398] systemd[1]: Started Notify NFS peers of a restart.
   42.256706] systemd[1]: Started NFS status monitor for NFSv2/3 locking..
 1344.161388] kernel: FS-Cache: Netfs 'nfs' registered for caching
 1344.341176] kernel: NFS: Registering the id_resolver key type
# systemctl list-unit-files | grep -iE 'nfs|autof'
proc-fs-nfsd.mount                                                        static          -
var-lib-nfs-rpc_pipefs.mount                                              static          -
autofs.service                                                            enabled         disabled
nfs-blkmap.service                                                        disabled        disabled
nfs-idmapd.service                                                        static          -
nfs-mountd.service                                                        static          -
nfs-server.service                                                        enabled         disabled
nfs-utils.service                                                         static          -
nfsdcld.service                                                           static          -
nfs-client.target                                                         disabled        disabled
localhost:~ # systemctl status nfs.service nfs-server.service autofs.service
Unit nfs.service could not be found.
○ nfs-server.service - NFS server and services
     Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
    Drop-In: /usr/lib/systemd/system/nfs-server.service.d
             └─options.conf
             /run/systemd/generator/nfs-server.service.d
             └─order-with-mounts.conf
     Active: inactive (dead)

Mar 06 10:30:58 localhost systemd[1]: nfs-server.service: Found ordering cycle on NAS\x2dHomes.mount/start
Mar 06 10:30:58 localhost systemd[1]: nfs-server.service: Found dependency on nfs-server.service/start
Mar 06 10:30:58 localhost systemd[1]: nfs-server.service: Job NAS\x2dHomes.mount/start deleted to break ordering cycle start>
Mar 06 11:17:19 localhost.localdomain systemd[1]: nfs-server.service: Found ordering cycle on NAS\x2dHomes.mount/start
Mar 06 11:17:19 localhost.localdomain systemd[1]: nfs-server.service: Found dependency on nfs-server.service/start
Mar 06 11:17:19 localhost.localdomain systemd[1]: nfs-server.service: Unable to break cycle starting with nfs-server.service>
Mar 06 11:17:59 localhost.localdomain systemd[1]: nfs-server.service: Found ordering cycle on NAS\x2dHomes.mount/start
Mar 06 11:17:59 localhost.localdomain systemd[1]: nfs-server.service: Found dependency on nfs-server.service/start
Mar 06 11:17:59 localhost.localdomain systemd[1]: nfs-server.service: Unable to break cycle starting with nfs-server.service>

● autofs.service - Automounts filesystems on demand
     Loaded: loaded (/usr/lib/systemd/system/autofs.service; enabled; vendor preset: disabled)
     Active: active (running) since Sun 2022-03-06 10:31:30 CET; 53min ago
    Process: 2654 ExecReload=/usr/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
   Main PID: 1723 (automount)
      Tasks: 3 (limit: 4915)
        CPU: 31ms
     CGroup: /system.slice/autofs.service
             └─1723 /usr/sbin/automount --systemd-service --dont-check-daemon

Mar 06 10:31:30 localhost.localdomain systemd[1]: Starting Automounts filesystems on demand...
Mar 06 10:31:30 localhost.localdomain systemd[1]: Started Automounts filesystems on demand.
Mar 06 10:33:38 localhost.localdomain systemd[1]: Reloading Automounts filesystems on demand...
Mar 06 10:33:38 localhost.localdomain systemd[1]: Reloaded Automounts filesystems on demand.
lines 1-33/33 (END)
# systemctl list-unit-files | grep -iE 'nfs|autof'
proc-fs-nfsd.mount                                                        static          -
var-lib-nfs-rpc_pipefs.mount                                              static          -
autofs.service                                                            enabled         disabled
nfs-blkmap.service                                                        disabled        disabled
nfs-idmapd.service                                                        static          -
nfs-mountd.service                                                        static          -
nfs-server.service                                                        enabled         disabled
nfs-utils.service                                                         static          -
nfsdcld.service                                                           static          -
nfs-client.target                                                         disabled        disabled


# systemctl status nfsserver.service
Unit nfsserver.service could not be found.

VG
Volker

Edit by Sauerland:
Code-Tags

Für Konsolenausgaben bitte Code-Tags benutzen.
https://forums.opensuse.org/showthread.php/536143-Using-Code-Tags-Around-Your-Paste

Okay, werde es beim nächsten mal beachten.

VG
Volker

@vkanitz:

Systemzeit?

  • Normalerweise, NFS verlangt nicht, dass alle Systemuhren synchronisiert sind –
    Aber, ich möchte nicht wissen, welche Nebeneffekte auftauchen wenn, die Systemzeiten nicht synchronisiert sind.
    Ja, ja, normalerweise „nur” die Zeitstempeln bezüglich Dateien, aber …

@vkanitz:

NFS Server Export – ist irgend ein Verzeichnis auf ein anderer Server in die NFS Exports Liste eingetragen?

Nein, es ist kein Verzeichnis auf einen anderen Server eingetragen.

Zwei Anmerkungen noch.

  1. Wenn ich ein Rollback auf den vorherigen Stand mache, läuft alles wieder.
  2. Ich benutze im Netzwerk außerdem zwei Leap Installationen. Dort funktioniert auch alles problemlos.

VG
Volker

Bitte, ein Bug Report schreiben – gleiche Anmeldedaten wie dieses Forum.
Danke.

boo#1197349, aber ein bisschen voreilig, oder? Ihr habt ja noch nicht einmal an der Oberfläche gekratzt, z.B. das Paket auf die üblichen Verdächtigen eingegrenzt. Da könnt ihr Euch schon ein wenig anstrengen statt Foren-Themen nach Bugzilla kopieren zu lassen.