Activity log for bug #1771301

Date Who What changed Old value New value Message
2018-05-15 08:27:44 Matt Rae bug added bug
2018-05-15 08:36:45 Matt Rae description When booting with ipv6.disable=1, vxlan will fail to initialize with the error "vxlan: Cannot bind port 4789, err=-97" which is EAFNOSUPPORT. Expected result is that vxlan tunnels work when ipv6 is disabled. Description: Ubuntu 16.04.4 LTS Release: 16.04 linux-image-4.4.0-124-generic bug is fixed in RHEL in https://bugzilla.redhat.com/show_bug.cgi?id=1445054 When booting with ipv6.disable=1, vxlan will fail to initialize with the error "vxlan: Cannot bind port 4789, err=-97" which is EAFNOSUPPORT. Expected result is that vxlan tunnels work when ipv6 is disabled. Description: Ubuntu 16.04.4 LTS Release: 16.04 linux-image-4.4.0-124-generic bug is fixed in RHEL in https://bugzilla.redhat.com/show_bug.cgi?id=1445054 Steps to reproduce: Deploy two identical 14.04 nodes with the following configuration: Add the following to /etc/default/grub then run 'sudo update-grub' GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" Reboot both nodes sudo reboot Set up a tunnel using the following commands on each node modifying remote_ip to be the ip of the other node. modify veth0 ip to be subnet using the tunnel 10.10.10.x/24 ovs-vsctl del-port br-int vx1 ovs-vsctl del-port br-int veth1 ip link del veth0 ovs-vsctl add-port br-int vx1 -- set interface vx1 type=vxlan options:remote_ip=192.168.122.161 # remote_ip should be the ip of the other node ip link add type veth ip link set veth0 up ip link set veth1 up ovs-vsctl add-port br-int veth1 ip addr add 10.10.10.2/24 dev veth0 # on the second node use 10.10.10.3/24 Expected result is once the tunnel is configured on each side, you should be able to ping the ip of veth0 on the remote side while ipv6 is disabled. ping 10.10.10.2 or 10.10.10.3, whichever is the remote side.
2018-05-15 08:37:30 Matt Rae description When booting with ipv6.disable=1, vxlan will fail to initialize with the error "vxlan: Cannot bind port 4789, err=-97" which is EAFNOSUPPORT. Expected result is that vxlan tunnels work when ipv6 is disabled. Description: Ubuntu 16.04.4 LTS Release: 16.04 linux-image-4.4.0-124-generic bug is fixed in RHEL in https://bugzilla.redhat.com/show_bug.cgi?id=1445054 Steps to reproduce: Deploy two identical 14.04 nodes with the following configuration: Add the following to /etc/default/grub then run 'sudo update-grub' GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" Reboot both nodes sudo reboot Set up a tunnel using the following commands on each node modifying remote_ip to be the ip of the other node. modify veth0 ip to be subnet using the tunnel 10.10.10.x/24 ovs-vsctl del-port br-int vx1 ovs-vsctl del-port br-int veth1 ip link del veth0 ovs-vsctl add-port br-int vx1 -- set interface vx1 type=vxlan options:remote_ip=192.168.122.161 # remote_ip should be the ip of the other node ip link add type veth ip link set veth0 up ip link set veth1 up ovs-vsctl add-port br-int veth1 ip addr add 10.10.10.2/24 dev veth0 # on the second node use 10.10.10.3/24 Expected result is once the tunnel is configured on each side, you should be able to ping the ip of veth0 on the remote side while ipv6 is disabled. ping 10.10.10.2 or 10.10.10.3, whichever is the remote side. When booting with ipv6.disable=1, vxlan tunnels will fail to initialize with the error "vxlan: Cannot bind port 4789, err=-97" which is EAFNOSUPPORT. Expected result is that vxlan tunnels work when ipv6 is disabled. Description: Ubuntu 16.04.4 LTS Release: 16.04 linux-image-4.4.0-124-generic bug is fixed in RHEL in https://bugzilla.redhat.com/show_bug.cgi?id=1445054 Steps to reproduce: Deploy two identical 14.04 nodes with the following configuration: Add the following to /etc/default/grub then run 'sudo update-grub' GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" Reboot both nodes sudo reboot Set up a tunnel using the following commands on each node modifying remote_ip to be the ip of the other node. modify veth0 ip to be subnet using the tunnel 10.10.10.x/24 ovs-vsctl del-port br-int vx1 ovs-vsctl del-port br-int veth1 ip link del veth0 ovs-vsctl add-port br-int vx1 -- set interface vx1 type=vxlan options:remote_ip=192.168.122.161 # remote_ip should be the ip of the other node ip link add type veth ip link set veth0 up ip link set veth1 up ovs-vsctl add-port br-int veth1 ip addr add 10.10.10.2/24 dev veth0 # on the second node use 10.10.10.3/24 Expected result is once the tunnel is configured on each side, you should be able to ping the ip of veth0 on the remote side while ipv6 is disabled. ping 10.10.10.2 or 10.10.10.3, whichever is the remote side.
2018-05-15 11:53:37 Matt Rae attachment added 0001-vxlan-correctly-handle-ipv6.disable-module-parameter.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1771301/+attachment/5139772/+files/0001-vxlan-correctly-handle-ipv6.disable-module-parameter.patch
2018-05-15 12:25:13 Ubuntu Foundations Team Bug Bot tags patch
2018-05-15 12:25:15 Ubuntu Foundations Team Bug Bot bug added subscriber Joseph Salisbury
2018-05-15 14:51:12 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2018-05-15 14:51:13 Ubuntu Kernel Bot tags patch patch xenial
2018-05-16 18:34:34 Joseph Salisbury linux (Ubuntu): status Incomplete Triaged
2018-05-16 18:34:36 Joseph Salisbury linux (Ubuntu): importance Undecided Medium
2018-05-16 18:34:42 Joseph Salisbury nominated for series Ubuntu Xenial
2018-05-16 18:34:42 Joseph Salisbury bug task added linux (Ubuntu Xenial)
2018-05-16 18:34:47 Joseph Salisbury linux (Ubuntu Xenial): importance Undecided Medium
2018-05-16 18:34:51 Joseph Salisbury linux (Ubuntu Xenial): status New Triaged
2018-05-16 18:35:01 Joseph Salisbury tags patch xenial kernel-da-key patch xenial
2018-05-23 12:03:51 Eric Desrochers linux (Ubuntu): status Triaged Fix Released
2018-05-23 12:03:54 Eric Desrochers linux (Ubuntu Xenial): status Triaged In Progress
2018-05-23 12:03:56 Eric Desrochers linux (Ubuntu Xenial): assignee Eric Desrochers (slashd)
2018-05-23 12:51:34 Eric Desrochers description When booting with ipv6.disable=1, vxlan tunnels will fail to initialize with the error "vxlan: Cannot bind port 4789, err=-97" which is EAFNOSUPPORT. Expected result is that vxlan tunnels work when ipv6 is disabled. Description: Ubuntu 16.04.4 LTS Release: 16.04 linux-image-4.4.0-124-generic bug is fixed in RHEL in https://bugzilla.redhat.com/show_bug.cgi?id=1445054 Steps to reproduce: Deploy two identical 14.04 nodes with the following configuration: Add the following to /etc/default/grub then run 'sudo update-grub' GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" Reboot both nodes sudo reboot Set up a tunnel using the following commands on each node modifying remote_ip to be the ip of the other node. modify veth0 ip to be subnet using the tunnel 10.10.10.x/24 ovs-vsctl del-port br-int vx1 ovs-vsctl del-port br-int veth1 ip link del veth0 ovs-vsctl add-port br-int vx1 -- set interface vx1 type=vxlan options:remote_ip=192.168.122.161 # remote_ip should be the ip of the other node ip link add type veth ip link set veth0 up ip link set veth1 up ovs-vsctl add-port br-int veth1 ip addr add 10.10.10.2/24 dev veth0 # on the second node use 10.10.10.3/24 Expected result is once the tunnel is configured on each side, you should be able to ping the ip of veth0 on the remote side while ipv6 is disabled. ping 10.10.10.2 or 10.10.10.3, whichever is the remote side. [Impact] When booting with ipv6.disable=1, vxlan tunnels will fail to initialize with the error "vxlan: Cannot bind port 4789, err=-97" which is EAFNOSUPPORT. Expected result is that vxlan tunnels work when ipv6 is disabled. # Tested on : Description: Ubuntu 16.04.4 LTS Release: 16.04 Kernel : linux-image-4.4.0-124-generic [Test Case] Deploy two identical 14.04 nodes with the following configuration: Add the following to /etc/default/grub then run 'sudo update-grub' GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" Reboot both nodes sudo reboot Set up a tunnel using the following commands on each node modifying remote_ip to be the ip of the other node. modify veth0 ip to be subnet using the tunnel 10.10.10.x/24 ovs-vsctl del-port br-int vx1 ovs-vsctl del-port br-int veth1 ip link del veth0 ovs-vsctl add-port br-int vx1 -- set interface vx1 type=vxlan options:remote_ip=192.168.122.161 # remote_ip should be the ip of the other node ip link add type veth ip link set veth0 up ip link set veth1 up ovs-vsctl add-port br-int veth1 ip addr add 10.10.10.2/24 dev veth0 # on the second node use 10.10.10.3/24 Expected result is once the tunnel is configured on each side, you should be able to ping the ip of veth0 on the remote side while ipv6 is disabled. ping 10.10.10.2 or 10.10.10.3, whichever is the remote side. [Regression Potential] Regression Potential = Low. This has been tested by more than one person (pre-SRU) and the patch provide the expected behaviour for this particular bug. [Other Info] * Upstream commit: https://github.com/torvalds/linux/commit/d074bf9600443403aa24fbc12c1f18eadc90f5aa * RHEL bug equivalent : https://bugzilla.redhat.com/show_bug.cgi?id=1445054 [Original Description] When booting with ipv6.disable=1, vxlan tunnels will fail to initialize with the error "vxlan: Cannot bind port 4789, err=-97" which is EAFNOSUPPORT. Expected result is that vxlan tunnels work when ipv6 is disabled. Description: Ubuntu 16.04.4 LTS Release: 16.04 linux-image-4.4.0-124-generic bug is fixed in RHEL in https://bugzilla.redhat.com/show_bug.cgi?id=1445054 Steps to reproduce: Deploy two identical 14.04 nodes with the following configuration: Add the following to /etc/default/grub then run 'sudo update-grub' GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" Reboot both nodes sudo reboot Set up a tunnel using the following commands on each node modifying remote_ip to be the ip of the other node. modify veth0 ip to be subnet using the tunnel 10.10.10.x/24 ovs-vsctl del-port br-int vx1 ovs-vsctl del-port br-int veth1 ip link del veth0 ovs-vsctl add-port br-int vx1 -- set interface vx1 type=vxlan options:remote_ip=192.168.122.161 # remote_ip should be the ip of the other node ip link add type veth ip link set veth0 up ip link set veth1 up ovs-vsctl add-port br-int veth1 ip addr add 10.10.10.2/24 dev veth0 # on the second node use 10.10.10.3/24 Expected result is once the tunnel is configured on each side, you should be able to ping the ip of veth0 on the remote side while ipv6 is disabled. ping 10.10.10.2 or 10.10.10.3, whichever is the remote side.
2018-06-07 05:12:31 Juerg Haefliger linux (Ubuntu Xenial): status In Progress Fix Committed
2018-06-13 11:03:50 Brad Figg tags kernel-da-key patch xenial kernel-da-key patch verification-needed-xenial xenial
2018-06-15 12:25:05 Eric Desrochers tags kernel-da-key patch verification-needed-xenial xenial kernel-da-key patch verification-done-xenial xenial
2018-07-02 08:29:08 Launchpad Janitor linux (Ubuntu Xenial): status Fix Committed Fix Released
2018-07-02 08:29:08 Launchpad Janitor cve linked 2018-3639
2018-07-02 08:29:08 Launchpad Janitor cve linked 2018-3665
2018-07-02 08:29:08 Launchpad Janitor cve linked 2018-7755