Re: Upgrade GPG errors etc
Reply #34 –
Hi,
Me to is a but frustrated over the key-ring problem and had similar problems as @matteopa.
Given the above I made the following:
# pacman-key --init
# pacman-key --populate artix
# pacman -S archlinux-keyring
Parts of the artix keys are now disabled so I made a second go with populating artix-keys:
# pacman-key --populate artix
And all packages are now properly verified.
One might try out to optimize the above but I think one needs the first "populate artix" to be able to install archlinux-keyring as that package will be signed as well so I leave optimization to someone else.
My system did update without error but there was some disturbing messages along the way:
(12/17) Reloading device manager configuration...
(13/17) Updating the appstream cache...
(appstreamcli:16112): GLib-CRITICAL **: 07:50:41.410: g_key_file_get_string: assertion 'group_name != NULL' failed
(appstreamcli:16112): GLib-CRITICAL **: 07:50:41.410: g_key_file_get_boolean: assertion 'group_name != NULL' failed
AppStream cache update completed successfully.
(14/17) Rebuilding certificate stores...
(15/17) Updating the desktop file MIME type cache...
Don't know if this matters but am likely to find out.
This have been bothering me for some time. Kudos for the idea of someone more knowledgeable than me to describe the key-ring dependency to Arch Linux (and other projects?), how to properly keep the keys up to date and how to repair the trust chain when things goes down the drain.
Cheers,
Erik