group.of.nepali.translators team mailing list archive
-
group.of.nepali.translators team
-
Mailing list archive
-
Message #30656
[Bug 1795420] Re: Keepalived update from 1.2.19 to 1.2.24 breaks support for /dev/tcp health check
Aforementioned patch was included in 2018-04-09 Release 1.4.3
1:1.2.2-3ubuntu1 | precise
1:1.2.2-3ubuntu1.1 | precise-updates
1:1.2.7-1ubuntu1 | trusty
1:1.2.13-1~ubuntu14.04.1 | trusty-backports
1:1.2.19-1 | xenial
1:1.2.24-1ubuntu0.16.04.2 | xenial-security
1:1.2.24-1ubuntu0.16.04.2 | xenial-updates
1:1.3.9-1build1 | bionic
1:1.3.9-1ubuntu0.18.04.2 | bionic-security
1:1.3.9-1ubuntu0.18.04.2 | bionic-updates
1:1.3.9-1ubuntu1 | cosmic
1:1.3.9-1ubuntu1.1 | cosmic-security
1:1.3.9-1ubuntu1.1 | cosmic-updates
1:2.0.10-1 | disco
1:2.0.10-1 | eoan
Looks like backports would be needed for cosmic-updates, bionic-updates,
and (presumably) xenial-updates.
** Also affects: keepalived (Ubuntu Bionic)
Importance: Undecided
Status: New
** Also affects: keepalived (Ubuntu Cosmic)
Importance: Undecided
Status: New
** Also affects: keepalived (Ubuntu Xenial)
Importance: Undecided
Status: New
** Changed in: keepalived (Ubuntu Xenial)
Status: New => Triaged
** Changed in: keepalived (Ubuntu Bionic)
Status: New => Triaged
** Changed in: keepalived (Ubuntu Cosmic)
Status: New => Triaged
** Changed in: keepalived (Ubuntu Cosmic)
Importance: Undecided => High
** Changed in: keepalived (Ubuntu Bionic)
Importance: Undecided => High
** Changed in: keepalived (Ubuntu Xenial)
Importance: Undecided => High
** Changed in: keepalived (Ubuntu)
Status: Triaged => Fix Released
** Summary changed:
- Keepalived update from 1.2.19 to 1.2.24 breaks support for /dev/tcp health check
+ [SRU] Keepalived update from 1.2.19 to 1.2.24 breaks support for /dev/tcp health check
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1795420
Title:
[SRU] Keepalived update from 1.2.19 to 1.2.24 breaks support for
/dev/tcp health check
Status in keepalived package in Ubuntu:
Fix Released
Status in keepalived source package in Xenial:
Triaged
Status in keepalived source package in Bionic:
Triaged
Status in keepalived source package in Cosmic:
Triaged
Bug description:
Previous configuration that works fine:
vrrp_script chk_trigger_port {
script "</dev/tcp/127.0.0.1/53"
interval 5
weight 30
}
This syntax is documented all over, and worked properly in 1.2.19, but
update to 1.2.24 package broke it.
Resulting symptom is that keepalived will continuously fail with a
FATAL error and respawn, and will not ever come online fully.
Tracing the service, it is getting a no such file or directory on the
/dev/tcp script. I have not looked at the code changes, but I suspect
there was some optimization to not use bash, or change in how the
script is executed - breaking support for that syntax.
I was able to work around with:
script "/bin/bash -c '</dev/tcp/127.0.0.1/53'"
but that still leaves all of the incorrect documentation.
Looks like it may have already been corrected upstream - please
backport this fix to ubuntu 16.04 package train please:
https://github.com/acassen/keepalived/commit/5cd5fff78de11178c51ca245ff5de61a86b85049
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/keepalived/+bug/1795420/+subscriptions