Project

General

Profile

Stuck in a loop of gpg errors, migrating from Hyperbola

masochism-os - about 1 year ago -

I am following the 'migration from Arch' wiki article.

At the step
pacman -Suu your-freedom pacman libelogind udev-init-scripts

I keep getting asked whether I want to import Jan Alexander Steffens' key, then asked to delete some corrupted package, then an error about Frederik Schwan's key being unknown trust, another corrupted package, error that David Runge's key is unknown trust, another corrupted package, error that Pierre Schmitz's key is marginal trust, corrupted package, then back to importing Jan Steffen's key (I typed "y" for all of these).

I have tried reinstalling both parabola-keyring and archlinux32-keyring.

I went to keyserver.opengpg.org, downloaded and re-imported all these keys with gpg, but it seems they are already up-to-day because the output of gpg --import is
gpg: Total number processed: 1
gpg: unchanged: 1

for all of them.


Replies (7)

RE: Stuck in a loop of gpg errors, migrating from Hyperbola - masochism-os - about 1 year ago -

I have now also tried refreshing keys and switching to about four different keyservers.

I notice that some keys have no ID associated with them, some of the gpg errors say

error: packagename: key "alphanumericstring" is unknown,

and refreshing keys or gpg -recv-keys outputs a lot of results like

gpg: key C32217F6F13FF192: 5 signatures not checked due to missing keys

RE: Stuck in a loop of gpg errors, migrating from Hyperbola - bill-auger - about 1 year ago -

you should never need to run `gpg` directly, to fetch keys for pacman - simply install the latest 'archlinux-keyring' package first, and you will have the missing keys setup automatically

RE: Stuck in a loop of gpg errors, migrating from Hyperbola - masochism-os - about 1 year ago -

I already have it. The package is called archlinux32-keyring. I still have these errors.

RE: Stuck in a loop of gpg errors, migrating from Hyperbola - bill-auger - about 1 year ago -

no - all of those people are archlinux devs - archlinux32 is a different project with different devs

'archlinux32-keyring' is needed only for i686 systems - those keys, which pacman is complaining about in the OP, are in the 'archlinux-keyring' package

RE: Stuck in a loop of gpg errors, migrating from Hyperbola - masochism-os - about 1 year ago -

When I search with pacman, I don't see any package called "archlinux-keyring." I have archlinux32-keyring installed because I followed this

https://wiki.parabola.nu/Installation_Guide#Errors_during_package_verification

RE: Stuck in a loop of gpg errors, migrating from Hyperbola - bill-auger - about 1 year ago -

ok, then i believe that you have installed (or are trying to) the i686 port of
parabola - is that what you wanted to do?

if that is true, you have hit a known bug, which appeared yesterday - if you must
continue today, install the package, and upgrade with these commands:

# pacman -U https://archlinux.org/packages/core/any/archlinux-keyring/download/
# pacman -Syu --assume-installed=archlinux-keyring

if you intended to install the x86_64 port of parabola, maybe your pacman.conf
has the wrong 'Architecture' set - pacman should not want archlinux32-keyring for a x86_64
parabola system

RE: Stuck in a loop of gpg errors, migrating from Hyperbola - masochism-os - about 1 year ago -

bill-auger wrote:

if you intended to install the x86_64 port of parabola, maybe your pacman.conf
has the wrong 'Architecture' set - pacman should not want archlinux32-keyring for a x86_64
parabola system

No, my pacman.conf says Achitecture = x86_64, which is what I want.

The package search utility shows no package called "archlinux-keyring" for x86_64.

https://www.parabola.nu/packages/?sort=&arch=x86_64&q=archlinux&maintainer=&flagged=

    (1-7/7)