Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #82853 > unrolled thread

Bug#1074359: nfs-kernel-server: Updating package unexports all filesystems

Started byHristo Venev <hristo@venev.name>
First post2024-06-27 11:40 +0200
Last post2024-08-25 21:20 +0200
Articles 5 — 4 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#1074359: nfs-kernel-server: Updating package unexports all filesystems Hristo Venev <hristo@venev.name> - 2024-06-27 11:40 +0200
    Processed: Re: Bug#1074359: nfs-kernel-server: Updating package  unexports all filesystems "Debian Bug Tracking System" <owner@bugs.debian.org> - 2024-07-03 10:00 +0200
    Bug#1074359: nfs-kernel-server: Updating package unexports all filesystems Salvatore Bonaccorso <carnil@debian.org> - 2024-07-03 10:00 +0200
    Bug#1074359: nfs-kernel-server: Updating package unexports all Ben Hutchings <ben@decadent.org.uk> - 2024-07-09 20:20 +0200
    Bug#1074359: marked as done (nfs-kernel-server: Updating package  unexports all filesystems) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2024-08-25 21:20 +0200

#82853 — Bug#1074359: nfs-kernel-server: Updating package unexports all filesystems

FromHristo Venev <hristo@venev.name>
Date2024-06-27 11:40 +0200
SubjectBug#1074359: nfs-kernel-server: Updating package unexports all filesystems
Message-ID<ITTLH-5WvU-1@gated-at.bofh.it>
Package: nfs-kernel-server
Version: 1:2.6.4-5
Severity: important
X-Debbugs-Cc: hristo@venev.name

Dear Maintainer,

When updating nfs-kernel-server, /var/lib/nfs/etab is wiped, which
results in all exports being removed until the NFS server is restarted.

This is a major issue when `policy-rc.d` prohibits restarts, as in that
case the restart does not happen automatically. It is also an issue when
the policy permits restarts, as there still exists a time window during
which all exported fileystems are missing.


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.12-amd64 (SMP w/96 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages nfs-kernel-server depends on:
ii  keyutils                1.6.3-3
ii  libblkid1               2.40.1-9
ii  libc6                   2.38-13
ii  libcap2                 1:2.66-5
ii  libevent-core-2.1-7t64  2.1.12-stable-10
ii  libsqlite3-0            3.46.0-1
ii  libtirpc3t64            1.3.4+ds-1.3
ii  libuuid1                2.40.1-9
ii  libwrap0                7.6.q-33
ii  libxml2                 2.9.14+dfsg-1.3+b3
ii  netbase                 6.4
ii  nfs-common              1:2.6.4-5
ii  ucf                     3.0043+nmu1

Versions of packages nfs-kernel-server recommends:
ii  python3       3.11.8-1
ii  python3-yaml  6.0.1-2

Versions of packages nfs-kernel-server suggests:
ii  procps  2:4.0.4-4

-- no debconf information

[toc] | [next] | [standalone]


#82916 — Processed: Re: Bug#1074359: nfs-kernel-server: Updating package unexports all filesystems

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2024-07-03 10:00 +0200
SubjectProcessed: Re: Bug#1074359: nfs-kernel-server: Updating package unexports all filesystems
Message-ID<IW34d-7lC0-1@gated-at.bofh.it>
In reply to#82853
Processing control commands:

> tags -1 + moreinfo
Bug #1074359 [nfs-kernel-server] nfs-kernel-server: Updating package unexports all filesystems
Added tag(s) moreinfo.

-- 
1074359: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074359
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [next] | [standalone]


#82917

FromSalvatore Bonaccorso <carnil@debian.org>
Date2024-07-03 10:00 +0200
Message-ID<IW34d-7lC0-3@gated-at.bofh.it>
In reply to#82853
Control: tags -1 + moreinfo

Hi,

On Thu, Jun 27, 2024 at 11:37:44AM +0200, Hristo Venev wrote:
> Package: nfs-kernel-server
> Version: 1:2.6.4-5
> Severity: important
> X-Debbugs-Cc: hristo@venev.name
> 
> Dear Maintainer,
> 
> When updating nfs-kernel-server, /var/lib/nfs/etab is wiped, which
> results in all exports being removed until the NFS server is restarted.
> 
> This is a major issue when `policy-rc.d` prohibits restarts, as in that
> case the restart does not happen automatically. It is also an issue when
> the policy permits restarts, as there still exists a time window during
> which all exported fileystems are missing.

Files are not removed on 'upgrade', can you post the log where this
has happened to you?

if [ "$1" != upgrade ]
then
    rm -f /var/lib/nfs/etab   \
          /var/lib/nfs/rmtab
fi

I would like to understand how/when /var/lib/nfs/etab got removed on
your upgrade.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#82949 — Bug#1074359: nfs-kernel-server: Updating package unexports all

FromBen Hutchings <ben@decadent.org.uk>
Date2024-07-09 20:20 +0200
SubjectBug#1074359: nfs-kernel-server: Updating package unexports all
Message-ID<IYnBv-Xr8-5@gated-at.bofh.it>
In reply to#82853
filesystems
From: Ben Hutchings <ben@decadent.org.uk>
To: Hristo Venev <hristo@venev.name>
Cc: Salvatore Bonaccorso <carnil@debian.org>, 1074359@bugs.debian.org
Date: Tue, 09 Jul 2024 20:09:06 +0200
Autocrypt: addr=ben@decadent.org.uk; prefer-encrypt=mutual;
 keydata=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
References: <171948106435.603188.9168051613833111896.reportbug@hala.slurm.insait.ai>
	 <ZoUDYlGLHh7NWaBf@eldamar.lan>
 <37d9cd95fe2f419732964c826ebdbabdea9be809.camel@venev.name>
In-Reply-To: <37d9cd95fe2f419732964c826ebdbabdea9be809.camel@venev.name>
Content-Type: multipart/signed; micalg="pgp-sha512";
	protocol="application/pgp-signature"; boundary="=-o26bXWTNHXKxuVt16V5x"
User-Agent: Evolution 3.50.3-1+b1 
MIME-Version: 1.0


--=-o26bXWTNHXKxuVt16V5x
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 05 Jul 2024 22:57:03 +0300 Hristo Venev <hristo@venev.name>
wrote:
[...]
> It gets wiped reliably on every reinstall of the package. The easiest
> way to observe is to:
>=20
> 1. Have a non-empty etab (so that it being wiped is easier to observe)
> 2. Set a `/usr/sbin/policy-rc.d` that prevents service restarts (`exit
> 101`)
> 3. Reinstall `nfs-kernel-server`
> 4. Observe the etab become empty, resulting in NFS exports not working
> anymore
>=20
> I believe this happens because the etab and rmtab are contained in the
> `.deb` package and are not marked as conffiles.

Oh, that definitely looks wrong.  It seems like this was done based on
a warning about upstream-installed files not being included in a
package:
<https://salsa.debian.org/kernel-team/nfs-utils/-/commit/6aff05da2605340fbd=
6c9d98bb7dbe2f6896b519>

We might want to 'touch' those files on installation or service startup
to ensure they exist, but they shouldn't be shipped.

Ben.

--=20
Ben Hutchings
Who are all these weirdos? - David Bowie, on joining IRC


--=-o26bXWTNHXKxuVt16V5x
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmaNfMIACgkQ57/I7JWG
EQnGqA/+JhNO43rpzFfGDlOai24ix0/XkTZmRo3GyeT8UV3c85EEAn2AZBySIu4R
wjgumDjhf99V2sqh/AGhlZOolizgzMO1EzrrjacOw3ly1h98NrxQV70iKk6PYZem
YG085AkFjz77YY3o70cWPKzmpm2bLMsMn7VtxRCRN3+1AK5DNOGEK6j4udROj8mL
8m1dYFE56UufAG18+eNtds1KpJ/+VjRwEhECyC99Bsf2KATqtRJxxY62avH9onvt
MnrVg4IjmFB00jDSO4iTnfNWpFLMGUZyUcdu7RSiz9kRLekODS8ZhWNd//3kcXiz
xo5UFP+3Vv6S35MkZIlCaexEd50I2ARTKHnsDifudOVKGOmVwvwiIEoVHemxthx2
YJz9KDlCun4Nq25Rk2mjuA6177/nEaGQd4E00vXnkZDxCeBmBVtU00DPJMakCWTa
uF1TBW4te6E7RIxJcjXLnSdF925EdnI13O6o/1s5TResRYCRjcRBd/uKzaPu3dZD
8WDsCnEjGXPJ1Wohzpw9sb38j5QPeZrSAE8xOiIS2tbc5ZBbrUjKBaAQH+46E1Be
7LgbEsKoVh/SOMhuNrMZkV8mr0pl5y1n3+eCXMNvoM/NEyhRQ0Q7MnWQeUecr9kc
z+B5szrQ7qWW3pPWZ8/CPQ7aoqqMR/zvGitU64dUg68bR1ColNw=
=XMxS
-----END PGP SIGNATURE-----

--=-o26bXWTNHXKxuVt16V5x--

[toc] | [prev] | [next] | [standalone]


#83687 — Bug#1074359: marked as done (nfs-kernel-server: Updating package unexports all filesystems)

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2024-08-25 21:20 +0200
SubjectBug#1074359: marked as done (nfs-kernel-server: Updating package unexports all filesystems)
Message-ID<JfqWl-7AWj-1@gated-at.bofh.it>
In reply to#82853

[Multipart message — attachments visible in raw view] — view raw

Your message dated Sun, 25 Aug 2024 19:09:58 +0000
with message-id <E1siIcg-001YIf-U0@fasolo.debian.org>
and subject line Bug#1074359: fixed in nfs-utils 1:2.6.4-6
has caused the Debian Bug report #1074359,
regarding nfs-kernel-server: Updating package unexports all filesystems
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1074359: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074359
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web