Tried to to update my system and I get this error

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.

1 Like

For reference: Arch Linux - News: Cleaning up old repositories

1 Like

I had to remove electron28 in addition to commenting those lines in pacman.conf.

But Thank you! it worked for me!
:+1:

1 Like

More reference

1 Like

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! :sob:

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.