VERSION 1.0 FORMAT: F - Function called FORMAT: S - Access Status FORMAT: P - Path as passed to function FORMAT: A - Absolute Path (not canonical) FORMAT: R - Canonical Path FORMAT: C - Command Line F: open_wr S: deny ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-systemd_abi32+64-test_20180501-232814 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.0 * Available Python interpreters, in order of preference: [1] python3.5 [2] python2.7 (fallback) emerge -qpv sys-cluster/keepalived [ebuild N ] sys-cluster/keepalived-1.4.3 USE="ipv6 -dbus -debug -json -snmp"
Created attachment 530536 [details] emerge-info.txt
Created attachment 530538 [details] emerge-history.txt
Created attachment 530540 [details] etc.portage.tbz2
Created attachment 530542 [details] logs.tbz2
Created attachment 530544 [details] sandbox-22556.log
Created attachment 530546 [details] sys-cluster:keepalived-1.4.3:20180508-194539.log
Created attachment 555334 [details] sys-cluster:keepalived-2.0.10-r1:20181116-161512.log I'm still hitting the bug with the 2.0.10-r1 version
Cannot reproduce locally on (~)amd64 even after setting your FEATURES. It seems like keepalived tries to guess the init system: https://github.com/acassen/keepalived/blob/master/configure.ac#L2075 Since we ship our own openrc/systemd files, can you please test if the following works for you? diff --git a/sys-cluster/keepalived/keepalived-2.0.10-r1.ebuild b/sys-cluster/keepalived/keepalived-2.0.10-r1.ebuild index a9e8dd02900..21b1b911c6e 100644 --- a/sys-cluster/keepalived/keepalived-2.0.10-r1.ebuild +++ b/sys-cluster/keepalived/keepalived-2.0.10-r1.ebuild @@ -43,6 +43,7 @@ src_prepare() { src_configure() { STRIP=/bin/true \ econf \ + --with-init=custom \ --with-kernel-dir=/usr \ --enable-sha1 \ --enable-vrrp \ This should prevent the /sbin/init call and disable init auto-detection. Thank you!
@cluster, since the suggested change works, I committed it.
Thanks for testing ago.