• 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.

    Cheers Jochen

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)