Package: keepalived Version: 1:2.1.5-0.2+deb11u1 Severity: grave Tags: upstream X-Debbugs-Cc: art...@debian.org
Dear maintainer, thanks for your work with this package, really appreciated. Today I tried upgrading a Debian 10 Buster system to Debian 11 Bullseye. Keepalived refused to work with a previously working setup, error message: === 8< === aborrero@cloudgw2001-dev:~ $ sudo /usr/sbin/keepalived -lD --dont-fork Thu Mar 24 15:59:24 2022: Starting Keepalived v2.1.5 (07/13,2020) Thu Mar 24 15:59:24 2022: WARNING - keepalived was build for newer Linux 5.10.70, running on Linux 5.10.0-12-amd64 #1 SMP Debian 5.10.103-1 (2022-03-07) Thu Mar 24 15:59:24 2022: Command line: '/usr/sbin/keepalived' '-lD' '--dont-fork' Thu Mar 24 15:59:24 2022: Opening file '/etc/keepalived/keepalived.conf'. Thu Mar 24 15:59:24 2022: NOTICE: setting config option max_auto_priority should result in better keepalived performance Thu Mar 24 15:59:24 2022: Starting VRRP child process, pid=17238 Thu Mar 24 15:59:24 2022: Registering Kernel netlink reflector Thu Mar 24 15:59:24 2022: Registering Kernel netlink command channel Thu Mar 24 15:59:24 2022: Opening file '/etc/keepalived/keepalived.conf'. Thu Mar 24 15:59:24 2022: (/etc/keepalived/keepalived.conf: Line 25) Warning - cannot track route 185.15.57.0/29 with no interface specified, not tracking Thu Mar 24 15:59:24 2022: (/etc/keepalived/keepalived.conf: Line 26) Warning - cannot track route 172.16.128.0/24 with no interface specified, not tracking Thu Mar 24 15:59:24 2022: Assigned address 208.80.153.188 for interface eno2.2120 Thu Mar 24 15:59:24 2022: Assigned address fe80::32e1:71ff:fe60:e97d for interface eno2.2120 Thu Mar 24 15:59:24 2022: Registering gratuitous ARP shared channel Thu Mar 24 15:59:24 2022: (VRRP1) removing Virtual Routes Thu Mar 24 15:59:24 2022: (VRRP1) removing VIPs. Thu Mar 24 15:59:24 2022: bind unicast_src 208.80.153.188 failed 99 - Cannot assign requested address Thu Mar 24 15:59:24 2022: (VRRP1): entering FAULT state (src address not configured) Thu Mar 24 15:59:24 2022: (VRRP1) Entering FAULT STATE Thu Mar 24 15:59:24 2022: (VRRP1) removing Virtual Routes Thu Mar 24 15:59:24 2022: VRRP sockpool: [ifindex( 8), family(IPv4), proto(112), fd(-1,-1), unicast, address(208.80.153.188)] ^CThu Mar 24 16:00:05 2022: Stopping Thu Mar 24 16:00:06 2022: Stopped - used 0.002007 user time, 0.000000 system time Thu Mar 24 16:00:06 2022: CPU usage (self/children) user: 0.008240/0.003615 system: 0.004120/0.000000 Thu Mar 24 16:00:06 2022: Stopped Keepalived v2.1.5 (07/13,2020) === 8< === The config file is pretty straigt forward: === 8< === aborrero@cloudgw2001-dev:~ $ cat /etc/keepalived/keepalived.conf global_defs { } vrrp_instance VRRP1 { state BACKUP interface eno2.2120 virtual_router_id 52 nopreempt priority 6 advert_int 1 authentication { auth_type PASS auth_pass <redacted> } track_interface { eno2.2107 } virtual_routes { 185.15.57.0/29 table 10 nexthop via 185.15.57.10 dev eno2.2107 onlink 172.16.128.0/24 table 10 nexthop via 185.15.57.10 dev eno2.2107 onlink } virtual_ipaddress { 185.15.57.9/30 dev eno2.2107 208.80.153.190/29 dev eno2.2120 } unicast_peer { 208.80.153.189 } } === 8< === This exact same setup was previously working, and actually, the next version works just fine. Not sure if this has anything to do with the kernel version warning at the beginning. In summary: | keepalived version | Debian | Works? | | --------------------|--------------|--------| | 1:2.0.10-1 | buster | yes | | 1:2.1.5-0.2+deb11u1 | bullseye | no | | 1:2.2.7-1~bpo11+1 | bullseye-bpo | yes | I'm opeining this bug report mostly so others can find it. Raelly appreciated the bpo package is ready to use. regards.