Hi, I might have found a way to reproduce the problem. I believe that, at some point, the FortiClient plugging is trying to create a Network Manager connection for a virtual interface (such as a dummy device or something like that) that already exists. That is not a problem with FortiClient though.
# nmcli con add type dummy ifname dummy0 Connection 'dummy-dummy0' (7181013d-c81e-4386-9961-6e3740e3851d) successfully added. # nmcli con add type dummy ifname dummy0 Error: Failed to add 'dummy-dummy0-1' connection: Message recipient disconnected from message bus without replying # journalctl -u NetworkManager ... Dec 02 12:25:37 plucky-nm NetworkManager[2186]: ** Dec 02 12:25:37 plucky-nm NetworkManager[2186]: nm:ERROR:../src/core/settings/nm-settings-utils.c:103:<unknown-fcn>: assertion failed: (<dropped>) Dec 02 12:25:37 plucky-nm NetworkManager[2186]: Bail out! nm:ERROR:../src/core/settings/nm-settings-utils.c:103:<unknown-fcn>: assertion failed: (<dropped>) Dec 02 12:25:37 plucky-nm systemd[1]: NetworkManager.service: Main process exited, code=dumped, status=6/ABRT Dec 02 12:25:37 plucky-nm systemd[1]: NetworkManager.service: Failed with result 'core-dump'. ... I believe that, because it's a new connection with a different UUID, Network Manager will try to create a new .nmconnection file with the same name of one that already exists in /run/NetworkManager. Because there are 2 files with the same name it will fail here [1]. We will investigate it from our end. Thanks! [1] - https://github.com/NetworkManager/NetworkManager/blob/1.50.0/src/core/settings/nm- settings-utils.c#L103 ** Changed in: network-manager (Ubuntu) Status: New => Confirmed ** Changed in: network-manager (Ubuntu) Importance: Undecided => High -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/2089930 Title: NetworManager crashes when modifing connection (ipv4.ignore-auto- routes yes) Status in network-manager package in Ubuntu: Confirmed Bug description: When trying to connect with forticlient to an SSL-VPN, the connection will fail with "Config DNS failed" Then i was searching in logs of forticlient and found: 20241127 07:07:55.291 TZ=+0100 [sslvpn:EROR] nmtools:255 Command to set ipv4.ignore-auto-routes returned with status 256. 20241127 07:07:55.291 TZ=+0100 [sslvpn:EROR] nmtools:1060 Failed to modify connection mpqemubr0 property ipv4.ignore-auto-routes 20241127 07:07:55.291 TZ=+0100 [sslvpn:EROR] dns:1007 Failed to finish Network Manager configuration 20241127 07:07:55.291 TZ=+0100 [sslvpn:EROR] vpn_connection:2071 Config DNS failed Next i was searching what this means. So i tried to reproduce this - without forticlient. And i can reproduce: # find UUID nmcli con show | grep mpqemubr0 mpqemubr0 afb3b269-839b-4ce1-9078-e8ad740b784e bridge mpqemubr0 # check current setting nmcli con show afb3b269-839b-4ce1-9078-e8ad740b784e | grep ipv4.ignore-auto-routes ipv4.ignore-auto-routes: no # change setting nmcli con modify afb3b269-839b-4ce1-9078-e8ad740b784e ipv4.ignore-auto-routes yes Error: Failed to modify connection 'mpqemubr0': Message recipient disconnected from message bus without replying set logging for NetworkManager to trace for all domains i see this: Nov 29 09:57:10 myhost NetworkManager[98631]: <trace> [1732870630.7383] auth: call[4]: completed: authorized=1, challenge=0 Nov 29 09:57:10 myhost NetworkManager[98631]: <debug> [1732870630.7385] audit: socket created Nov 29 09:57:10 myhost NetworkManager[98631]: <debug> [1732870630.7385] create NMAuditManager singleton (7794fbd712da6ac4) Nov 29 09:57:10 myhost NetworkManager[98631]: <trace> [1732870630.7386] settings: add-connection: failed to add afb3b269-839b-4ce1-9078-e8ad740b784e/'mpqemubr0': settings plugin does not support adding connections Nov 29 09:57:10 myhost generate[99193]: nm-device: NM-2a2a93e2-e395-4291-8c71-b4c90d5b8211: the renderer for nm-devices must be NetworkManager, it will be used instead of the defined one. Nov 29 09:57:10 myhost generate[99193]: nm-device: NM-649ca4e6-0058-4ca4-8b13-b2b386326d64: the renderer for nm-devices must be NetworkManager, it will be used instead of the defined one. Nov 29 09:57:10 myhost generate[99193]: nm-device: NM-9fe9febf-03de-4534-b27d-e4f309760a10: the renderer for nm-devices must be NetworkManager, it will be used instead of the defined one. Nov 29 09:57:11 myhost NetworkManager[98631]: <trace> [1732870631.8468] keyfile: commit: afb3b269-839b-4ce1-9078-e8ad740b784e (mpqemubr0) added as "/run/NetworkManager/system-connections/netplan-mpqemubr0.nmconnection" Nov 29 09:57:11 myhost NetworkManager[98631]: ** Nov 29 09:57:11 myhost NetworkManager[98631]: nm:ERROR:src/core/settings/nm-settings-utils.c:103:<unknown-fcn>: assertion failed: (<dropped>) Nov 29 09:57:11 myhost NetworkManager[98631]: Bail out! nm:ERROR:src/core/settings/nm-settings-utils.c:103:<unknown-fcn>: assertion failed: (<dropped>) Nov 29 09:57:12 myhost systemd[1]: NetworkManager.service: Main process exited, code=dumped, status=6/ABRT Nov 29 09:57:12 myhost systemd[1]: NetworkManager.service: Failed with result 'core-dump'. Nov 29 09:57:12 myhost systemd[1]: NetworkManager.service: Scheduled restart job, restart counter is at 2. Nov 29 09:57:12 myhost systemd[1]: Starting NetworkManager.service - Network Manager... The interface mpqemubr0 is coming from multipass 1.14.1 1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu Description: Ubuntu 24.04.1 LTS Release: 24.04 2) The version of the package you are using, via 'apt-cache policy pkgname' or by checking in Software Center network-manager: 1.46.0-1ubuntu2 nmcli tool : 1.46.0 3) What you expected to happen - nmcli-action is working - NetworkManager is not crashing/dumping with "NetworkManager.service: Main process exited, code=dumped, status=6/ABRT" and then restarting - VPN connection is working/useable 4) What happened instead - wanted nmcli action is not working - VPN is not working ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: network-manager 1.46.0-1ubuntu2 ProcVersionSignature: Ubuntu 6.8.0-49.49-generic 6.8.12 Uname: Linux 6.8.0-49-generic x86_64 NonfreeKernelModules: zfs ApportVersion: 2.28.1-0ubuntu3.1 Architecture: amd64 CasperMD5CheckResult: pass Date: Fri Nov 29 14:37:40 2024 ExecutablePath: /usr/sbin/NetworkManager InstallationDate: Installed on 2024-10-13 (47 days ago) InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1) NetworkManager.state: [main] NetworkingEnabled=true WirelessEnabled=true WWANEnabled=true ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SourcePackage: network-manager UpgradeStatus: No upgrade log present (probably fresh install) nmcli-nm: RUNNING VERSION STATE STARTUP CONNECTIVITY NETWORKING WIFI-HW WIFI WWAN-HW WWAN running 1.46.0 connected started full enabled missing enabled missing enabled To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2089930/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp