Package: sysuser-helper
Version: 2.1.2-54
Severity: serious
Justification: makes runit fail to install
Control: affects -1 + runit

runit fails to install in unstable. An easy reproducer is this:

$ mmdebstrap --variant=essential --include runit sid /dev/null
...
Setting up runit (2.1.2-54) ...
/lib/sysuser-helper/sysuser-helper: 19: useradd: not found
dpkg: error processing package runit (--configure):
 installed runit package post-installation script subprocess returned error 
exit status 127
Errors were encountered while processing:
 runit
E: Sub-process env returned an error code (1)
E: setup failed: E: apt-get -o Dir::Bin::dpkg=env -o 
DPkg::Options::=--unset=TMPDIR -o DPkg::Options::=dpkg -o 
DPkg::Chroot-Directory=/tmp/mmdebstrap.ZhieYGlyAI -d
I: main() received signal PIPE: waiting for setup...
I: removing tempdir /tmp/mmdebstrap.ZhieYGlyAI...
E: mmdebstrap failed to run
$

I think the failure actually is with sysuser-helper, which misses a
dependency on passwd. passwd used to be pseudo-essential but no longer
is. As such sysuser-helper must depend on it explicitly.

Helmut

Reply via email to