← Back to team overview

group.of.nepali.translators team mailing list archive

[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