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