I think I have messed up and i would need your help if you are so kind to provide it!
tl:dr I can’t use updates anymore. endeavouros-keyring gone by my mistake
When i booted today i got this error
I tried to search for it and didn’t find anything relevant so I started my morning routine by updating the system with eos-update --yay and it successfully updated alsa and pipewire.
I got some problems with updating some packages though (anaconda,yacreader and dwarfs-bin), it wrote
“ error: failed to commit transaction (conflicting files)”.
I checked the advice of https://wiki.archlinux.org/title/pacman
and thought that was a conflict of same files so I WRONGLY used pacdiff & meld and overwrote 4-5 entries with ‘o’.
Thats when my troubles began because when i re-run update I had the problem of “
error: target not found: endeavouros-keyring”
I tried the solution provided here
Keyring Issues , deleted (idiotic move from me) the gnupg folder in pacman.d, but then I could not use wget in the addresses provided because they were no longer existent
Then i tried many things from here (including the populating keys and refreshing them
sudo pacman-key --init
sudo pacman-key --populate archlinux endeavouros
sudo pacman-key --refresh-keys
sudo pacman -Syy
I’m wondering if anyone could help.
When running sudo pacman -Syu I get a bunch of these errors:
:: Import PGP key 9D4C5AA15426DA0A, “Frederik Schwan
firstname.lastname@example.org”? [Y/n] y
error: key “9D4C5AA15426DA0A” could not be looked up remotely
and then the update fails.
I have tried running the following commands to solve the problem:
sudo pacman -Sy archlinux-keyring && pacman -Su
error: archlinux-keyring: signature from “Christian Hesse email@example.com” is u…
I’m having problems updating my system using yay as normal.
It goes through the whole process as usual, downloading the files and whatnot but as soon as it gets to the part where it is checking the pgp keys I get a load of error messages and promps asking me if I want to delete keys etc.
At the end it finishes telling me that nothing has been upgraded
Total Download Size: 16.64 MiB
Total Installed Size: 5981.22 MiB
Net Upgrade Size: 45.88 MiB
:: Proceed with inst…
If you’re getting an error similar to “Can’t update: signature from *** is marginal trust” or “invalid or corrupted package” you probably just need to update your package signing keys:
sudo pacman -Sy archlinux-keyring endeavouros-keyring
sudo pacman -Syu
Also make sure your system clock is correct!
Of course, it’s also possible that the package file actually is corrupt. Remove it from /var/cache/pacman/pkg/ so pacman will download it again.
If no package file is explicitly mentioned then yo…
but no luck!
Any suggestions or could you point me to the right urls to retry wget?
Thank you and sorry for the trouble!
Thank you for replying!
Unfortunately it can’t find the endeavouros keyring at all
also yad is newer than extra and it seems that now I dont have the other databases besides core/extra
I confirm that my system clock is correct.
I confirm that my folder
/var/cache/pacman/pkg/ is empty
I confirm that i dont have incomplete downloads
I backed up the -newly created- gnupg folder
initialized the keys and repopulated them (both for endeavouros and arch)
again it doesnt find the endeavouros keyring
and it doesnt find the keyring packages
the endeavouros repo does not sync
please post the output from:
(Sorry i am not familiar yet on how to post outputs in a better format than pntscn)
these lines are missing
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist
insert them as in the following standard file
This file has been truncated.
# See the pacman.conf(5) manpage for option and repository directives
# GENERAL OPTIONS
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
use the code tags(</>) from the forum editor and insert the terminal output in it.
That was it!!!
Now I can at least update!
Thank you very much for your patience and thoughtful insight!
Btw do you guys have any idea for this error that still keeps popping up?
Also I still have the error of not being able to update anaconda and dwarfs-bin but I am now trying a cleanbuild. Fingers crossed
the error points to your home directory cache folder chances are it has been removed.as far as anaconda and dwarfs-bin i don’t use those so i couldn’t tell you what the issue is
Yeap! I thought the same, but I cannot understand what element of eos_yad is this and how it is related to my startup processes.
This looks like an error message you’d get on Windows!
I dont know what to do with that information
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.