Your message dated Wed, 20 Mar 2019 10:31:26 +0100
with message-id <a9dd0da8-b7b5-ad3c-a17c-2875616fb...@debian.org>
and subject line Re: Bug#923674: systemd: test-stat-util fails with SIGABRT 
when /dev/random is bind-mounted from /dev/urandom
has caused the Debian Bug report #923674,
regarding systemd: test-stat-util fails with SIGABRT when /dev/random is 
bind-mounted from /dev/urandom
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
923674: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923674
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:systemd
Version: 240-2
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in sid but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules binary-arch
dh binary-arch --without autoreconf,systemd --buildsystem=meson
   dh_update_autotools_config -a -O--buildsystem=meson
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure --builddirectory=build-deb \
        -- -Db_lto=true -Db_pie=true -Drootlibdir=/lib/x86_64-linux-gnu 
-Dsplit-usr=true -Dquotaon-path=/sbin/quotaon 
-Dquotacheck-path=/sbin/quotacheck -Dkmod-path=/bin/kmod 
-Dkexec-path=/sbin/kexec -Dsulogin-path=/sbin/sulogin -Dmount-path=/bin/mount 
-Dumount-path=/bin/umount -Dloadkeys-path=/bin/loadkeys 
-Dsetfont-path=/bin/setfont -Dtelinit-path=/lib/sysvinit/telinit 
-Dsysvinit-path=/etc/init.d -Dsysvrcnd-path=/etc -Ddebug-shell=/bin/bash 
-Dzshcompletiondir=/usr/share/zsh/vendor-completions 
-Ddbuspolicydir=/usr/share/dbus-1/system.d/ 
-Dsupport-url=https://www.debian.org/support 
-Ddefault-kill-user-processes=false -Dpamconfdir=no -Drpmmacrosdir=no 
-Dqrencode=false -Dvconsole=false -Dfirstboot=false -Dxkbcommon=false 
-Dportabled=false -Dwheel-group=false -Dntp-servers="0.debian.pool.ntp.org 
1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org" 
-Dlink-udev-shared=false -Dsystem-uid-max=999 -Dsystem-gid-max=999 
-Dnobody-user=nobody -Dnobody-group=nogroup -Dbump-proc-sys-fs-nr-o
 pen=false -Ddev-kvm-mode=0660   -Dselinux=true -Dhwdb=true -Dsysusers=true 
-Dinstall-tests=true -Defi=true -Dnss-myhostname=true -Dnss-mymachines=true 
-Dnss-resolve=true -Dnss-systemd=true -Dresolve=true 
-Dlink-systemctl-shared=false -Daudit=true -Dlibcryptsetup=true -Dcoredump=true 
-Delfutils=true -Dapparmor=true -Dlibidn=true -Dlibiptc=true -Dlibcurl=true 
-Dimportd=true -Dmicrohttpd=true -Dgnutls=true
        cd build-deb && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload 
--buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var 
--libdir=lib/x86_64-linux-gnu --libexecdir=lib/x86_64-linux-gnu -Db_lto=true 
-Db_pie=true -Drootlibdir=/lib/x86_64-linux-gnu -Dsplit-usr=true 
-Dquotaon-path=/sbin/quotaon -Dquotacheck-path=/sbin/quotacheck 
-Dkmod-path=/bin/kmod -Dkexec-path=/sbin/kexec -Dsulogin-path=/sbin/sulogin 
-Dmount-path=/bin/mount -Dumount-path=/bin/umount -Dloadkeys-path=/bin/loadkeys 
-Dsetfont-path=/bin/setfont -Dtelinit-path=/lib/sysvinit/telinit 
-Dsysvinit-path=/etc/init.d -Dsysvrcnd-path=/etc -Ddebug-shell=/bin/bash 
-Dzshcompletiondir=/usr/share/zsh/vendor-completions 
-Ddbuspolicydir=/usr/share/dbus-1/system.d/ 
-Dsupport-url=https://www.debian.org/support 
-Ddefault-kill-user-processes=false -Dpamconfdir=no -Drpmmacrosdir=no 
-Dqrencode=false -Dvconsole=false -Dfirstboot=false -Dxkbcommon=false 
-Dportabled=false -Dwheel-group=false "-Dntp-servers=0.debian.pool.ntp.org 
1.debi
 an.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org" 
-Dlink-udev-shared=false -Dsystem-uid-max=999 -Dsystem-gid-max=999 
-Dnobody-user=nobody -Dnobody-group=nogroup -Dbump-proc-sys-fs-nr-open=false 
-Ddev-kvm-mode=0660 -Dselinux=true -Dhwdb=true -Dsysusers=true 
-Dinstall-tests=true -Defi=true -Dnss-myhostname=true -Dnss-mymachines=true 
-Dnss-resolve=true -Dnss-systemd=true -Dresolve=true 
-Dlink-systemctl-shared=false -Daudit=true -Dlibcryptsetup=true -Dcoredump=true 
-Delfutils=true -Dapparmor=true -Dlibidn=true -Dlibiptc=true -Dlibcurl=true 
-Dimportd=true -Dmicrohttpd=true -Dgnutls=true
The Meson build system
Version: 0.49.2
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/build-deb
Build type: native build
Project name: systemd

[... snipped ...]

--- command ---
/<<PKGBUILDDIR>>/tools/meson-check-help.sh 
/<<PKGBUILDDIR>>/build-deb/systemd-hwdb
-------

510/514 check-help-systemd-socket-proxyd        OK       0.04 s 

--- command ---
/<<PKGBUILDDIR>>/tools/meson-check-help.sh 
/<<PKGBUILDDIR>>/build-deb/systemd-socket-proxyd
-------

511/514 check-help-systemd-udevd                OK       0.02 s 

--- command ---
/<<PKGBUILDDIR>>/tools/meson-check-help.sh 
/<<PKGBUILDDIR>>/build-deb/systemd-udevd
-------

512/514 check-help-udevadm                      OK       0.02 s 

--- command ---
/<<PKGBUILDDIR>>/tools/meson-check-help.sh /<<PKGBUILDDIR>>/build-deb/udevadm
-------

513/514 check-help-systemd-nspawn               OK       0.04 s 

--- command ---
/<<PKGBUILDDIR>>/tools/meson-check-help.sh 
/<<PKGBUILDDIR>>/build-deb/systemd-nspawn
-------

514/514 check-help-networkctl                   OK       0.04 s 

--- command ---
/<<PKGBUILDDIR>>/tools/meson-check-help.sh /<<PKGBUILDDIR>>/build-deb/networkctl
-------


Ok:                  484
Expected Fail:         0
Fail:                  1
Unexpected Pass:       0
Skipped:              29
Timeout:               0
make[1]: *** [debian/rules:296: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:302: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.

I was able to build this package on buster just fine until version 239-15.
Starting with version 240-2 it always fail for me.

I'm using sbuild + schroot. I've tried so far:

Self-hosted KVM machines with one CPU and 6 GB of RAM.
1-XS instances from Scaleway with one CPU and 1GB of RAM.
1-S instances from Scaleway with *two* CPUs and 2GB of RAM:
n1-standard-1 instances from GCE with one CPU and 3.75 GB of RAM.

You will see there is not a pattern here at all. Neither the amount of
RAM or the number of CPUs seem to have any relation with the failure.
(While monitoring RAM usage, I've never seen systemd build to require
more than 500 MB to build anyway).

It is possible that the package now requires an extraordinary amount
of bogomips to build?

Anyway, I've put all my failed build logs here:

https://people.debian.org/~sanvila/build-logs/systemd/

If you need a test machine to reproduce this failure, please contact
me privately and I will gladly offer ssh access to any of those
machines where this seems to happen all the time.

Thanks.

--- End Message ---
--- Begin Message ---
I talked to upstream about this in
https://github.com/systemd/systemd/issues/12023

He basically shares the same concerns that were already raised here and
is not really happy to cater for such special setups.

His suggestion is, that if you insist on bind-mounting /dev/random, you
should make sure to fix-up /dev/char/* accordingly, to not have an
inconsistent /dev.

Regards,
Michael


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to