Greetings everyone, happy 2026.
I have a problem following an update from a few minutes ago (the previous one was about 12 hours ago). polkit was upgraded:
[2026-01-05T12:43:03-0500] [ALPM] upgraded polkit (126-2 -> 127-3)
After restarting the laptop, authentication using polkit is not working, and it’s constantly spamming the logs with this message:
ene 05 13:12:53 erazer-manjaro systemd[1]: Starting Authorization Manager Agent Helper (PID 1680/UID 1000)...
ene 05 13:12:53 erazer-manjaro systemd[1]: polkit-agent-helper@13324-26155-1680-1000.service: Main process exited, code=exited, status=1/FAILURE
ene 05 13:12:53 erazer-manjaro systemd[1]: polkit-agent-helper@13324-26155-1680-1000.service: Failed with result 'exit-code'.
ene 05 13:12:53 erazer-manjaro systemd[1]: Failed to start Authorization Manager Agent Helper (PID 1680/UID 1000).
ene 05 13:12:53 erazer-manjaro polkit-agent-helper-1[95452]: Pidfd not supported on this platform, disable polkit-agent-helper.socket and use setuid helper
ene 05 13:12:53 erazer-manjaro polkit-agent-helper-1[95452]: polkit-agent-helper-1: pidfd not supported on this platform, disable polkit-agent-helper.socket and use setuid helper.
Checking the status:
sudo systemctl status polkit-agent-helper.socket
● polkit-agent-helper.socket - Authorization Manager Agent Helper
Loaded: loaded (/usr/lib/systemd/system/polkit-agent-helper.socket; static)
Active: active (listening) since Mon 2026-01-05 12:54:19 CST; 21min ago
Invocation: c1e04e2ec0664a71bef14cf28804e556
Triggers: ● polkit-agent-helper@11799-22096-1680-1000.service
● polkit-agent-helper@10358-1387-1680-1000.service
... (repeated about 10k times)
My kernel is:
Linux erazer-manjaro 5.15.197-1-MANJARO #1 SMP PREEMPT Sun Dec 7 07:32:39 UTC 2025 x86_64 GNU/Linux
I assume it doesn’t support Pidfd, but I cannot upgrade to a newer kernel version because on this laptop any higher version breaks suspend (not always, but occasionally). I discussed this issue here in the forum a few years back.
I see that I could try setting the SUID bit on the binary manually:
lsd -l /usr/lib/polkit-1/polkit-agent-helper-1
.rwxr-xr-x root root 18 KB Sun Dec 28 07:12:35 2025 /usr/lib/polkit-1/polkit-agent-helper-1
However, I want to know if there is another alternative/workaround that doesn’t involve me manually touching system files.
Cheers and thanks.