Bug 38289 - Не доступны беспроводные сети, нет реакции на подключение и отключение кабеля ethernet
Summary: Не доступны беспроводные сети, нет реакции на подключение и отключение кабеля...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: NetworkManager (show other bugs)
Version: unstable
Hardware: arm Linux
: P5 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2020-03-27 18:51 MSK by Антон Мидюков
Modified: 2020-04-01 18:12 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2020-03-27 18:51:38 MSK
Проблема замечена на Raspberry Pi 3B+ на armh после обновления NetworkManager c 1.18.4-alt1 до 1.18.4-alt2.
Не доступны беспроводные сети, в центре управления wlan0 доступен, управление от NetworkManager.
Также отсутствует реакция на подключение и отключение сетевого кабеля. Сетевое соединение не разрывается при отключении кабеля и не устанавливается при подключении.
Проблема не проявляется на aarch64 на том же Raspberry Pi 3B+, поэтому бага на sbolshakov@, sem@ в копию.
Comment 1 Sergey Bolshakov 2020-03-27 19:27:22 MSK
правильно ли я понял, что возврат старой сборки 1.18.4-alt1 ситуацию исправляет ?
Comment 2 Антон Мидюков 2020-03-27 19:32:57 MSK
(Ответ для Sergey Bolshakov на комментарий #1)
> правильно ли я понял, что возврат старой сборки 1.18.4-alt1 ситуацию
> исправляет ?

Да, должно. Я брал регулярку за 13 число, обновлял только NetworkManager и получал эту проблему. Downgrade не проверил.
Comment 3 Sergey Bolshakov 2020-03-27 19:36:33 MSK
(In reply to Антон Мидюков from comment #2)
> (Ответ для Sergey Bolshakov на комментарий #1)
> > правильно ли я понял, что возврат старой сборки 1.18.4-alt1 ситуацию
> > исправляет ?
> 
> Да, должно. Я брал регулярку за 13 число, обновлял только NetworkManager и
> получал эту проблему. Downgrade не проверил.

на другом armh есть возможность проверить ? или дайте ссылку на использованную регулярку, я посмотрю на том, что у меня есть.
Comment 4 Антон Мидюков 2020-03-27 19:48:02 MSK
(Ответ для Sergey Bolshakov на комментарий #3)
> (In reply to Антон Мидюков from comment #2)
> > (Ответ для Sergey Bolshakov на комментарий #1)
> > > правильно ли я понял, что возврат старой сборки 1.18.4-alt1 ситуацию
> > > исправляет ?
> > 
> > Да, должно. Я брал регулярку за 13 число, обновлял только NetworkManager и
> > получал эту проблему. Downgrade не проверил.
> 
> на другом armh есть возможность проверить ? или дайте ссылку на
> использованную регулярку, я посмотрю на том, что у меня есть.

Другая железка с armh у меня только mcom02, которую в Сизифе не поддерживаем.
Проблемы нет у:
http://nightly.altlinux.org/sisyphus-armh/snapshots/20200313/regular-lxde-20200313-armh.tar.xz
Проблема есть у:
http://nightly.altlinux.org/sisyphus-armh/snapshots/20200327/regular-lxde-20200327-armh.tar.xz
Comment 5 Антон Мидюков 2020-03-30 11:08:11 MSK
Проблема с обнаружением подключения/отключения ethernet кабеля - это другая проблема. Воспроизводится на NetworkManager 1.18.4-alt1 также, если система загружалась с подключенным кабелем. Если загрузиться с отключенным кабелем и подсоединить его после, проблемы нет. На других архитектурах такой проблемы не наблюдаю.

Ещё раз убедился, что после обновления NetworkManager c 1.18.4-alt1 до 1.18.4-alt2 беспроводные сети становятся недоступны. Сам wla0 существует, находится в down.
Comment 6 Антон Мидюков 2020-03-30 11:22:14 MSK
(Ответ для Антон Мидюков на комментарий #5)
> Проблема с обнаружением подключения/отключения ethernet кабеля - это другая
> проблема. Воспроизводится на NetworkManager 1.18.4-alt1 также, если система
> загружалась с подключенным кабелем. Если загрузиться с отключенным кабелем и
> подсоединить его после, проблемы нет. На других архитектурах такой проблемы
> не наблюдаю.

После отключения и включения снова у NetworkManager галочки "Включить поддержку сети" проблема перестаёт воспроизводиться.
Comment 7 Антон Мидюков 2020-03-30 11:53:54 MSK
(Ответ для Антон Мидюков на комментарий #6)
> (Ответ для Антон Мидюков на комментарий #5)
> > Проблема с обнаружением подключения/отключения ethernet кабеля - это другая
> > проблема. Воспроизводится на NetworkManager 1.18.4-alt1 также, если система
> > загружалась с подключенным кабелем. Если загрузиться с отключенным кабелем и
> > подсоединить его после, проблемы нет. На других архитектурах такой проблемы
> > не наблюдаю.
> 
> После отключения и включения снова у NetworkManager галочки "Включить
> поддержку сети" проблема перестаёт воспроизводиться.

Также проверил, что проблема воспроизводится на p9, на стартеркитах armh. На стартеркитах mcom02 не воспроизводится. Т.е. эта проблема Raspberry специфичная, скорее всего.
Comment 8 Sergey Bolshakov 2020-03-30 13:47:03 MSK
проверил regular-lxde-20200327-armh на orangepi_pc и rpi3b (не плюс) -- в обоих случаях с проводным соединением всё в порядке безо всяких манипуляций -- интерфейс поднят, адрес наличествует,пакеты бегают, на отключение/подключение сетевого кабеля реакция соответствующая.
относительно wlan0 -- яничегонепонял, поскольку nm не пользуюсь,поэтому пожалуйста по пунктам -- куда смотреть и что делать.
Comment 9 Антон Мидюков 2020-03-30 13:53:04 MSK
(Ответ для Sergey Bolshakov на комментарий #8)
> относительно wlan0 -- яничегонепонял, поскольку nm не пользуюсь,поэтому
> пожалуйста по пунктам -- куда смотреть и что делать.

После загрузки regular-lxde-20200327-armh на RPi3B+ не доступны Беспроводные сети. При нажатии левой кнопки мыши по значку NetworkManager должны отображаться доступные wi-fi сети. Они не отображаются. Если нажать правой кнопкой мыши по значку должна быть доступна галочка wi-fi, она не доступна.
Comment 10 Sergey Bolshakov 2020-03-30 18:19:53 MSK
вот что обнаружилось в логах:

--- %< ---
NetworkManager[1021]: <warn>  [1584559976.1298] settings: could not load plugin 'etcnet-alt' from file '/usr/lib/NetworkManager/1.18.4-alt2/libnm-settings-plugin-etcnet-alt.so': /usr/lib/NetworkManager/1.18.4-alt2/libnm-settings-plugin-etcnet-alt.so: undefined symbol: nm_ip_address_unref
NetworkManager[1021]: <warn>  [1584559976.2528] (/libnm-device-plugin-bluetooth.so): failed to load plugin: /usr/lib/NetworkManager/1.18.4-alt2/libnm-wwan.so: undefined symbol: _nm_logging_enabled_state
NetworkManager[1021]: <warn>  [1584559976.2776] (/libnm-device-plugin-wwan.so): failed to load plugin: /usr/lib/NetworkManager/1.18.4-alt2/libnm-wwan.so: undefined symbol: _nm_logging_enabled_state
NetworkManager[1021]: <warn>  [1584559976.3103] (/libnm-device-plugin-wifi.so): failed to load plugin: /usr/lib/NetworkManager/1.18.4-alt2/libnm-device-plugin-wifi.so: undefined symbol: _NM_PTRARRAY_EMPTY
NetworkManager[1021]: <warn>  [1584559976.3473] (/libnm-device-plugin-team.so): failed to load plugin: /usr/lib/NetworkManager/1.18.4-alt2/libnm-device-plugin-team.so: undefined symbol: _nm_logging_enabled_state
NetworkManager[1021]: <warn>  [1584559976.3558] (/libnm-device-plugin-adsl.so): failed to load plugin: /usr/lib/NetworkManager/1.18.4-alt2/libnm-device-plugin-adsl.so: undefined symbol: _nm_logging_enabled_state
--- %<---

и действительно:

[1.18.4-alt2]# readelf -s libnm-device-plugin-wifi.so |fgrep _NM_PTRARRAY_EMPTY
    74: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND _NM_PTRARRAY_EMPTY
[1.18.4-alt2]# readelf -s /usr/sbin/NetworkManager|fgrep _NM_PTRARRAY_EMPTY
[1.18.4-alt2]# 

тогда как в предыдущей сборке искомый символ был:

[1.18.4-alt1]# readelf -s libnm-device-plugin-wifi.so |fgrep _NM_PTRARRAY_EMPTY
    74: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND _NM_PTRARRAY_EMPTY
[1.18.4-alt1]# readelf -s /usr/sbin/NetworkManager|fgrep _NM_PTRARRAY_EMPTY
  1100: 00184a98     4 OBJECT  GLOBAL DEFAULT   15 _NM_PTRARRAY_EMPTY
[1.18.4-alt1]# 

если у кого-то есть идеи, как такое возможно -- не таите.
Comment 11 Sergey Bolshakov 2020-04-01 18:12:01 MSK
причиной было неудачное сборочное окружение