[arch-general] gtk related packages reported as corrupt and blocking all updates
for the last few days I have been unable to apply updates. Pacman reports the following:- (85/85) checking package integrity [######################] 100% error: at-spi2-core: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/at-spi2-core-2.18.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk-update-icon-cache: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk-update-icon-cache-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk3: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk3-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: failed to commit transaction (invalid or corrupted package) Errors occurred, no packages were upgraded. can anyone help me find the answer? mik
On Oct 18, 2015 1:33 PM, "mick" <bareman@tpg.com.au> wrote:
for the last few days I have been unable to apply updates.
Pacman reports the following:-
(85/85) checking package integrity
[######################] 100%
error: at-spi2-core: signature from "Jan Alexander Steffens (heftig) < jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/at-spi2-core-2.18.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk-update-icon-cache: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk-update-icon-cache-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk3: signature from "Jan Alexander Steffens (heftig) < jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk3-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: failed to commit transaction (invalid or corrupted package) Errors occurred, no packages were upgraded.
can anyone help me find the answer?
mik
Try manually deleting those offending package files (the .pkg.tar.xz files).
On 10/17/2015 08:30 PM, mick wrote:
for the last few days I have been unable to apply updates.
Pacman reports the following:-
(85/85) checking package integrity [######################] 100% error: at-spi2-core: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/at-spi2-core-2.18.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk-update-icon-cache: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk-update-icon-cache-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk3: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk3-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: failed to commit transaction (invalid or corrupted package) Errors occurred, no packages were upgraded.
can anyone help me find the answer?
mik
Have you tried doing as pacman recommended and deleted those packages, then redownloaded them? -- Eli Schwartz
On Sat, 17 Oct 2015 20:47:23 -0400 Eli Schwartz <eschwartz93@gmail.com> wrote:
On 10/17/2015 08:30 PM, mick wrote:
for the last few days I have been unable to apply updates.
Pacman reports the following:-
(85/85) checking package integrity [######################] 100% error: at-spi2-core: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/at-spi2-core-2.18.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk-update-icon-cache: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk-update-icon-cache-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk3: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk3-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: failed to commit transaction (invalid or corrupted package) Errors occurred, no packages were upgraded.
can anyone help me find the answer?
mik
Have you tried doing as pacman recommended and deleted those packages, then redownloaded them?
-- Eli Schwartz
yes, I replied Y to each of them every time I tried to update, I even disabled the first enabled mirror with no change In the meantime I have IgnorePkg'ed them until I can find the solution. mik
On Sun, 18 Oct 2015 00:30:59 +0000, mick wrote:
signature from "Jan Alexander Steffens (heftig)
It happened here for deltas. https://lists.archlinux.org/pipermail/arch-general/2015-September/039912.htm... Did you already follow https://wiki.archlinux.org/index.php/Pacman/Package_signing#Troubleshooting FWIW I've got no issues when running pacman -Syu or if I reinstall one of the packages you try to upgrade. [root@archlinux ~]# pacman -S gtk-update-icon-cache warning: gtk-update-icon-cache-3.18.2-1 is up to date -- reinstalling resolving dependencies... looking for conflicting packages... Packages (1) gtk-update-icon-cache-3.18.2-1 Total Installed Size: 0.03 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] (1/1) checking keys in keyring [-------------------------------------------] 100% (1/1) checking package integrity [-------------------------------------------] 100% (1/1) loading package files [-------------------------------------------] 100% (1/1) checking for file conflicts [-------------------------------------------] 100% (1/1) checking available disk space [-------------------------------------------] 100% (1/1) reinstalling gtk-update-icon-cache [-------------------------------------------] 100% Regards, Ralf
On 10/17/2015 08:54 PM, mick wrote:
yes, I replied Y to each of them every time I tried to update, I even disabled the first enabled mirror with no change
In the meantime I have IgnorePkg'ed them until I can find the solution.
mik
Well Ralph says it works for him, and I haven't had any problem with the i686 package, so I doubt someone messed up with the repos. Is it possible the download is being intercepted? (I have seen that a couple of times, in relation to either a school proxy, ISP-your-bill-is-unpaid splash page, or Starbucks internet splash page. Enabling an HTTPS mirror pays off.) -- Eli Schwartz
On Sun, 18 Oct 2015 03:01:19 +0200 Ralf Mardorf <ralf.mardorf@rocketmail.com> wrote:
On Sun, 18 Oct 2015 00:30:59 +0000, mick wrote:
signature from "Jan Alexander Steffens (heftig)
It happened here for deltas.
https://lists.archlinux.org/pipermail/arch-general/2015-September/039912.htm...
Did you already follow
https://wiki.archlinux.org/index.php/Pacman/Package_signing#Troubleshooting
* Outdated archlinux-keyring package -- run without reporting errors * Incorrect date -- date correct * Your ISP blocked the port used to import PGP keys -- only 3 out of about 40 packages giving problems * Your pacman cache contains copy of unsigned packages from previous attempts -- replied Y to Do you want to delete it? [Y/n] switch keyserver keyserver hkp://pgp.mit.edu:11371 -- no change keyserver hkp://keyserver.kjsl.com:80 -- no Change keyserver hkp://ipv4.pool.sks-keyservers.net:11371 -- no change pacman-key --populate archlinux -- no change pacman -Sc -- no change disabled top 2 Australian mirrors (aarnet.edu.au & internode.on.net) and upgrade worked thanks to those that helped mik
On Sun, 18 Oct 2015 00:30:59 +0000 mick <bareman@tpg.com.au> wrote:
for the last few days I have been unable to apply updates.
Pacman reports the following:-
(85/85) checking package integrity [######################] 100% error: at-spi2-core: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/at-spi2-core-2.18.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk-update-icon-cache: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk-update-icon-cache-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: gtk3: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is invalid :: File /var/cache/pacman/pkg/gtk3-3.18.2-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: failed to commit transaction (invalid or corrupted package) Errors occurred, no packages were upgraded.
can anyone help me find the answer?
mik
Use a different mirror. Yours has bad packages. Doug
On Sun, Oct 18, 2015 at 5:05 AM, Doug Newgard <scimmia@archlinux.info> wrote:
Use a different mirror. Yours has bad packages.
Doug
From man pacman: Passing two --refresh or -y flags will force a refresh of all package
What also bugged me when reading the thread - OP appeared to change mirrors - but did you double-y the re-sync after changing the mirror? lists, even if they appear to be up- to-date. Just since nobody seemed to point at that little detail, since it's pretty central to switching mirrors. cheers! mar77i
On Tue, 20 Oct 2015 20:58:06 +0200 Martti Kühne <mysatyre@gmail.com> wrote:
On Sun, Oct 18, 2015 at 5:05 AM, Doug Newgard <scimmia@archlinux.info> wrote:
Use a different mirror. Yours has bad packages.
Doug
What also bugged me when reading the thread - OP appeared to change mirrors - but did you double-y the re-sync after changing the mirror?
From man pacman: Passing two --refresh or -y flags will force a refresh of all package lists, even if they appear to be up- to-date.
Just since nobody seemed to point at that little detail, since it's pretty central to switching mirrors.
cheers! mar77i
That shouldn't matter a bit here. More likely he still had the old packages in his cache.
participants (6)
-
Andrew Chen
-
Doug Newgard
-
Eli Schwartz
-
Martti Kühne
-
mick
-
Ralf Mardorf