FS#64335 - [networkmanager] Fails to connect to new WiFi with iwd 1.0 as backend

Attached to Project: Arch Linux
Opened by Parker Reed (parkerlreed) - Thursday, 31 October 2019, 01:10 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 09 November 2019, 02:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

Description: iwd 1.0 changes the dbus root path. This patch updates this to allow new connections to be added

https://raw.githubusercontent.com/dtzWill/nixpkgs/nixos-dtz/pkgs/tools/networking/network-manager/iwd-new-root-path.patch

Additional info:
* iwd 1.0
* networkmanager 1.20.4

Steps to reproduce: Install/enable iwd, set as backend in NetworkManager, attempt to add new WiFi network.

Error in NetworkManager log

Oct 30 20:47:17 stealth NetworkManager[31067]: <error> [1572482837.3188] device (wlan0): Activation: (wifi) Network.Connect failed: GDBus.Error:net.connman.iwd.NoAgent: No Agent registered
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Saturday, 09 November 2019, 02:42 GMT
Reason for closing:  Fixed
Additional comments about closing:  networkmanager 1.20.6
Comment by Florian (SugarWater) - Thursday, 31 October 2019, 18:03 GMT
I can confirm this although I am using the cli.
BUT, it is not related to iwd.
The problem is with the ell-package.
Downgrading to ell-0.25-1-x86_64.pkg.tar.xz from yesterdays ell-update will resolve the problem.

Here is the ticket for ell https://bugs.archlinux.org/task/64343 .
Dunno but I think it is an ell-bug because it did some backwards-incompatible changes.
Comment by Max Ammann (maxammann) - Friday, 01 November 2019, 10:48 GMT
I get the same error but downgrading ell did not work. Actually it was not installed on my system previously.
Comment by sam (mondoman712) - Saturday, 02 November 2019, 12:35 GMT
Just downgrading ell didn't work for me either, I had to also downgrade iwd to 0.23-1
Comment by Andrew Zaborowski (balrog) - Monday, 04 November 2019, 12:56 GMT
FYI a fix was also merged into NM master and NM 1.20 branches so it should be available in 1.20.6 when that is released.

Here's the NM commit: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/186d22a9634e2bf94658ed6f1cf2b332ecb3a32c
Comment by Florian (SugarWater) - Friday, 08 November 2019, 18:01 GMT
ell is a requirement for iwd.
If you are using NM, than that might not work.
maxammann: iwd has the version 1.0-3 on my system so 0.23-1 would be very old.

Loading...