I am trying to update my apps, but I keep getting an “Authentication Failed” when I try to update them through the Add/Remove Software program and same thing when i try to update them using the Discover App.
I am fine with updating via the konsole, but i would like to know how to make everything update. Not just a program at a time.
Operating System: Manjaro Linux
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.1.159-1-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 24 × 12th Gen Intel® Core™ i9-12900K
Memory: 16 GiB of RAM (15.4 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3060
Manufacturer: ASUS
Thank you. It’s mostly working, but I’m getting this error and I have no idea what is causing it.
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
warning: linux618-6.18.4-1 is up to date -- reinstalling
warning: linux618-headers-6.18.4-1 is up to date -- reinstalling
warning: linux618-nvidia-590.48.01-5 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (3) linux618-6.18.4-1 linux618-headers-6.18.4-1 linux618-nvidia-590.48.01-5
Total Installed Size: 381.86 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] Y
(3/3) checking keys in keyring [############################################################################] 100%
(3/3) checking package integrity [############################################################################] 100%
(3/3) loading package files [############################################################################] 100%
(3/3) checking for file conflicts [############################################################################] 100%
(3/3) checking available disk space [############################################################################] 100%
warning: could not get file information for usr/lib/modules/6.18.4-1-MANJARO/kernel/drivers/input/joystick/xpad.ko.zst
:: Running pre-transaction hooks...
(1/2) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
(2/2) Remove upgraded DKMS modules
==> dkms remove --no-depmod hid-xpadneo/v0.9.7 -k 6.18.4-1-MANJARO
==> dkms remove --no-depmod xpad/r127.9caad15 -k 6.18.4-1-MANJARO
:: Processing package changes...
(1/3) reinstalling linux618 [############################################################################] 100%
(2/3) reinstalling linux618-headers [############################################################################] 100%
(3/3) reinstalling linux618-nvidia [############################################################################] 100%
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Updating module dependencies...
(3/5) Install DKMS modules
==> dkms install --no-depmod hid-xpadneo/v0.9.7 -k 6.18.4-1-MANJARO
Deprecated feature: CLEAN (/var/lib/dkms/hid-xpadneo/v0.9.7/source/dkms.conf)
==> dkms install --no-depmod xpad/r127.9caad15 -k 6.18.4-1-MANJARO
Deprecated feature: CLEAN (/var/lib/dkms/xpad/r127.9caad15/source/dkms.conf)
==> dkms install --no-depmod hid-xpadneo-v0.9-222/gcd25680 -k 6.18.4-1-MANJARO
Deprecated feature: CLEAN (/var/lib/dkms/hid-xpadneo-v0.9-222/gcd25680/source/dkms.conf)
Error! Bad return status for module build on kernel: 6.18.4-1-MANJARO (x86_64)
Consult /var/lib/dkms/hid-xpadneo-v0.9-222/gcd25680/build/make.log for more information.
==> WARNING: `dkms install --no-depmod hid-xpadneo-v0.9-222/gcd25680 -k 6.18.4-1-MANJARO' exited 10
==> depmod 6.18.4-1-MANJARO
(4/5) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux618.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-6.18-x86_64 -g /boot/initramfs-6.18-x86_64.img
==> Starting build: '6.18.4-1-MANJARO'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [kms]
-> Running build hook: [block]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-6.18-x86_64.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
(5/5) Refreshing PackageKit...
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing linux618-headers breaks dependency 'linux618-headers' required by linux-headers-meta
:: removing linux618 breaks dependency 'linux618' required by linux-meta
:: removing linux618-nvidia breaks dependency 'linux618-nvidia' required by linux-nvidia-meta
**Error: 'rmc' aborted because the kernel failed to install or canceled on removal.**
See instructions:
[MiniHowTo] Present code or command output
Note: Grave accent (or, backtick) characters are used.
For inlinecode or to show a single command:
please follow this simple example: code here.
For multi-linecommand output:
place text beween two rows of three (```) backtick characters to form a scrollable text box, or …
use the </> button in the Compose window to achieve the same result.
The empty row between these rows of backtick characters is where to paste any multi-line command output (such as inxi).
An example of a pre-formatted text enclosure:
What is a Quark?
A. In Physics, an elementary particle and fundamental constituent of matter.
B. A character from the Star Trek: "Deep Space Nine" television series.
C. A soft, creamy, usually unsalted cheese traditional to central Europe.
I hate to say this, but I don’t know how to do that. Newish to Linux and never had to do that before. And I don’t know what to do once i get the results…
I assume that you installed the xpadneo-dkms package from the AUR. If so, then the version you have on your system seems to be out-of-date:
Note the v0.9.7. According to AUR (en) - xpadneo-dkms, the package in the AUR is now v0.9.8. Pamac confirms this:
pamac info xpadneo-dkms
Name : xpadneo-dkms
Version : 0.9.8-1
Description : Advanced Linux Driver for Xbox One Wireless Gamepad
URL : https://github.com/atar-axis/xpadneo
Licenses : GPL-3.0-or-later
Repository : AUR
Groups : --
Depends On : dkms bluez bluez-utils
Optional Dependencies : --
Make Dependencies : --
Check Dependencies : --
Provides : --
Replaces : --
Conflicts With : --
Maintainer : marmis
First Submitted : Tue 14 Jul 2020 02:03:33
Last Modified : Sun 11 Jan 2026 13:35:34
Votes : 37
Out of Date : --
A hotfix for linux618 compatibility is included in that updated package, which fixes this bug:
So, try rebuilding the package so that the new version is installed (I’m not sure if you will have to boot into an older kernel first to do this):
pamac build xpadneo-dkms
After the xpadneo-dkms rebuild has completed, reinstall the linux618 kernel using the same mhwd-kernel command that you used earlier.
Note that AUR packages often/usually require rebuilding after an update to ensure they will work with the system’s new or updated libraries/packages.
As @linux-aarhus mentioned, kernel 6.6 or newer won’t experience the polkit authorisation issue.
However, you should not be using discover for updating your system or installing software.
Arch and Manjaro users should not use discover, because it uses packagekit, which will throw your permissions wide open.
So you should uninstall discover & packagekit to protect your system.
If you still want to be able to use discover so that users can install & update Plasma addons (such as color schemes, widgets etc) into their home folders, make sure that you at least uninstall packagekit & packagekit-qt6 (which is only an optional dependency of discover) so that discover cannot access any root functions.