I found today that I’m unable to check for updates using the GUI. Using pamac in the terminal works fine, but the GUI is stuck at this screen:
type in the terminal: checkupdates enter
That command appears to run successfully (no errors shown anyway), but it still doesn’t fix the mentioned issue.
That’s true, of course, it doesn’t fix Pamac’s malfunction - but it has the potential to let you sleep better. In addition, you are no longer dependent on a GUI.
I already wasn’t dependent on the GUI because as mentioned in the post, pamac in the terminal worked fine.
Do you have the AUR enabled in Pamac? aur.archlinux.org has been hit pretty hard lately with a DDoS attack. Perhaps Pamac is trying to get through to it and can’t?
While I have the AUR enabled in Pamac, I use it there only for searching. I use paru for installation and maintenance of AUR packages. Several times in the past few days it has reported that it was unable to reach aur.archlinux.org:443. I just shrug and try later, which usually works.
pamac uses a local AUR cache. It does not access the AUR server directly.
Ah. Shot in the dark. Missed.
checkupdates doesn’t give any messages after running. That’s pretty unusual for a Linux CLI application.
I stopped using pamac (GUI or CLI) and prefer running the two native commands for updates instead giving me the expected information. Even my wife started doing it as a GUI junkie ![]()
sudo pacman -Syu
yay -Syu
If you are lazy, you can put both in a shell script.
Apart from that, checkupdates doesn’t check AUR packages obviously. I have AUR enabled in pamac GUI but it sometimes doesn’t work (maybe due to the problems AUR has at the moment)
e.g. i am running MS Edge (sorry, i have to for work). There is a new version available, but pamac doesn’t notify me. running yay instead updates the package directly.
What’s important to know in this case is that pamac does not access the AUR directly. Instead, it uses a local AUR cache. By consequence, it cannot have anything to do with the ongoing DDoS on the Arch and AUR servers.
yay on the other hand is an AUR helper, and it accesses the AUR server directly without using a cache. Likewise for octopi if you want to use a graphical package manager — octopi requires an AUR helper such as yay or trizen in order to be able to install packages from the AUR.
If the pamac command-line interface does not show any AUR packages, you can try using the --aur option. And if you have any .git packages from the AUR, you can specify that too. ![]()
pamac update --aur --devel
Many thanks for the detailed information. Might be helpful for one or the other.
I am fine with using pacman and yay ![]()
$ pamac info microsoft-edge-stable-bin
Name : microsoft-edge-stable-bin
Version : 139.0.3405.119-1
Last Modified : Mon 25 Aug 2025 21:00:36 BST
pamac checkupdates --aur
interesting. Maybe a timing issue where it wasn’t available for me at the time i checked and it tried to gather a cached version.
Pamac uses an AUR mirror aur.manjaro.org that might not be able to sync to AUR server if AUR server is down
status.archlinux.org - AUR history logs
A little late, nonetheless an important note about updating using yay with the AUR in the mix:
A notice similar to the following appeared in a recent Update Announcement under Known Issues and Solutions.
This hopefully spells it out a little more clearly:
Update official repo packages FIRST before the AUR
Mod edit:- yay commands updated.
Please follow the above best practice method to always ensure that Manjaro Repo packages are installed first, followed separately by software sourced from the AUR.
Pamac maintainer changed updates for repository packages and AUR into a 2-step process
earlier this year
Ignoring AUR packages when updating is not necessary since this commit 1 March 2025
perform sysupgrade transaction always separately from AUR · manjaro/libpamac@c629d1d · GitHub
From an issue reported on 23 Feb 2025
Please make the upgrade process a two step process: First upgrade repo packages only, then upgrade AUR packages · Issue #488 · manjaro/pamac · GitHub
I have been testing this commit inpamac-gtk3by updating repository and AUR packages at the same time. Building AUR packages is postponed until after repository packages have been fully updated, and user has options to either Edit build files, Cancel or Apply
This hopefully spells it out a little more clearly:
Thanks for that helpful information.
Never had issues with the combination i posted, but maybe just by chance. Will use yay now differently.
Abandoned topic (60+ days)
