LedgerSMB
The foundation for your business
[ledgersmb-devel] Bug#1104577: ledgersmb: preinst fails, calls adduser without Pre-Depend-ing on it
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ledgersmb-devel] Bug#1104577: ledgersmb: preinst fails, calls adduser without Pre-Depend-ing on it
- Subject: [ledgersmb-devel] Bug#1104577: ledgersmb: preinst fails, calls adduser without Pre-Depend-ing on it
- From: Chris Hofstaedtler <..hidden..>
- Date: Fri, 2 May 2025 11:22:37 +0200
Package: ledgersmb
Version: 1.6.33+ds-2.2
Severity: serious
User: ..hidden..
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=ledgersmb unstable /dev/null
...
Selecting previously unselected package ledgersmb.
Preparing to unpack .../211-ledgersmb_1.6.33+ds-2.2_all.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-Z6hj5d/211-ledgersmb_1.6.33+ds-2.2_all.deb (--unpack):
new ledgersmb package pre-installation script subprocess returned error exit status 25
Errors were encountered while processing:
/tmp/apt-dpkg-install-Z6hj5d/211-ledgersmb_1.6.33+ds-2.2_all.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
_______________________________________________
devel mailing list -- ..hidden..
To unsubscribe send an email to ..hidden..