Bug 34516

Summary: при включенном ipv6 не подключается к wifi
Product: Branch p8 Reporter: Anton Farygin <rider>
Component: NetworkManagerAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-p8 <qa-p8>
Severity: major    
Priority: P3 CC: aen, cas, rider, sem, zerg
Version: не указана   
Hardware: all   
OS: Linux   

Description Anton Farygin 2018-02-06 23:27:46 MSK
По умолчанию во всех наших дистрибутивах включен ipv6. 
В некоторых конфигурациях (если я правильно понял - когда в сети присутствует ipv6 dhcp сервер) - NetworkManager перестаёт подключаться к wifi с такой руганью:

[   33.738506] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   34.719067] wlan0: authenticate with 80:26:89:10:13:45
[   34.723385] wlan0: send auth to 80:26:89:10:13:45 (try 1/3)
[   34.725162] wlan0: authenticated
[   34.727149] wlan0: associate with 80:26:89:10:13:45 (try 1/3)
[   34.729881] wlan0: RX AssocResp from 80:26:89:10:13:45 (capab=0x411 status=0 aid=4)
[   34.735039] wlan0: associated
[   34.924431] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   37.585901] wlan0: deauthenticating from 80:26:89:10:13:45 by local choice (Reason: 3=DEAUTH_LEAVING)
[   37.599206] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   51.846178] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   52.828118] wlan0: authenticate with 80:26:89:10:13:45
[   52.830424] wlan0: send auth to 80:26:89:10:13:45 (try 1/3)
[   52.832193] wlan0: authenticated
[   52.833965] wlan0: associate with 80:26:89:10:13:45 (try 1/3)
[   52.836682] wlan0: RX AssocResp from 80:26:89:10:13:45 (capab=0x411 status=0 aid=4)
[   52.848815] wlan0: associated
[   52.855369] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   55.745314] wlan0: deauthenticating from 80:26:89:10:13:45 by local choice (Reason: 3=DEAUTH_LEAVING)
[   55.755432] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

помогает только отключение ipv6 (ну или переключение на internal dhcp client, что не очень хочется)

Ошибка очень критичная - мобильный пользователь может получить отстуствие сети при подключении к публичным точкам доступа (на чём и словил).

На Sisyphus пока проверить возможности нет.
Comment 1 AEN 2018-02-06 23:44:35 MSK
Прошу отдел тестирования проверить на Сизифе.
Comment 2 Mikhail Efremov 2018-02-07 20:25:00 MSK
(In reply to comment #0)
> По умолчанию во всех наших дистрибутивах включен ipv6. 
> В некоторых конфигурациях (если я правильно понял - когда в сети присутствует
> ipv6 dhcp сервер) - NetworkManager перестаёт подключаться к wifi с такой
> руганью:

Нужны логи именно от самого NM.

> помогает только отключение ipv6 (ну или переключение на internal dhcp client,
> что не очень хочется)

А какой dhcp-клиент используется когда возникает проблема?
Comment 3 Anton Farygin 2018-02-08 07:43:55 MSK
По умолчанию - внешний dhcpcd
Comment 4 Anton Farygin 2018-02-08 07:44:45 MSK
С получением логов всё плохо - у меня на эту машину был кратковременный удалённый доступ, а физически она в другом городе. Мы попробуем воспроизвести эту ситуацию на стенде.
Comment 5 Anton Farygin 2018-02-13 12:08:38 MSK
Стенд передан ментейнеру.
Comment 6 Mikhail Efremov 2018-02-16 02:30:37 MSK
Просьба проверить NM из таска #200613.
Comment 7 Repository Robot 2018-02-20 16:35:07 MSK
NetworkManager-1.8.6-alt1.M80P.2 -> p8:

Thu Feb 15 2018 Mikhail Efremov <sem@altlinux> 1.8.6-alt1.M80P.2
- Don't fail if dhcp client for DHCPv6 didn't start (closes: #34516).