This solution didn’t work for me. I didn’t find the above mentioned lines in the file,
sudo vi /etc/pacman.d/mirrorlist
Then I saw,
##
## Manjaro Linux custom mirrorlist
## Generated on 2025-03-05 16:49
##
## Please use 'pacman-mirrors -id' To reset custom mirrorlist
## Please use 'pacman-mirrors -c all' To reset custom mirrorlist
## To remove custom config run 'pacman-mirrors -c all'
##
## Country : India
Server = https://mirrors.piconets.webwerks.in/manjaro-mirror/stable/$repo/$arch
Earlier I had multiple servers listed from US and I changed to India. Here is the update log,
:e[1;37mINFOe[1;m => Mirror pool: https://repo.manjaro.org/mirrors.json
::e[1;37mINFOe[1;m => Mirror status: https://repo.manjaro.org/status.json
::User generated mirror list
::------------------------------------------------------------
::Custom mirror file saved: /var/lib/pacman-mirrors/custom-mirrors.json
::Using custom mirror file
::Querying mirrors - This may take some time
:: 0.581 India : https://mirrors.piconets.webwerks.in/manjaro-mirror/
::Writing mirror list
::India : https://mirrors.piconets.webwerks.in/manjaro-mirror/stable/$re
::Mirror list generated and saved to: /etc/pacman.d/mirrorlist
::To reset custom mirrorlist 'sudo pacman-mirrors -id'
::To remove custom config run 'sudo pacman-mirrors -c all'
Preparing...
Synchronizing package databases...
Refreshing core.db...
Refreshing extra.db...
Refreshing community.db...
Refreshing multilib.db...
Refreshing core.files...
Refreshing extra.files...
Refreshing community.files...
Refreshing multilib.files...
Refreshing AUR...
Warning: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron28
Add electron28 to remove
Warning: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron28
Add electron28 to remove
Warning: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron28
Add electron28 to remove
Warning: installing libffi (3.4.7-1) breaks dependency 'libffi=3.4.6' required by lib32-libffi
Add lib32-libffi to remove
Warning: installing pcre2 (10.45-1) breaks dependency 'pcre2=10.44' required by lib32-pcre2
Add lib32-pcre2 to remove
Failed to prepare transaction:
could not satisfy dependencies:
- removing lib32-libffi breaks dependency 'lib32-libffi' required by lib32-glib2
- removing lib32-pcre2 breaks dependency 'lib32-pcre2' required by lib32-glib2
- removing lib32-libffi breaks dependency 'libffi.so=8-32' required by lib32-glib2
Resolving dependencies...
Checking inter-conflicts...
Failed to prepare transaction:
could not satisfy dependencies:
- removing lib32-libffi breaks dependency 'lib32-libffi' required by lib32-glib2
- removing lib32-pcre2 breaks dependency 'lib32-pcre2' required by lib32-glib2
- removing lib32-libffi breaks dependency 'libffi.so=8-32' required by lib32-glib2
This can’t be right - this repo does not exist anymore.
Sorry about the confusion. Looks like I was editing the wrong file (sudo vi /etc/pacman.d/mirrorlist
) instead of (sudo vi /etc/pacman.conf
).
I have edited the correct file and changed the mirrors to US again. Will update here in some time after trying.
EDIT1: The packages got downloaded and applied but I had to reboot my system. Now faudio and SDL3 packages are getting applied.
EDIT2: Both the packages got installed successfully after reboot. Issue resolved.
For reference: Arch Linux - News: Cleaning up old repositories
I had to remove electron28 in addition to commenting those lines in pacman.conf.
But Thank you! it worked for me!
More reference
Thank you to all the people who worked to solve this problem, I was getting the same error and this fixed it completely! I really appreciate the Linux experts who share their knowledge here!
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.