Bug#1006841: nfs-common: Removed "--manage-gids" from /etc/default/nfs-kernel-server does not translate to /etc/nfs.conf
Package: nfs-common
Version: 1:2.6.1-1
Severity: normal
Dear Maintainer,
I have been running mountd without the (Debian's) default
"--manage-gids", since it does not result in behaviour that is working
in my environment.
With nfs-utils 2.6.1, /etc/nfs.conf is introduced. Although there has
been some effort to translate /etc/default/nfs-* to
/etc/nfs.conf.d/local.conf, it does not with default options that are
removed.
I understand that it might be difficult to translate something that
isn't there, but I implore you to consider options.
Maybe the translation needs to be adjusted or maybe there could be a
message explaining that the "--manage-gids" option hasn't been found in
/etc/default/nfs-kernel-server, but it is (again) enabled in
/etc/nfs.conf.
At least describe changes from the current version in bullseye to
bookworm in NEWS.Debian, since it is a big version difference.
And as a side note: I personally think that manage-gids shouldn't be the
default, as it is not with upstream. Looking at the history, there
wasn't much ground to do it in the first place. The original bugreport
#493059 [1] that wished for it, had (also) the request for better
documentation. I think that that would've been the best approach and
still is. I understand that it is not possible to rollback those
changes, but it may be good to ask yourself why something is done the
way it is. (But it's also possible that maybe I have overlooked
something).
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493059
Kind regards,
Rutger
-- Package-specific info:
-- rpcinfo --
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
100024 1 udp 44499 status
100024 1 tcp 46519 status
100003 4 tcp 2049 nfs
-- /etc/default/nfs-common --
NEED_STATD=
STATDOPTS=
NEED_IDMAPD=
NEED_GSSD=
-- /etc/idmapd.conf --
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages nfs-common depends on:
ii adduser 3.118
ii init-system-helpers 1.62
ii keyutils 1.6.1-3
ii libc6 2.33-7
ii libcap2 1:2.44-1
ii libcom-err2 1.46.5-2
ii libdevmapper1.02.1 2:1.02.175-2.1
ii libevent-core-2.1-7 2.1.12-stable-1
ii libgssapi-krb5-2 1.19.2-2
ii libkeyutils1 1.6.1-3
ii libkrb5-3 1.19.2-2
ii libmount1 2.37.3-1+b1
ii libnfsidmap1 1:2.6.1-1
ii libtirpc3 1.3.2-2
ii libwrap0 7.6.q-31
ii lsb-base 11.1.0
ii python3 3.9.8-1
ii rpcbind 1.2.6-2
ii ucf 3.0043
nfs-common recommends no packages.
Versions of packages nfs-common suggests:
pn open-iscsi <none>
pn watchdog <none>
Versions of packages nfs-kernel-server depends on:
ii keyutils 1.6.1-3
ii libblkid1 2.37.3-1+b1
ii libc6 2.33-7
ii libcap2 1:2.44-1
ii libevent-core-2.1-7 2.1.12-stable-1
ii libsqlite3-0 3.37.2-2
ii libtirpc3 1.3.2-2
ii libuuid1 2.37.3-1+b1
ii libwrap0 7.6.q-31
ii lsb-base 11.1.0
ii netbase 6.3
ii ucf 3.0043
Versions of packages nfs-kernel-server recommends:
ii python3 3.9.8-1
ii python3-yaml 5.4.1-1+b1
-- no debconf information
Reply to: