<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>38982</bug_id>
          
          <creation_ts>2020-09-23 08:49:38 +0300</creation_ts>
          <short_desc>NetworkManager не поднимает интерфейс</short_desc>
          <delta_ts>2020-09-25 06:53:54 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>NetworkManager</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergei Naumov">Sergei.Naumov</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>andy</cc>
    
    <cc>aris</cc>
    
    <cc>sem</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>192769</commentid>
    <comment_count>0</comment_count>
    <who name="Sergei Naumov">Sergei.Naumov</who>
    <bug_when>2020-09-23 08:49:38 +0300</bug_when>
    <thetext>Сегодня приехало обновление на 1.26.3. После него интерфейсы не поднимаются, eth0 пришлось конфигурить и поднимать вручную.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192778</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2020-09-23 12:36:25 +0300</bug_when>
    <thetext>Что в логе? Что выдает nmcli?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192798</commentid>
    <comment_count>2</comment_count>
    <who name="Sergei Naumov">Sergei.Naumov</who>
    <bug_when>2020-09-23 20:59:46 +0300</bug_when>
    <thetext>Добрался до компьютера...

[root@veles ~]# nmcli
eth0: отключено
        &quot;Intel I217-LM&quot;
        1 соединение доступно
        ethernet (e1000e), FC:AA:14:9F:BB:17, HW, MTU 1500

lo: без управления
        &quot;lo&quot;
        loopback (unknown), 00:00:00:00:00:00, ЮЗ, MTU 65536


# journalctl -xb -u NetworkManager

-- Logs begin at Tue 2020-06-02 17:17:55 MSK, end at Wed 2020-09-23 20:53:11 MSK. --
сен 23 20:50:37 veles.safianovo systemd[1]: Starting Network Manager...
░░ Subject: Начинается запуск юнита NetworkManager.service
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ Начат процесс запуска юнита NetworkManager.service.
сен 23 20:50:37 veles.safianovo NetworkManager-prestart[2124]: Setting network parameters: succeeded
сен 23 20:50:37 veles.safianovo NetworkManager-prestart[2117]: Setting network parameters: [ DONE ]
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.4479] NetworkManager (version 1.26.3-alt1.g2d8c6343e) is starting... (for the first time)
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.4480] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 31-mac-addr-change.conf)
сен 23 20:50:37 veles.safianovo systemd[1]: Started Network Manager.
░░ Subject: Запуск юнита NetworkManager.service завершен
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ Процесс запуска юнита NetworkManager.service был завершен.
░░ 
░░ Результат: done.
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.4546] bus-manager: acquired D-Bus service &quot;org.freedesktop.NetworkManager&quot;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.4631] manager[0x55956bee40c0]: monitoring kernel firmware directory &apos;/lib/firmware&apos;.
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5102] hostname: hostname: using hostnamed
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5102] hostname: hostname changed from (none) to &quot;veles.safianovo&quot;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5106] dns-mgr[0x55956bec1240]: init: dns=default,systemd-resolved rc-manager=resolvconf
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5177] manager[0x55956bee40c0]: rfkill: Wi-Fi hardware radio set enabled
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5177] manager[0x55956bee40c0]: rfkill: WWAN hardware radio set enabled
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5327] Loaded device plugin: NMAtmManager (/usr/lib64/NetworkManager/1.26.3-alt1.g2d8c6343e/libnm-device-plugin-adsl.&gt;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5412] Loaded device plugin: NMTeamFactory (/usr/lib64/NetworkManager/1.26.3-alt1.g2d8c6343e/libnm-device-plugin-team&gt;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5457] Loaded device plugin: NMWifiFactory (/usr/lib64/NetworkManager/1.26.3-alt1.g2d8c6343e/libnm-device-plugin-wifi&gt;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5613] Loaded device plugin: NMWwanFactory (/usr/lib64/NetworkManager/1.26.3-alt1.g2d8c6343e/libnm-device-plugin-wwan&gt;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5745] Loaded device plugin: NMBluezManager (/usr/lib64/NetworkManager/1.26.3-alt1.g2d8c6343e/libnm-device-plugin-blu&gt;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5747] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5748] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5749] manager: Networking is enabled by state file
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5750] dhcp-init: Using DHCP client &apos;internal&apos;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5777] settings: Loaded settings plugin: etcnet-alt (&quot;/usr/lib64/NetworkManager/1.26.3-alt1.g2d8c6343e/libnm-settings&gt;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5777] settings: Loaded settings plugin: keyfile (internal)
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5823] etcnet-alt: eth0: Readed connection &quot;System eth0&quot;
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5824] etcnet-alt: load: 66284f90-5cba-4004-099f-8ae2d0617b3d (System eth0)
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5854] device (lo): carrier: link connected
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5858] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5867] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
сен 23 20:50:37 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883437.5877] device (eth0): state change: unmanaged -&gt; unavailable (reason &apos;managed&apos;, sys-iface-state: &apos;external&apos;)
сен 23 20:50:40 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883440.7352] device (eth0): carrier: link connected
сен 23 20:50:40 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883440.7354] device (eth0): state change: unavailable -&gt; disconnected (reason &apos;carrier-changed&apos;, sys-iface-state: &apos;managed&apos;)
сен 23 20:50:40 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883440.7358] manager: startup complete
сен 23 20:50:45 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883445.1799] agent-manager: agent[c586efd7d538dee7,:1.22/org.kde.plasma.networkmanagement/500]: agent registered

# nmcli c up 66284f90-5cba-4004-099f-8ae2d0617b3d
# journalctl -xb -u NetworkManager
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2347] agent-manager: agent[9afc0652a8a0dac0,:1.60/nmcli-connect/0]: agent registered
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2361] device (eth0): Activation: starting connection &apos;System eth0&apos; (66284f90-5cba-4004-099f-8ae2d0617b3d)
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2361] audit: op=&quot;connection-activate&quot; uuid=&quot;66284f90-5cba-4004-099f-8ae2d0617b3d&quot; name=&quot;System eth0&quot; pid=3602 uid=0 &gt;
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2362] device (eth0): state change: disconnected -&gt; prepare (reason &apos;none&apos;, sys-iface-state: &apos;managed&apos;)
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2364] manager: NetworkManager state is now CONNECTING
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2365] device (eth0): state change: prepare -&gt; config (reason &apos;none&apos;, sys-iface-state: &apos;managed&apos;)
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2369] device (eth0): state change: config -&gt; ip-config (reason &apos;none&apos;, sys-iface-state: &apos;managed&apos;)
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2434] device (eth0): state change: ip-config -&gt; ip-check (reason &apos;none&apos;, sys-iface-state: &apos;managed&apos;)
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2555] device (eth0): state change: ip-check -&gt; secondaries (reason &apos;none&apos;, sys-iface-state: &apos;managed&apos;)
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2557] device (eth0): state change: secondaries -&gt; activated (reason &apos;none&apos;, sys-iface-state: &apos;managed&apos;)
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2561] manager: NetworkManager state is now CONNECTED_LOCAL
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2575] manager: NetworkManager state is now CONNECTED_SITE
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2577] policy: set &apos;System eth0&apos; (eth0) as default for IPv4 routing and DNS
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.2627] dns-mgr: Writing DNS information to /sbin/resolvconf
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.3036] device (eth0): Activation: successful, device activated.
сен 23 20:57:32 veles.safianovo NetworkManager[2126]: &lt;info&gt;  [1600883852.3044] manager: NetworkManager state is now CONNECTED_GLOBAL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192799</commentid>
    <comment_count>3</comment_count>
    <who name="Sergei Naumov">Sergei.Naumov</who>
    <bug_when>2020-09-23 21:04:59 +0300</bug_when>
    <thetext>Полез в настройки соединения, обнаружил там, что не стоит &quot;Соединяться автоматически&quot;. Поставил галку, пытаюсь запомнить изменения, получаю, что &quot;settings plugin не поддерживает редактирование соединения&quot;... Беда?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192800</commentid>
    <comment_count>4</comment_count>
    <who name="Sergei Naumov">Sergei.Naumov</who>
    <bug_when>2020-09-23 22:00:27 +0300</bug_when>
    <thetext>Из командной строки тоже не даёт поменять:

[root@veles NetworkManager]# nmcli c modify 66284f90-5cba-4004-099f-8ae2d0617b3d connection.autoconnect yes
Ошибка: не удалось изменить соединение «System eth0»: failed to update connection: settings plugin does not support modifying connections</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192801</commentid>
    <comment_count>5</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2020-09-23 22:24:29 +0300</bug_when>
    <thetext>Соединения, прочитанные из etcnet - read only, их нельзя изменить с помощью nmcli.
Я правильно понимаю, что проблема только в отсутствии автоконнекта, если активировать соединение вручную, то все работает?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192804</commentid>
    <comment_count>6</comment_count>
    <who name="Sergei Naumov">Sergei.Naumov</who>
    <bug_when>2020-09-24 06:29:32 +0300</bug_when>
    <thetext>Всё так. Только как же оно раньше работало?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192805</commentid>
    <comment_count>7</comment_count>
    <who name="Sergei Naumov">Sergei.Naumov</who>
    <bug_when>2020-09-24 06:31:44 +0300</bug_when>
    <thetext>Однако, в etcnet написано, что этот интерфейс контролируется NM:

[root@veles eth0]# cat options 
NM_CONTROLLED=yes
DISABLED=yes
TYPE=eth
CONFIG_WIRELESS=no
BOOTPROTO=static
CONFIG_IPV4=yes
[root@veles eth0]#</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192806</commentid>
    <comment_count>8</comment_count>
    <who name="Sergei Naumov">Sergei.Naumov</who>
    <bug_when>2020-09-24 09:04:58 +0300</bug_when>
    <thetext>Проверяю на другой машине. Там в описании коннекта стоит connection.autoconnect: yes, а в etcnet ровно то же самое, что и на первой:

BOOTPROTO=dhcp
TYPE=eth
NM_CONTROLLED=yes
DISABLED=yes
CONFIG_WIRELESS=no
CONFIG_IPV4=yes

Более того, тут я могу редактировать соединение:

Редактируется соединение «802-3-ethernet»: «d6ca849c-630d-34b7-912b-41f26ff0fe87»

Для просмотра доступных команд введите «help» или «?».
Введите «print», чтобы показать все свойства соединения.
Для просмотра описания свойства введите «describe [&lt;параметр&gt;.&lt;свойство&gt;]».

Разрешается изменить следующие параметры: connection, 802-3-ethernet (ethernet), 802-1x, dcb, sriov, ethtool, match, ipv4, ipv6, tc, proxy
nmcli&gt; set connection.autoconnect not
Ошибка. Не удалось установить свойство «autoconnect»: Недопустимое значение «not»; используйте [true, yes, on] или [false, no, off]
nmcli&gt; set connection.autoconnect no
nmcli&gt; save
Соединение «Проводное соединение 1» (d6ca849c-630d-34b7-912b-41f26ff0fe87) успешно обновлено.
nmcli&gt; set connection.autoconnect yes
nmcli&gt; save
Вы собираетесь сохранить соединение с установленным параметром «autoconnect=yes», что может привести к его немедленной активации.
Сохранить? (yes/no) [yes] yes
Соединение «Проводное соединение 1» (d6ca849c-630d-34b7-912b-41f26ff0fe87) успешно обновлено.
nmcli&gt; q</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192814</commentid>
    <comment_count>9</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2020-09-24 11:26:34 +0300</bug_when>
    <thetext>(Ответ для Sergei Naumov на комментарий #6)
&gt; Всё так. Только как же оно раньше работало?

Раньше работало, теперь сломалось.(Ответ для Sergei Naumov на комментарий #8)
&gt; 
&gt; Редактируется соединение «802-3-ethernet»:
&gt; «d6ca849c-630d-34b7-912b-41f26ff0fe87»

Очевидно это соединение не прочитано из etcnet, а нативное для NM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192816</commentid>
    <comment_count>10</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2020-09-24 11:40:49 +0300</bug_when>
    <thetext>И у меня нативное eth0 сломалось, -- автоматически не подключается, отредактировать не получается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192822</commentid>
    <comment_count>11</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2020-09-24 15:21:43 +0300</bug_when>
    <thetext>С нативными, т.е. созданными средствами самого NM (nmcli, nm-applet, etc) соединениями все должно быть нормально. Сломалось только выставление autoconnect в соединениях, прочитанных из etcnet (они обычно называются &quot;System &lt;iface_name&gt;&quot; и являются read only).
Если же и в нативных что-то не работает, то это какой-то другой баг, его надо повесить отдельно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192828</commentid>
    <comment_count>12</comment_count>
    <who name="Andrew Vasilyev">andy</who>
    <bug_when>2020-09-24 19:02:21 +0300</bug_when>
    <thetext>С NM из задания 258619 &quot;systemctl restart NetworkManager&quot; не восстанавливает соединение по WiFi автоматически, версия 1.18.8-alt1 - восстанавливает.

etcnet с NM_CONTROLLED=yes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192831</commentid>
    <comment_count>13</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2020-09-24 22:32:11 +0300</bug_when>
    <thetext>(Ответ для Andrew Vasilyev на комментарий #12)
&gt; С NM из задания 258619 &quot;systemctl restart NetworkManager&quot; не восстанавливает
&gt; соединение по WiFi автоматически, версия 1.18.8-alt1 - восстанавливает.

Скорее всего это тоже какая-то другая проблема. Надо смотреть логи и свойства соединения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192832</commentid>
    <comment_count>14</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2020-09-25 06:53:54 +0300</bug_when>
    <thetext>NetworkManager-1.26.3-alt2.g2d8c6343e -&gt; sisyphus:

 Thu Sep 24 2020 Mikhail Efremov &lt;sem@altlinux&gt; 1.26.3-alt2.g2d8c6343e
 - etcnet-alt: Move &apos;load connection&apos; message to debug level.
 - etcnet-alt: Fix identation.
 - etcnet-alt: Unload connections when reload.
 - etcnet-alt: Fix autoconnect connection property (closes: #38982).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>