Bug#1102247: usermetricsservice: addgroup/user in preinst fails
From Jochen Sprickerhof@21:1/5 to All on Sun Apr 6 19:20:01 2025
Package: usermetricsservice
Version: 1.3.3-1
Severity: normal
Hi Mike,
usermetricsservice uses addgroup/user in preinst without having a
Pre-Depends: adduser this fails accordingly:
$ mmdebstrap --variant=essential --include=usermetricsservice unstable /dev/null
[..]
Preparing to unpack .../562-usermetricsservice_1.3.3-1_amd64.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-pUghe9/562-usermetricsservice_1.3.3-1_amd64.deb (--unpack):
new usermetricsservice package pre-installation script subprocess returned error exit status 25
Instead of adding the group and user in preinst, you could probably add
it in postinst. Also consider using useradd and grupadd from passwd
instead which is Priority: required.