dep8 test failing on machines with more than one interface on the default routes network
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
heartbeat (Debian) |
Fix Released
|
Unknown
|
|||
heartbeat (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
From the Test:
Setting up cluster-glue (1.0.12-5ubuntu2) ...
Adding group `haclient' (GID 118) ...
Done.
Warning: The home dir /var/lib/pacemaker you specified can't be accessed: No such file or directory
Adding system user `hacluster' (UID 112) ...
Adding new user `hacluster' (UID 112) with group `haclient' ...
ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Not creating home directory `/var/lib/
Created symlink /etc/systemd/
Setting up resource-agents (1:4.1.0~rc1-1) ...
resource-
Setting up heartbeat (1:3.0.6-6) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Setting up autopkgtest-satdep (0) ...
Processing triggers for libc-bin (2.26-0ubuntu2) ...
Processing triggers for systemd (235-2ubuntu3) ...
(Reading database ... 48537 files and directories currently installed.)
Removing autopkgtest-satdep (0) ...
autopkgtest [18:39:02]: test heartbeat: [------
● heartbeat.service - Heartbeat High Availability Cluster Communication and Membership
Loaded: loaded (/lib/systemd/
Active: failed (Result: exit-code) since Sun 2017-11-26 18:39:02 UTC; 1min 0s ago
Process: 2187 ExecStart=
Main PID: 2187 (code=exited, status=6)
Nov 26 18:39:02 autopkgtest systemd[1]: Started Heartbeat High Availability Cluster Communication and Membership.
Nov 26 18:39:02 autopkgtest heartbeat[2187]: Nov 26 18:39:02 autopkgtest heartbeat: [2187]: ERROR: Illegal directive [enc1] in /etc/ha.d//ha.cf
Nov 26 18:39:02 autopkgtest heartbeat[2187]: [2187]: ERROR: Illegal directive [enc1] in /etc/ha.d//ha.cf
Nov 26 18:39:02 autopkgtest heartbeat[2187]: Nov 26 18:39:02 autopkgtest heartbeat: [2187]: ERROR: Heartbeat not started: configuration error.
Nov 26 18:39:02 autopkgtest heartbeat[2187]: [2187]: ERROR: Heartbeat not started: configuration error.
Nov 26 18:39:02 autopkgtest heartbeat[2187]: Nov 26 18:39:02 autopkgtest heartbeat: [2187]: ERROR: Configuration error, heartbeat not started.
Nov 26 18:39:02 autopkgtest heartbeat[2187]: [2187]: ERROR: Configuration error, heartbeat not started.
Nov 26 18:39:02 autopkgtest systemd[1]: heartbeat.service: Main process exited, code=exited, status=
Nov 26 18:39:02 autopkgtest systemd[1]: heartbeat.service: Failed with result 'exit-code'.
There are a few things important here:
1. on some platforms that was skipped so far (containers) but now breaks and makes this a blocker
2. It seems to fail on (at least) the network handling, it does seem to force a three digit network device name and then append a number, which then fails to be found.
- x86: Illegal directive [ens2] in /etc/ha.d//ha.cf
- s390x: ERROR: Illegal directive [enc1] in /etc/ha.d//ha.cf
Needs repro on such platforms (might work in local autopkgtest but fail on LP infra) to decide about next steps.
summary: |
- dep8 test failing on many architectures + dep8 test failing on machines with more than one interface on the + default routes network |
Changed in heartbeat (Debian): | |
status: | Unknown → New |
Changed in heartbeat (Debian): | |
status: | New → Fix Released |
Actually this ran in the container fine, but now has different networking and thereby fails on s390x