Community.db : error 404

Hi

i meet an issue when I update my OS ( # pacman -Syu)
The terminal retur this error and stop update:

erreur : échec de récupération du fichier « community.db » depuis geo.mirror.pkgbuild.com : The requested URL returned error: 404
erreur : échec de récupération du fichier « community.db » depuis ftpmirror.infania.net : The requested URL returned error: 404
erreur : échec de récupération du fichier « community.db » depuis mirror.rackspace.com : The requested URL returned error: 404

translation error : file “community.db” not file on mirror.some

did I forget to do something ?

What can-I do ?

Thanks a lot

The [community] repository has been deprecated, which is what those failed commands are trying to access. You need to remove it from /etc/pacman.com.

News about it here:

You also have the option of updating it with the current EndeavourOS one. This will pull pacman.conf from the EndeavourOS GitHub repository, and overwrite your current version.

wget -O ~/pacman.conf https://raw.githubusercontent.com/endeavouros-team/EndeavourOS-ISO/refs/heads/main/airootfs/etc/pacman.conf
sudo cp ~/pacman.conf /etc/pacman.conf

Edited to correct permissions shortfall @manuel noted.

1 Like

ok ! I see !
Just a question : it’s a very old computer : dualcore 2gb of ram ( uname -p : unknow )
actually computer start in 70 s :slight_smile: :slight_smile: :slight_smile: , Can I change this repository for this kind of computer ?

Thanks a lot

The contents of the [community] repository was merged into the [extra] repository, so we’ve lost nothing.

With respect to the age of your computer, and changing repository, could you perhaps try to explain a bit more what you’re hoping to do? I’m not sure I fully understand what you mean.

With this machine we just provide simple internet access in an internal room of a school.

thanks for your help

You are still not very clear in what you want to accomplish here, if you mean that you only want to update whatever is needed for the system, that would mean doing a partial update and is not adviced or supported, and you may break your system.

That command keeps the user permissions of the file, better to use cp instead of mv.

2 Likes

You are not changing any repository. You are just eliminating one that doesn’t exist no more.
What was in there before has since a long time been already moved to extra repository.
If your system has been working until now, it will keep doing so going forward.

ok, at this time, the computer works.,

In first (last week), the “multilib” repository was not readable (error 404) thus update was impossible.

This morning, when i do a " pacman -Syu" the computer return an error (posted in first post)

Yesterday, after some reading of post) i do an " pacman -Si multilib" and it was returned some files.

thus some files were from this repository. Are they updated now with ( pacman -Syu ) ?

What must I add in pacman.conf ?

Thanks a lot

You don’t have to add anything to pacman.conf (assuming you now have removed the community part and saved the conf file). If you use the command below it will be possible to update everything.

eos-update --yay

Pacman will only update the “system” files and not the files that are in the AUR.
You can also look at the welcome screen of EOS for update options on the After Install tab.

at this time I get this error :

eos-update --yay
Info: some translations will fall back to English, see file ‘/tmp/translations-MFsbJ.errlog’.
eos-update: package updater with additional features
Updating native and AUR apps…
Root :: Synchronisation des bases de données de paquets…
endeavouros est à jour
core est à jour
extra 7,7 MiB 8,24 MiB/s 00:01 [--------------------------------] 100%
multilib est à jour
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: l’installation de icu (76.1-1) casse la dépendance « libicui18n.so=75-64 » requise par electron28
:: l’installation de icu (76.1-1) casse la dépendance « libicuuc.so=75-64 » requise par electron28
:: l’installation de flac (1.5.0-1) casse la dépendance « libFLAC.so=12-64 » requise par electron28
[root@architux-01 tuxices]# electron
electron electron25 electron28 electron33 electron34
[root@architux-01 tuxices]# electron28
[0417/114356.288374:FATAL:electron_main_delegate.cc(295)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Trappe pour point d’arrêt et de trace (core dumped)

in english

Blockquote error: Transaction preparation failed (dependency satisfaction failed)
:: Installing icu (76.1-1) breaks dependency “libicui18n.so=75-64” required by electronic28
:: Installing icu (76.1-1) breaks dependency “libicuuc.so=75-64” required by electronic28
:: Installing flac (1.5.0-1) breaks dependency “libFLAC.so=12-64” required by electronic28
[root@architux-01 tuxices]# electron
electron electron25 electron28 electron33 electron34
[root@architux-01 tuxices]# electron28
[0417/114356.288374:FATAL:electron_main_delegate.cc(295)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Breakpoint and traceback trap

is it due to my changes ?

No it has to do with old Electron apps that should be removed see also this topic.

For that purpose, why not install a light weight distribution which is easier to maintain than Arch (-based)?

Your error messages that you have posted show that you haven’t been updating this system for some time. Archlinux is a rolling release distro. It has frequent updates and needs user intervention and maintenance.

You will have an easier time to maintain that system with another distribution that has less frequent updates and doesn’t require much user intervention to maintain it.

1 Like

I understand your advice. In fact, I was using Ubuntu a long time (more than 10 years) and I a lot of update are to slow. Thus I choice to go to a system like " Arch"; Endeavouros is really an nice distrib and a lot of help and friendly. I like to understand and this post prove that I have some thing to investigate.

For this old computer, I test it with an ssd and my bootable usb key using endeavouros. It works and thus I install and test !

maybe 1 or 2 month !

1 Like

Did you install something during that 1 or 2 months, if you did you should always update before installing something.

no

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