Bug 59836
| Summary: | NetworkManager ошибочно удаляет AGENT_OWNED секреты | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Жора Змейкин <me> | ||||
| Component: | NetworkManager | Assignee: | Mikhail Efremov <sem> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | golubevan, sem | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Добавил golubevan@. Антон, как автор патчей, посмотрите пожалуйста. Ок, займусь этим. Собрал с приложенным патчем, проблема исправляется, регресса со стороны секретов openvpn подключений, из за которых были изначальные патчи, не наблюдается. Agent-owned секреты, несмотря на то, что после патча не очищаются в этом месте, не записываются в connection. Посмотрел в отладчике, в данном случае (с qr кодом) поток вообще не заходит в ветку if (applied_connection): https://git.altlinux.org/gears/N/NetworkManager.git?p=NetworkManager.git;a=blob;f=NetworkManager/src/core/settings/nm-settings-connection.c;h=76428827befd22046a8719f48ef837a644129c0a;hb=4f2fecc3811502a9bcde9d9e0af3f28586708928#l1069 поскольку applied_connection null, Это даже задокументировано: https://git.altlinux.org/gears/N/NetworkManager.git?p=NetworkManager.git;a=blob;f=NetworkManager/src/core/settings/nm-settings-connection.c;h=76428827befd22046a8719f48ef837a644129c0a;hb=4f2fecc3811502a9bcde9d9e0af3f28586708928#l1121 но даже если applied_connection будет задано, agent-owned секреты отфильтровываются чуть дальше: https://git.altlinux.org/gears/N/NetworkManager.git?p=NetworkManager.git;a=blob;f=NetworkManager/src/core/settings/nm-settings-connection.c;h=76428827befd22046a8719f48ef837a644129c0a;hb=4f2fecc3811502a9bcde9d9e0af3f28586708928#l1083 Таким образом, патч годный, считаю его стоит применить. Спасибо, приложил. |

Description
Жора Змейкин 2026-07-15 01:55:31 MSK