Anmerkungen zu meinen Versuchen:
(1) Update in der pamac GUI scheitert - siehe oben
(2) Update Versuch mit pamac update Kommando scheitert ebenso
(3) Update Versuch mit pacman -Syyu scheitert ebenso.
(4) Bei meinem Bekannten tritt derzeit der gleiche Fehler auf.
(5) Ich hatte bereits einmal ein scheinbar ähnliches Problem mit dem Manjaro Update. Die damalige Lösung funktioniert diesmal nicht.
Bei meinen Fehlversuchen sehe ich jeweils folgende Probleme;
Abhängigkeit ‘libffi=3.4.6’ benötigt von lib32-libffi
Abhängigkeit ‘pcre2=10.44’ benötigt von lib32-pcre2
Abhängigkeit ‘libffi.so=8-32’
Versuch mit pacman:
Zugriff auf ‘/var/lib/pacman/sync/download-q2XyqA’ nicht möglich: Keine Berechtigung
Wäre hilfreich mal die Fehlermeldung oder log-Einträge (/var/log/pacman.log) zu posten. Wie soll man auf der Basis denn einen Ansatz finden, was Dein Problem sein könnte? Meine Glaskugel habe ich gerade nicht griffbereit…
Ist die Platte voll? Sofern Du kein btrfs nutzt, was gibt:
df -h
Auf jeden Fall würde ich die Mirrors mal updaten und dann neu versuchen:
Den hinteren Teil mit --api --protocol https kann man natürlich auch weglassen, schränkt ein auf Mirrors mit https-Protkoll. Wenn Du alle interessanten Details zur Syntax beim Updaten der Mirrors nachlesen möchtest:
Nochmal ein “Fun-Fakt”
Das Problem mit dem community.db tritt bei den Systemen die schon länger laufen auf.
Mein Arbeitsgerät und der Laptop meiner Tochter haben das Problem nicht gehabt.
Da ist auch in pacman.conf die Stelle mit dem [community] nicht drauf.
I read the Arch linux announcement Arch Linux - News: Cleaning up old repositories.
It says that old repositories have been cleaned up on 2025-03-01. That date might explain why I recently received the error on <pacman -Sy> and on pamac update.
So I looked into my /etc/pacman.conf file.
The following searches did not yield a result: [community-testing], [testing], [testing-debug], [staging], [staging-debug].
Only if I searched for [community], I saw the lines 82-84:
[community]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
I also saw a file /etc/pacman.conf.pacnew; in its first line I saw the comment
'# /etc/pacman.conf.
From that I concluded that I should
delete the pacman.conf and
rename pacman.conf.pacnew to pacman.conf
I also saw pacman-mirrors.conf and pacman-mirrors.conf.pacnew. Probably I should do the similar change, i.e.
delete the pacman-mirrors.conf and
rename pacman-mirrors.conf.pacnew to pacman-mirrors.conf.
I also saw 2 files pamac.conf and pamac.conf.pacnew. I decided to
remove pamac.conf and
rename pamac.conf.pacnew to pamac.conf.
After these changes I could invoke the pamac GUI and update my Manjaro system.