Mon Mar 23 12:38:33 GMT 2015

Upgrade problems Arch Linux (Daniel Wallace is invalid)

I was trying to upgrade my Arch linux system with the normal pacman -Syu command, but I was getting this error:

error: lib32-curl: key "Daniel Wallace " is disabled
:: File /var/cache/pacman/pkg/lib32-curl-7.41.0-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

After a mooch around the Arch forums, I reinstalled the Arch keyring package, removed Daniel Wallace from my keychain manually and several other steps. Apparently all that was required was:

# pacman-key --init
# pacman-key --populate archlinux
(# indicates run from root prompt, or with a preceding sudo)
(final solution found (here)

After that, all works fine and I can upgrade with no problems :)

Posted by root | Permalink