Bug#974751: guix: Fails to install with "guix.postinst: 5: systemd-sysusers: not found" if package systemd is not installed
Axel Beckert
abe at debian.org
Sat Nov 14 16:45:35 GMT 2020
Package: guix
Version: 1.2.0~rc1-1
Severity: serious
Dear Vagrant,
your recently uploaded guix package fails in the postinst script as
follows on a system without the package systemd being installed:
Setting up guix (1.2.0~rc1-1) ...
/var/lib/dpkg/info/guix.postinst: 5: systemd-sysusers: not found
dpkg: error processing package guix (--configure):
installed guix package post-installation script subprocess returned error exit status 127
Please try to guard that call (and/or provide an alternative code path)
so that it also works with other init systems or even completely without
an init system (like in a chroot).
If that's not possible, you probably need to add a dependency on
"systemd | opensysusers" and check for "sysusers" or "opensysusers"
instead of systemd-sysusers, too. opensysusers is an alternative
implementation of systemd's sysusers that also works with other init
systems or without init system at all.
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.7.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages guix depends on:
ii guile-3.0 3.0.4-3
ii guile-3.0-libs 3.0.4-3
ii guile-gcrypt 0.3.0-2
ii guile-git 0.4.0-1
ii guile-gnutls 3.6.15-5
ii guile-json 4.3.2-2
ii guile-lzlib 0.0.2-2
ii guile-sqlite3 0.1.3-1
ii guile-ssh 0.13.1-3
ii guile-zlib 0.0.1-3
ii libbz2-1.0 1.0.8-4
ii libc6 2.31-4
ii libgcc-s1 10.2.0-17
ii libgcrypt20 1.8.7-2
ii libgcrypt20-dev [libgcrypt-dev] 1.8.7-2
ii libgit2-dev 1.0.1+dfsg.1-1
ii libsqlite3-0 3.33.0-1
ii libsqlite3-dev 3.33.0-1
ii libssh-dev 0.9.4-2
ii libstdc++6 10.2.0-17
ii zlib1g 1:1.2.11.dfsg-2
Versions of packages guix recommends:
pn nscd <none>
guix suggests no packages.
-- no debconf information
More information about the Debian-init-diversity
mailing list