Bug 43241 - settings plugin does not support modifying connections
Summary: settings plugin does not support modifying connections
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: firewall-config (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-14 17:15 MSK by Alexander Makeenkov
Modified: 2022-07-14 17:31 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2022-07-14 17:15:25 MSK
Версия пакета:
firewall-config-1.2.0-alt1

Шаги воспроизведения:
# apt-get install -y firewall-config
# systemctl start firewalld
# firewall-config

Нажать "Параметры" -> "Изменить зоны соединений" -> выбрать текущее соединение.
В списке выбрать любую зону и нажать "OK"

Получаемый результат:
В терминале ошибка:
Traceback (most recent call last):
  File "/usr/bin/firewall-config", line 1448, in change_zone_connection_editor
    editor.run()
  File "/usr/bin/firewall-config", line 8080, in run
    nm_set_zone_of_connection(self.get_zone(), self.connection)
  File "/usr/lib/python3/site-packages/firewall/core/fw_nm.py", line 118, in nm_set_zone_of_connection
    return con.commit_changes(True, None)
gi.repository.GLib.GError: nm-settings-error-quark: failed to update connection: settings plugin does not support modifying connections (3)

Окно выбора зоны зависает, не реагирует на нажатия кнопок "OK" и "Закрыть". Закрыть удаётся только по нажатию на крестик в правом верхнем углу окна.

Ошибка воспроизводится так же и в p10 с версией пакета 0.9.8-alt1 (а так же 0.9.9-alt1 из задания 303328)
Comment 1 Mikhail Efremov 2022-07-14 17:31:51 MSK
Скорее всего в NM активно соединение, прочитанное из etcnet. В этом случае все правильно, плагин etcnet-alt не умеет изменять соединения (да и в etcnet нет возможности сохранять настройки от firewalld). Но зависать конечно не надо.