Package: jabber-muc
Version: 0.8-9
Severity: serious
User: reproducible-bui...@lists.alioth.debian.org
Usertag: toolchain

Your package has a preinst maintainer script, calling adduser. At the same
time, your package Depends: adduser, but does not Pre-Depends: adduser.
Installing your package fails when adduser is not yet configured.

Reproducer:

$ mmdebstrap --variant=essential --include=jabber-muc unstable /dev/null
...
Selecting previously unselected package jabber-muc.
Preparing to unpack .../12-jabber-muc_0.8-9_arm64.deb ...
warn: `/etc/adduser.conf' does not exist. Using defaults.
Insecure $ENV{PATH} while running with -T switch at 
/usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: error processing archive 
/tmp/apt-dpkg-install-J8T5y3/12-jabber-muc_0.8-9_arm64.deb (--unpack):
 new jabber-muc package pre-installation script subprocess returned error exit 
status 25
Errors were encountered while processing:
 /tmp/apt-dpkg-install-J8T5y3/12-jabber-muc_0.8-9_arm64.deb
E: Sub-process env returned an error code (1)


You may consider replacing adduser with a sysusers fragment, see
https://manpages.debian.org/unstable/debhelper/dh_installsysusers.1.en.html

Otherwise, please Pre-Depend on adduser.

Best,
Chris

Reply via email to