Activity log for bug #993571

Date Who What changed Old value New value Message
2012-05-02 21:25:48 Stéphane Graber bug added bug
2012-05-02 21:26:34 Stéphane Graber attachment added Very long debug syslog https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/993571/+attachment/3126204/+files/syslog.gz
2012-05-03 00:25:18 Mathieu Trudel-Lapierre bug watch added https://bugzilla.redhat.com/show_bug.cgi?id=753482
2012-05-03 00:25:18 Mathieu Trudel-Lapierre bug task added network-manager (Fedora)
2012-05-03 00:29:21 Mathieu Trudel-Lapierre attachment added nm-ip6-rs.patch https://bugs.launchpad.net/fedora/+source/network-manager/+bug/993571/+attachment/3126656/+files/nm-ip6-rs.patch
2012-05-03 00:29:47 Mathieu Trudel-Lapierre tags patch patch-forwarded-upstream
2012-05-17 13:48:09 Mathieu Trudel-Lapierre network-manager (Ubuntu): status New In Progress
2012-05-17 13:48:11 Mathieu Trudel-Lapierre network-manager (Ubuntu): importance Undecided Medium
2012-05-17 13:48:14 Mathieu Trudel-Lapierre network-manager (Ubuntu): assignee Mathieu Trudel-Lapierre (mathieu-tl)
2012-05-17 13:48:21 Mathieu Trudel-Lapierre nominated for series Ubuntu Precise
2012-05-17 13:48:21 Mathieu Trudel-Lapierre bug task added network-manager (Ubuntu Precise)
2012-05-17 13:48:32 Mathieu Trudel-Lapierre network-manager (Ubuntu Precise): status New In Progress
2012-05-17 13:48:35 Mathieu Trudel-Lapierre network-manager (Ubuntu Precise): importance Undecided Medium
2012-05-17 13:48:37 Mathieu Trudel-Lapierre network-manager (Ubuntu Precise): assignee Mathieu Trudel-Lapierre (mathieu-tl)
2012-05-23 19:45:12 Launchpad Janitor network-manager (Ubuntu): status In Progress Fix Released
2012-05-23 19:55:49 Launchpad Janitor branch linked lp:~network-manager/network-manager/ubuntu
2012-05-25 00:59:51 Mathieu Trudel-Lapierre description To start with, let me confirm that I do NOT have any message in my kernel log complaining about the kernel not being able to set the default IPv6 route, so that's a different bug from the what you're probably thinking about ;) This one happens every few minutes or every few hours, as far as I can tell, only on wireless networks (for a yet unknown reason) and only on dual-stack networks. I reproduced it on a variety of equipment (3 laptops, 2 with 2 different intel wireless chips, one with atheros) and on 4 different brands of access points. Only thing in common, the network configuration is almost identical. That's a standard dual-stack setup with IPv4 provided over DHCP and IPv6 through radvd (SLAAC) with RDNSS set. I'm attaching a debug log. Look for "ip-config-unavailable" to spot the few occurrences of the bug in it. This most likely is the same bug as described in: https://bugzilla.redhat.com/show_bug.cgi?id=753482 [Impact] Affects IPv6 users on dual-stack or single-ipv6-stack networks; causes frequent disconnects if a sufficient number of packets are missed (especially towards the end of the RDNSS/DNSSL entry lifetime). Patch is pretty self-contained and only affects IPv6, only in the case of SLAAC (stateless autoconfiguration) since DHCPv6-based networks provide DNS information in a different manner. [Development Fix] Package network-manager 0.9.4.0-0ubuntu5 which fixes all of the same bugs targetted to be fixed with this SRU; including bug 993379 and bug 988183. Also tested in a PPA (ppa:mathieu-tl/nm) prior to upload to quantal and precise-proposed. [Stable Fix] The small patch based on the patch provided for testing in the linked RedHat bug; which is the exact same (no changes required) patch as revised from the original (from the redhat bug and attached to this bug report) as was uploaded to Quantal after testing in a PPA. Adds a method for renewing/refreshing RDNSS and DNSSL data from Router Advertisements. At lifetime/2 a first router solicitation will be sent to try and force an update; if no response is received the same process (timeout/2) is applied again to send another solicitation message to routers asking for a RA, until one is received and refreshes RDNSS/DNSSL data or until data expiry. [Test case] Requires a working IPv6 setup: see below. 1) Connect to an IPv6 network that provides RDNSS data. (DNSSL uses the same procedure but is not available in current Precise kernels) 2) Observe whether the connection is stable. [Regression Potential] Only affects IPv6 SLAAC, which means IPv6 could be disabled to mitigate any issues encountered. Users could be affected by a (minimal) increase in the number of packets sent over the network due to the sending of Router Solicitation messages. On high-latency links this may cause issues. New RS messages may cause RAs giving new IPv6 addresses more quickly than anticipated. --- Testing IPV6 RDNSS with radvd: You can use a configuration similar to the following, on a router where the vlan2 interface would be the outside interface: interface br0 { MinRtrAdvInterval 3; MaxRtrAdvInterval 10; AdvLinkMTU 1280; AdvSendAdvert on; prefix 0:0:0:1::/64 { AdvOnLink on; AdvAutonomous on; AdvValidLifetime 86400; AdvPreferredLifetime 86400; Base6to4Interface vlan2; }; RDNSS 2001:503:ba3e::2:30 2001:500:2d::d {}; }; This particular setup uses 6to4 to provide IPv6 connectivity; and announces a.root-servers.net and d.root-servers.net as DNS nameservers to use. In control of the router one could kill the radvd daemon to simulate lost packets and observe attempts to refresh RDNSS data, and bring the daemon back up again to see how with a RA the RDNSS information gets refreshed. Packet captures are also useful to observe the behavior. --- Original bug report description: To start with, let me confirm that I do NOT have any message in my kernel log complaining about the kernel not being able to set the default IPv6 route, so that's a different bug from the what you're probably thinking about ;) This one happens every few minutes or every few hours, as far as I can tell, only on wireless networks (for a yet unknown reason) and only on dual-stack networks. I reproduced it on a variety of equipment (3 laptops, 2 with 2 different intel wireless chips, one with atheros) and on 4 different brands of access points. Only thing in common, the network configuration is almost identical. That's a standard dual-stack setup with IPv4 provided over DHCP and IPv6 through radvd (SLAAC) with RDNSS set. I'm attaching a debug log. Look for "ip-config-unavailable" to spot the few occurrences of the bug in it. This most likely is the same bug as described in: https://bugzilla.redhat.com/show_bug.cgi?id=753482
2012-05-25 01:00:16 Mathieu Trudel-Lapierre bug added subscriber Ubuntu Stable Release Updates Team
2012-05-25 01:01:31 Mathieu Trudel-Lapierre attachment added nm-ip6-rs.patch https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/993571/+attachment/3161946/+files/nm-ip6-rs.patch
2012-05-25 03:55:04 Chris Halse Rogers network-manager (Ubuntu Precise): status In Progress Fix Committed
2012-05-25 03:55:10 Chris Halse Rogers bug added subscriber SRU Verification
2012-05-25 03:55:16 Chris Halse Rogers tags patch patch-forwarded-upstream patch patch-forwarded-upstream verification-needed
2012-05-25 04:08:30 Stéphane Graber tags patch patch-forwarded-upstream verification-needed patch patch-forwarded-upstream verification-done
2012-06-01 12:10:14 Launchpad Janitor network-manager (Ubuntu Precise): status Fix Committed Fix Released
2017-10-28 04:21:59 Bug Watch Updater network-manager (Fedora): status Unknown Fix Released
2017-10-28 04:21:59 Bug Watch Updater network-manager (Fedora): importance Unknown Medium