Bug#1006689: does not purge cleanly
Package: nfs-kernel-server
Version: 1:2.6.1-1
Severity: normal
Hi,
I noticed that nfs-blkmap.service keeps failing on my notebook. Since
I'm not using NFS anyway, I found out that this service belongs to
nfs-kernel-server and tried to purge the package. This should be possible
since I dont have dependencies installed, but it fails:
[4/4996]mh@drop:~ $ sudo apt purge nfs-kernel-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
nfs-kernel-server*
0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
After this operation, 650 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 492241 files and directories currently installed.)
Removing nfs-kernel-server (1:2.6.1-1) ...
Failed to stop nfs-kernel-server.service: Unit nfs-kernel-server.service not loaded.
invoke-rc.d: initscript nfs-kernel-server, action "stop" failed.
dpkg: error processing package nfs-kernel-server (--remove):
installed nfs-kernel-server package pre-removal script subprocess returned error exit status 5
dpkg: too many errors, stopping
nfs-mountd.service is a disabled or a static unit not running, not starting it.
nfs-server.service is a disabled or a static unit not running, not starting it.
nfsdcld.service is a disabled or a static unit not running, not starting it.
Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 142.
Failed to restart nfs-kernel-server.service: Unit nfs-kernel-server.service failed to load properly, please adjust/correct and reload service manager: File exists
See system logs and 'systemctl status nfs-kernel-server.service' for details.
invoke-rc.d: initscript nfs-kernel-server, action "restart" failed.
○ nfs-kernel-server.service
Loaded: error (Reason: Unit nfs-kernel-server.service failed to load properly, please adjust/correct and reload service manager: File exists)
Active: inactive (dead)
Warning: The unit file, source configuration file or drop-ins of nfs-kernel-server.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Failed to restart nfs-kernel-server, ignoring.
Errors were encountered while processing:
nfs-kernel-server
Processing was halted because there were too many errors.
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
100 [5/4997]mh@drop:~ $ sudo apt purge nfs-kernel-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
nfs-kernel-server*
0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
After this operation, 650 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 492241 files and directories currently installed.)
Removing nfs-kernel-server (1:2.6.1-1) ...
Failed to stop nfs-kernel-server.service: Unit nfs-kernel-server.service not loaded.
invoke-rc.d: initscript nfs-kernel-server, action "stop" failed.
dpkg: error processing package nfs-kernel-server (--remove):
installed nfs-kernel-server package pre-removal script subprocess returned error exit status 5
dpkg: too many errors, stopping
nfs-mountd.service is a disabled or a static unit not running, not starting it.
nfs-server.service is a disabled or a static unit not running, not starting it.
nfsdcld.service is a disabled or a static unit not running, not starting it.
Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 142.
Failed to restart nfs-kernel-server.service: Unit nfs-kernel-server.service failed to load properly, please adjust/correct and reload service manager: File exists
See system logs and 'systemctl status nfs-kernel-server.service' for details.
invoke-rc.d: initscript nfs-kernel-server, action "restart" failed.
○ nfs-kernel-server.service
Loaded: error (Reason: Unit nfs-kernel-server.service failed to load properly, please adjust/correct and reload service manager: File exists)
Active: inactive (dead)
Warning: The unit file, source configuration file or drop-ins of nfs-kernel-server.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Failed to restart nfs-kernel-server, ignoring.
Errors were encountered while processing:
nfs-kernel-server
Processing was halted because there were too many errors.
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
100 [6/4997]mh@drop:~ $
I was able to get rid of the package by emptying out the prerm script, but that should be easier.
Greetings
Marc
-- Package-specific info:
-- rpcinfo --
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.16.11-zgws1 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages nfs-kernel-server depends on:
ii keyutils 1.6.1-2
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.38.0-1
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 nfs-common 1:2.6.1-1
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
nfs-kernel-server suggests no packages.
-- no debconf information
Reply to: