s|mon Apprentice
Joined: 04 Jul 2004 Posts: 214 Location: Bayern [de]
|
Posted: Sun Oct 27, 2024 9:11 am Post subject: nfsdcld & missing nfs4recoverydir |
|
|
Using nfs4 i found that i got some errors indicating that client tracking is not configured consistently as i removed the legacy client tracking from kernel configuration.
I understood that the current way would be to run nfsdcld (https://bugs.gentoo.org/935724)
but when i try to start the daemon i get this (indicating proc entry missing - not sure on the inotify impact yet)
I did not find which part of kernel config or tool would be responsible for creating this.
Quote: | nfsdcld -F -d
nfsdcld: sqlite_startup_query_grace: current_epoch=1 recovery_epoch=0
nfsdcld: sqlite_check_db_health: returning 0
nfsdcld: attaching /var/lib/nfs/nfsdcltrack/main.sqlite
nfsdcld: detaching database
nfsdcld: sqlite_copy_cltrack_records: returning 0
nfsdcld: sqlite_prepare_dbh: num_cltrack_records = 0
nfsdcld: Unable to open /proc/fs/nfsd/nfsv4recoverydir: No such file or directory
nfsdcld: sqlite_prepare_dbh: num_legacy_records = 0
nfsdcld: cld_pipe_init: init pipe handlers
nfsdcld: cld_inotify_setup: inotify_add_watch failed: No such file or directory |
Quote: | zcat /proc/config.gz | grep NFSD
CONFIG_NFSD=y
# CONFIG_NFSD_V2 is not set
# CONFIG_NFSD_V3_ACL is not set
CONFIG_NFSD_V4=y
# CONFIG_NFSD_BLOCKLAYOUT is not set
# CONFIG_NFSD_SCSILAYOUT is not set
# CONFIG_NFSD_FLEXFILELAYOUT is not set
CONFIG_NFSD_V4_2_INTER_SSC=y
# CONFIG_NFSD_V4_SECURITY_LABEL is not set
# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
|
Kernel is gentoo-sources-6.11.4 with Quote: |
[I] net-fs/nfs-utils
Installed versions: 2.7.1^t(15:11:20 10/19/24)(kerberos libmount nfsv3 nfsv4 uuid -caps -junction -ldap -sasl -selinux -tcpd)
|
Anyone has a hint on what i am missing? |
|