Downgrading packages in Arch Linux Arm

In Arch Linux, you can easily downgrade packages with the script https://github.com/archlinux-downgrade/downgrade, also available from AUR.

I experienced problems with the new version (2:2.11.1) of wpa_supplicant in PineBook Pro, where I have EndeavourOS. WiFi does not work anymore with the new version of wpa_supplicant.

I tried downgrading as suggested in the EndeavourOS forum. However, I got this error:

That’s because, by default, the downgrade script uses this archive site https://archive.archlinux.org or the local cache (which I always clear). However, that archive is for the x86 architecture. You must use a corresponding archive for the arm architecture, like https://alaa.ad24.cz/, using the command line option:

So I ran (note that I also chose to add the package to “IgnorePkg” to avoid further future updates, at least until the bug is solved):

When running the command, you get the possible versions to downgrade to:

Reboot, and WiFi works again 🙂

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.