I can no longer install libnm-iwd as it no longer provides libnm, but instead only libnm.so, and it complains that this breaks dependencies for other packages. Is there a particular reason for this change?
Search Criteria
Package Details: networkmanager-iwd 1.50.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/networkmanager-iwd.git (read-only, click to copy) |
---|---|
Package Base: | networkmanager-iwd |
Description: | Network connection manager and user applications; using iwd backend instead of wpa_supplicant |
Upstream URL: | https://networkmanager.dev/ |
Licenses: | GPL-2.0-or-later, LGPL-2.1-or-later |
Conflicts: | networkmanager |
Provides: | networkmanager |
Submitter: | digitalone |
Maintainer: | buzo |
Last Packager: | buzo |
Votes: | 34 |
Popularity: | 0.131793 |
First Submitted: | 2019-08-10 10:04 (UTC) |
Last Updated: | 2025-01-30 20:17 (UTC) |
Dependencies (65)
- audit
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR)
- iwd (iwd-gitAUR)
- jansson (jansson-gitAUR)
- libmm-glib (libmm-glib-gitAUR)
- libndp
- libnewt
- libnm-iwdAUR
- libpsl (libpsl-gitAUR)
- libteam
- mobile-broadband-provider-info (mobile-broadband-provider-info-gitAUR)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- readline (readline-gitAUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR)
- audit (make)
- Show 45 more dependencies...
Required by (285)
- ags-hyprpanel-git (requires networkmanager)
- autorestartnm (requires networkmanager)
- blazefetch (requires networkmanager)
- blazefetch-git (requires networkmanager)
- bluetuith-bin (requires networkmanager) (optional)
- cachy-browser (requires networkmanager) (optional)
- china-ip-skip-vpn (requires networkmanager)
- clatd-git (requires NetworkManager) (optional)
- claws-mail-git (requires networkmanager) (make)
- claws-mail-gtk2 (requires networkmanager) (make)
- claws-mail-title-superset (requires networkmanager) (make)
- coretoppings (requires networkmanager) (optional)
- corplink-bin (requires networkmanager) (optional)
- cosmic-settings-git (requires networkmanager)
- crc (requires networkmanager)
- crc-bin (requires networkmanager)
- crc-git (requires networkmanager)
- datcord-bin (requires networkmanager) (optional)
- deepin-daemon-git (requires networkmanager) (make)
- deepin-daemon-git (requires networkmanager) (optional)
- Show 265 more...
Sources (2)
cubethethird commented on 2021-06-19 02:39 (UTC) (edited on 2021-06-19 02:40 (UTC) by cubethethird)
buzo commented on 2021-05-13 09:06 (UTC)
maksverver: Fixed, thanks. (Please click on “Flag package out-of-date” next time.)
maksverver commented on 2021-05-12 18:40 (UTC)
I had to bump ppp_version to 2.4.9 to install this, which is the current version of ppp in the core repo. Maybe a pkgrel update is in order?
Gadgethm commented on 2021-02-01 23:30 (UTC)
I also see the same issue as cubethethird, hopefully will be fixed in the next update.
cubethethird commented on 2021-01-17 20:57 (UTC)
It's looking like there's an issue with the package version (possibly 1 too many characters in the hash). When running the pkgver function, the version gets updated to 1.28.1dev+7+g3f5df3cdc-1, which is considered to be older than the stated version in the PKGBUID of 1.28.1dev+7+g3f5df3cdc6-2. As a result, each time I build and update, I am still informed that the upstream is newer than the current.
buzo commented on 2021-01-04 12:54 (UTC)
Thanks, frebib – fixed.
frebib commented on 2021-01-04 12:10 (UTC) (edited on 2021-01-04 12:11 (UTC) by frebib)
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libnm-iwd (1.28.1dev+7+g3f5df3cdc6-1) breaks dependency 'libnm' required by blueman
:: installing libnm-iwd (1.28.1dev+7+g3f5df3cdc6-1) breaks dependency 'libnm' required by libnma
:: installing libnm-iwd (1.28.1dev+7+g3f5df3cdc6-1) breaks dependency 'libnm' required by networkmanager-openconnect
:: installing libnm-iwd (1.28.1dev+7+g3f5df3cdc6-1) breaks dependency 'libnm' required by tracker3-miners
The libnm
provides needs to be re-added to the libnm-iwd package
Gatenkaas commented on 2020-12-05 11:27 (UTC) (edited on 2020-12-05 11:30 (UTC) by Gatenkaas)
There is a bug when using IWD as a backend in combination with iwlwifi, for instance with a Intel's AX200 wireless adapter. If you do not disable the iwd.service afterwards then it crashes : WARNING: CPU: 7 PID: 492 at net/wireless/nl80211.c:7260 nl80211_get_reg_do+0x1cd/0x1f0. This is because 90-networkmanager.conf is triggering to activate the service also. See Kernel.org Bugzilla – Bug 208599
loki7990 commented on 2020-09-29 17:33 (UTC)
Looks like it s working! Thanks so much @ndowens04
<deleted-account> commented on 2020-09-23 19:15 (UTC)
Should be fixed now
Pinned Comments
digitalone commented on 2019-08-10 10:37 (UTC) (edited on 2019-08-15 09:14 (UTC) by digitalone)
This is a modified package configured to get NetworkManager working exclusively with iwd. Main difference with upstream version is that iwd is required and wpa_supplicant is not needed (so you can uninstall it); iwd seems more reliable on certain wireless cards, so someone could prefer it in place of wpa_supplicant.
It's recommended to enable systemd iwd.service at boot:
systemctl enable iwd.service
Tested with Plasma NM system tray applet (plasma-nm), it's working.
Note that wpa_supplicant is still needed to build the package, but you can uninstall it after the building stage.