test failure with some network configurations
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
vip-manager (Debian) |
Fix Released
|
Unknown
|
|||
vip-manager (Ubuntu) |
Fix Released
|
Low
|
Brian Murray |
Bug Description
vip-manager behavior_test can fail, depending on the device network configuration. If the test device has a network device of type ether and a zero hardware address, and it selects this network device as the one to use, the tests will fail.
Example failure:
2021/09/01 21:35:37 Problems with generating the virtual ip manager: Cannot run vip-manager on the loopback device
as its hardware address is the local address (00:00:
which prohibits sending of gratuitous ARP messages
Here is abbreviated output of 'ip link show' for one such test device:
3: gretap0@NONE: <BROADCAST,
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
44262: eth0@if44263: <BROADCAST,
link/ether 00:16:3e:0f:a3:f7 brd ff:ff:ff:ff:ff:ff link-netnsid 0
In this example, gretap0 will be the chosen network device, but will fail at runtime of vip-manager due to the all-zeros mac address. Instead, eth0 should be chosen.
Changed in vip-manager (Ubuntu): | |
assignee: | nobody → Dan Bungert (dbungert) |
summary: |
- autopkgtest failure on armhf + test failure with some network configurations |
description: | updated |
Changed in vip-manager (Ubuntu): | |
status: | New → In Progress |
Changed in vip-manager (Ubuntu): | |
importance: | Undecided → Low |
tags: | added: update-excuse |
Changed in vip-manager (Debian): | |
status: | Unknown → New |
Changed in vip-manager (Debian): | |
status: | New → Fix Released |
$ dput vip-manager_ 1.0.1-4ubuntu1_ source. changes impish/ vip-manager_ 1.0.1-4ubuntu1_ source. changes: Valid signature from 1E918B66765B3E31 impish/ vip-manager_ 1.0.1-4ubuntu1. dsc: Valid signature from 1E918B66765B3E31 1.0.1-4ubuntu1. dsc: done. 1.0.1-4ubuntu1. debian. tar.xz: done. 1.0.1-4ubuntu1_ source. buildinfo: done. 1.0.1-4ubuntu1_ source. changes: done.
Trying to upload package to ubuntu
Checking signature on .changes
gpg: /tmp/pkgs/
Checking signature on .dsc
gpg: /tmp/pkgs/
Uploading to ubuntu (via ftp to upload.ubuntu.com):
Uploading vip-manager_
Uploading vip-manager_
Uploading vip-manager_
Uploading vip-manager_
Successfully uploaded packages.