Bug#988520: upgrade to bullseye fails to install because of rpcbind
Charles Samuels
ks at ks.ax
Fri May 14 18:03:31 BST 2021
Package: systemd
Version: 247.3-5
I'm upgrading my machines from buster to bullseye, my machines have the
following as contents of the /etc/tmpfiles.d/rpcbind.conf file:
#Type Path Mode UID GID Age Argument
d /run/rpcbind 0755 root root - -
f /run/rpcbind/rpcbind.xdr 0600 root root - -
f /run/rpcbind/portmap.xdr 0600 root root - -
EOF
And systemd fails to install with the following error, causing apt to exit:
Preconfiguring packages ...
Setting up systemd (247.3-5) ...
/etc/tmpfiles.d/rpcbind.conf:5: Syntax error.
dpkg: error processing package systemd (--configure):
installed systemd package post-installation script subprocess returned error
exit status 65
dpkg: dependency problems prevent configuration of systemd-sysv:
systemd-sysv depends on systemd; however:
Package systemd is not configured yet.
dpkg: error processing package systemd-sysv (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
systemd
systemd-sysv
E: Sub-process /usr/bin/dpkg returned an error code (1)
I can "fix" the file by removing the "EOF" line.
So I suppose that the bug is that an old version of debian wrote the EOF line
and then is being rejected by the newer bullseye. It remains to be seen if the
EOF is actually necessary for the function of rpcbind.
Charles
More information about the Pkg-systemd-maintainers
mailing list