Corrupt package or non valid

Hi there,

Can’t upgrade my packages because of signature/invalid/corrupt package.

Any clues?

Thanks!

Always share the full error message. For now see the following tutorial for the issue:

Thanks for the answer, but I already tried all this and it doesn’t work. The result is always the same if I try to update. If I delete all the signatures as propose, it doesnt’ change anything

(226/226) vérification des clés dans le trousseau [########################################################################################] 100%
(226/226) vérification de l’intégrité des paquets [########################################################################################] 100%
erreur : util-linux-libs : la signature de « Christian Hesse eworm@archlinux.org » est de confiance inconnue
:: Le fichier /var/cache/pacman/pkg/util-linux-libs-2.37.4-1-x86_64.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] ^C
Interrupt signal received
erreur : libsysprof-capture : la signature de « Frederik Schwan freswa@archlinux.org » est de confiance inconnue
:: Le fichier /var/cache/pacman/pkg/libsysprof-capture-3.42.1-3-x86_64.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] o
erreur : linux-api-headers : la signature de « Frederik Schwan freswa@archlinux.org » est de confiance inconnue
:: Le fichier /var/cache/pacman/pkg/linux-api-headers-5.16.8-1-any.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] o
erreur : iana-etc : la signature de « Jelle van der Waa jelle@archlinux.org » est de confiance inconnue
:: Le fichier /var/cache/pacman/pkg/iana-etc-20220205-1-any.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n]

delete the corrupt download, in this case;

sudo rm /var/cache/pacman/pkg/util-linux-libs-2.37.4-1-x86_64.pkg.tar.zst*

and update again

Thanks, but already did that: doesn’t work

martin@martin-pc ~ [SIGINT]> sudo rm /var/cache/pacman/pkg/util-linux-libs-2.37.4-1-x86_64.pkg.tar.zst
martin@martin-pc ~> yay
:: Synchronisation des bases de données de paquets…
core est à jour
extra est à jour
community est à jour
multilib est à jour
:: Début de la mise à jour complète du système…
avertissement : python-pyqt5 : la version locale (5.15.6-7.1) est plus récente que extra (5.15.6-7)
résolution des dépendances…
recherche des conflits entre paquets…

Paquets (226) accountsservice-22.08.8-1 alsa-card-profiles-1:0.3.47-2 alsa-plugins-1:1.2.6-3 aom-3.3.0-1 apparmor-3.0.4-1 archlinux-appstream-data-20220211-1 autoconf-archive-1:2022.02.11-1 binutils-2.38-3 blueman-2.2.4-1
bluez-5.63-2 bluez-cups-5.63-2 bluez-hid2hci-5.63-2 bluez-libs-5.63-2 bluez-plugins-5.63-2 bluez-utils-5.63-2 brave-browser-1.36.105-1 btrfs-progs-5.16.2-1 bubblewrap-0.6.1-1 chromaprint-1.5.1-2
cinnamon-sounds-1:1.5.6-1 clang-13.0.1-2 colord-1.4.6-1 colord-sane-1.4.6-1 cups-filters-1.28.12-1 desktop-file-utils-0.26-2 e2fsprogs-1.46.5-3 elfutils-0.186-5 exempi-2.6.1-1 expat-2.4.6-1 ffmpeg-2:5.0-4
ffmpeg4.4-4.4.1-4 ffmpegthumbnailer-2.2.2-4 firefox-97.0.1-1 flac-1.3.4-2 flatpak-1.12.6-1 freeglut-3.2.2-1 gcc-11.2.0-3 gcc-libs-11.2.0-3 gegl-0.4.34-2 geocode-glib-3.26.2+r9+g6047da3-1 geoip-database-20220222-1
gjs-2:1.70.1-2 glib2-2.70.4-1 glib2-docs-2.70.4-1 glibc-2.35-2 gpgme-1.17.0-2 gst-libav-1.20.0-2 gst-plugins-bad-1.20.0-2 gst-plugins-bad-libs-1.20.0-2 gst-plugins-base-1.20.0-2 gst-plugins-base-libs-1.20.0-2
gst-plugins-good-1.20.0-2 gst-plugins-ugly-1.20.0-2 gst-python-1.20.0-2 gstreamer-1.20.0-2 gtk-update-icon-cache-1:4.6.1-2 gtk3-1:3.24.31-3 gtk4-1:4.6.1-2 guake-3.8.5-1 gvfs-1.48.1-3 gvfs-afc-1.48.1-3
gvfs-goa-1.48.1-3 gvfs-google-1.48.1-3 gvfs-gphoto2-1.48.1-3 gvfs-mtp-1.48.1-3 gvfs-smb-1.48.1-3 gwenhywfar-5.8.2-1 harfbuzz-3.4.0-1 harfbuzz-icu-3.4.0-1 hexchat-2.16.1-1 iana-etc-20220205-1 imagemagick-7.1.0.26-1
intel-ucode-20220207-1 java11-openjfx-11.0.15.u0-1 jre11-openjdk-11.0.15.u3-1 jre11-openjdk-headless-11.0.15.u3-1 jre8-openjdk-8.332.u02-1 jre8-openjdk-headless-8.332.u02-1 kauth-5.91.0-1 kcoreaddons-5.91.0-1
kitemmodels-5.91.0-1 kwindowsystem-5.91.0-1 lib32-expat-2.4.6-1 lib32-gcc-libs-11.2.0-3 lib32-glibc-2.35-2 lib32-libdrm-2.4.110-1 lib32-mesa-21.3.7-1 lib32-mesa-vdpau-21.3.7-1 lib32-util-linux-2.37.4-1
lib32-vulkan-intel-21.3.7-1 lib32-vulkan-radeon-21.3.7-1 libadwaita-1:1.0.2-1 libarchive-3.6.0-1 libavtp-0.2.0-1 libcgif-0.2.0-1 libcolord-1.4.6-1 libde265-1.0.8-2 libdrm-2.4.110-1 libelf-0.186-5 libgee-0.20.5-1
libinput-1.20.0-1 libkate-0.4.1-8 libltc-1.3.1-3 libmfx-21.3.5-3 libmm-glib-1.18.6-1 libmpc-1.2.1-2 libmwaw-0.3.21-2 libnghttp2-1.47.0-1 liboauth-1:1.0.3+r15+gac4cf3a-1 libopenmpt-0.6.1-1 libpamac-11.2.0-13
libpulse-15.0-4 libqmi-1.30.4-1 libqrtr-glib-1.2.2-1 libreoffice-still-7.2.5-4 librsvg-2:2.52.6-1 libsecret-0.20.5-1 libsigc+±2.10.8-1 libspectre-0.2.10-1 libsysprof-capture-3.42.1-3 libtool-2.4.6+59+gb55b1cc8-2
libva-mesa-driver-21.3.7-1 libvips-8.12.2-1 libwacom-2.1.0-1 libwnck3-40.1-1 libxcrypt-4.4.28-2 libxml2-2.9.13-1 libxslt-1.1.35-1 linux-api-headers-5.16.8-1 linux-firmware-20220209.6342082-1
linux-firmware-whence-20220209.6342082-1 linux515-rt-5.15.24_rt31-1 lirc-1:0.10.1-12 lsb-release-2.0.r48.3cf5103-1 man-db-2.10.1-1 man-pages-fr-4.13-1 manjaro-release-21.2.4-1 mesa-21.3.7-1 mesa-vdpau-21.3.7-1
meson-0.61.2-1 mhwd-nvidia-510.54-1 mkinitcpio-busybox-1.35.0-1 modemmanager-1.18.6-1 mpfr-4.1.0.p13-2 mpv-1:0.34.1-3 mugshot-0.4.3-3 nano-6.2-1 openal-1.21.1-3 openconnect-1:8.20-1 openssh-8.9p1-1 opus-1.3.1-3
pamac-cli-10.3.0-6 pamac-gtk-10.3.0-6 pango-1:1.50.4-1 perl-http-daemon-6.13-1 perl-net-http-6.22-1 pipewire-1:0.3.47-2 pulseaudio-15.0-4 pulseaudio-alsa-1:1.2.6-3 pulseaudio-bluetooth-15.0-4
pulseaudio-equalizer-15.0-4 pulseaudio-jack-15.0-4 pulseaudio-lirc-15.0-4 pulseaudio-rtp-15.0-4 pulseaudio-zeroconf-15.0-4 python-click-8.0.4-1 python-distro-1.7.0-1 python-idna-3.3-4 python-isort-5.10.1-5
python-manjaro-sdk-0.6-1 python-mccabe-0.7.0-1 python-pbr-5.8.1-1 python-pyparsing-3.0.0-1 python-requests-2.27.1-1 python-setuptools-1:59.3.0-1 python-soupsieve-2.3.1-1 python-typing_extensions-4.1.0-1
python-wrapt-1.13.3-1 python-yaml-6.0-1 qpdf-10.6.2-2 qt5-base-5.15.2+kde+r302-1 qt5-declarative-5.15.2+kde+r46-1 qt5-translations-5.15.2+kde+r22-1 qt5-webengine-5.15.8-9 qt6-base-6.2.3-5 raptor-2.0.15-18
rasqal-1:0.9.33-5 sdl2-2.0.20-2 signal-desktop-5.33.0-1 snapd-2.54.3-1 sqlite-3.38.0-1 squashfs-tools-4.5-2 system-config-printer-1.5.16-1 systemd-250.3-4 systemd-libs-250.3-4 systemd-sysvcompat-250.3-4
telegram-desktop-3.5.2-1 thunderbird-91.6.1-1 tpm2-tss-3.2.0-1 tree-2.0.2-1 unzip-6.0-18 upower-0.99.16-2 util-linux-2.37.4-1 util-linux-libs-2.37.4-1 vala-0.54.7-1 vim-8.2.4464-1 vim-runtime-8.2.4464-1
vivaldi-ffmpeg-codecs-98.0.4710.4-2 vmaf-2.3.0-1 vokoscreen-3.1.0-1 vpnc-1:0.5.3.r501.r196-1 vulkan-headers-1:1.3.206-1 vulkan-intel-21.3.7-1 vulkan-radeon-21.3.7-1 web-installer-url-handler-2.2-1
webkit2gtk-2.34.6-1 webkit2gtk-4.1-2.34.6-1 wpa_supplicant-2:2.10-3 x264-3:0.164.r3081.19856cc-1 xdg-dbus-proxy-0.1.3-1 xf86-video-amdgpu-22.0.0-1 xkeyboard-config-2.35.1-1 xorg-server-21.1.3-4
xorg-server-common-21.1.3-4 xournalpp-1.1.1-1 zsh-5.8.1-1

Taille totale du téléchargement : 0,34 MiB
Taille totale installée : 4692,33 MiB
Taille de mise à jour nette : -30,24 MiB

:: Procéder à l’installation ? [O/n] o
:: Récupération des paquets…
util-linux-libs-2.37.4-1-x86_64 350,9 KiB 4,83 MiB/s 00:00 [########################################################################################] 100%
(226/226) vérification des clés dans le trousseau [########################################################################################] 100%
(226/226) vérification de l’intégrité des paquets [########################################################################################] 100%
erreur : util-linux-libs : la signature de « Christian Hesse eworm@archlinux.org » est de confiance inconnue
:: Le fichier /var/cache/pacman/pkg/util-linux-libs-2.37.4-1-x86_64.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] ^C
Interrupt signal received

that command was meant to delete both the downloaded package as well as its reelvant PGP signature file from pacman cache, make sure run it with the wildcard at the end, just in case you missed it.

Same result

martin@martin-pc ~> sudo rm /var/cache/pacman/pkg/util-linux-libs-2.37.4-1-x86_64.pkg.tar.zst*
martin@martin-pc ~> yay
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 community est à jour
 multilib est à jour
:: Début de la mise à jour complète du système…
avertissement : python-pyqt5 : la version locale (5.15.6-7.1) est plus récente que extra (5.15.6-7)
résolution des dépendances…
recherche des conflits entre paquets…

Paquets (226) accountsservice-22.08.8-1  alsa-card-profiles-1:0.3.47-2  alsa-plugins-1:1.2.6-3  aom-3.3.0-1  apparmor-3.0.4-1  archlinux-appstream-data-20220211-1  autoconf-archive-1:2022.02.11-1  binutils-2.38-3  blueman-2.2.4-1
              bluez-5.63-2  bluez-cups-5.63-2  bluez-hid2hci-5.63-2  bluez-libs-5.63-2  bluez-plugins-5.63-2  bluez-utils-5.63-2  brave-browser-1.36.105-1  btrfs-progs-5.16.2-1  bubblewrap-0.6.1-1  chromaprint-1.5.1-2
              cinnamon-sounds-1:1.5.6-1  clang-13.0.1-2  colord-1.4.6-1  colord-sane-1.4.6-1  cups-filters-1.28.12-1  desktop-file-utils-0.26-2  e2fsprogs-1.46.5-3  elfutils-0.186-5  exempi-2.6.1-1  expat-2.4.6-1  ffmpeg-2:5.0-4
              ffmpeg4.4-4.4.1-4  ffmpegthumbnailer-2.2.2-4  firefox-97.0.1-1  flac-1.3.4-2  flatpak-1.12.6-1  freeglut-3.2.2-1  gcc-11.2.0-3  gcc-libs-11.2.0-3  gegl-0.4.34-2  geocode-glib-3.26.2+r9+g6047da3-1  geoip-database-20220222-1
              gjs-2:1.70.1-2  glib2-2.70.4-1  glib2-docs-2.70.4-1  glibc-2.35-2  gpgme-1.17.0-2  gst-libav-1.20.0-2  gst-plugins-bad-1.20.0-2  gst-plugins-bad-libs-1.20.0-2  gst-plugins-base-1.20.0-2  gst-plugins-base-libs-1.20.0-2
              gst-plugins-good-1.20.0-2  gst-plugins-ugly-1.20.0-2  gst-python-1.20.0-2  gstreamer-1.20.0-2  gtk-update-icon-cache-1:4.6.1-2  gtk3-1:3.24.31-3  gtk4-1:4.6.1-2  guake-3.8.5-1  gvfs-1.48.1-3  gvfs-afc-1.48.1-3
              gvfs-goa-1.48.1-3  gvfs-google-1.48.1-3  gvfs-gphoto2-1.48.1-3  gvfs-mtp-1.48.1-3  gvfs-smb-1.48.1-3  gwenhywfar-5.8.2-1  harfbuzz-3.4.0-1  harfbuzz-icu-3.4.0-1  hexchat-2.16.1-1  iana-etc-20220205-1  imagemagick-7.1.0.26-1
              intel-ucode-20220207-1  java11-openjfx-11.0.15.u0-1  jre11-openjdk-11.0.15.u3-1  jre11-openjdk-headless-11.0.15.u3-1  jre8-openjdk-8.332.u02-1  jre8-openjdk-headless-8.332.u02-1  kauth-5.91.0-1  kcoreaddons-5.91.0-1
              kitemmodels-5.91.0-1  kwindowsystem-5.91.0-1  lib32-expat-2.4.6-1  lib32-gcc-libs-11.2.0-3  lib32-glibc-2.35-2  lib32-libdrm-2.4.110-1  lib32-mesa-21.3.7-1  lib32-mesa-vdpau-21.3.7-1  lib32-util-linux-2.37.4-1
              lib32-vulkan-intel-21.3.7-1  lib32-vulkan-radeon-21.3.7-1  libadwaita-1:1.0.2-1  libarchive-3.6.0-1  libavtp-0.2.0-1  libcgif-0.2.0-1  libcolord-1.4.6-1  libde265-1.0.8-2  libdrm-2.4.110-1  libelf-0.186-5  libgee-0.20.5-1
              libinput-1.20.0-1  libkate-0.4.1-8  libltc-1.3.1-3  libmfx-21.3.5-3  libmm-glib-1.18.6-1  libmpc-1.2.1-2  libmwaw-0.3.21-2  libnghttp2-1.47.0-1  liboauth-1:1.0.3+r15+gac4cf3a-1  libopenmpt-0.6.1-1  libpamac-11.2.0-13
              libpulse-15.0-4  libqmi-1.30.4-1  libqrtr-glib-1.2.2-1  libreoffice-still-7.2.5-4  librsvg-2:2.52.6-1  libsecret-0.20.5-1  libsigc++-2.10.8-1  libspectre-0.2.10-1  libsysprof-capture-3.42.1-3  libtool-2.4.6+59+gb55b1cc8-2
              libva-mesa-driver-21.3.7-1  libvips-8.12.2-1  libwacom-2.1.0-1  libwnck3-40.1-1  libxcrypt-4.4.28-2  libxml2-2.9.13-1  libxslt-1.1.35-1  linux-api-headers-5.16.8-1  linux-firmware-20220209.6342082-1
              linux-firmware-whence-20220209.6342082-1  linux515-rt-5.15.24_rt31-1  lirc-1:0.10.1-12  lsb-release-2.0.r48.3cf5103-1  man-db-2.10.1-1  man-pages-fr-4.13-1  manjaro-release-21.2.4-1  mesa-21.3.7-1  mesa-vdpau-21.3.7-1
              meson-0.61.2-1  mhwd-nvidia-510.54-1  mkinitcpio-busybox-1.35.0-1  modemmanager-1.18.6-1  mpfr-4.1.0.p13-2  mpv-1:0.34.1-3  mugshot-0.4.3-3  nano-6.2-1  openal-1.21.1-3  openconnect-1:8.20-1  openssh-8.9p1-1  opus-1.3.1-3
              pamac-cli-10.3.0-6  pamac-gtk-10.3.0-6  pango-1:1.50.4-1  perl-http-daemon-6.13-1  perl-net-http-6.22-1  pipewire-1:0.3.47-2  pulseaudio-15.0-4  pulseaudio-alsa-1:1.2.6-3  pulseaudio-bluetooth-15.0-4
              pulseaudio-equalizer-15.0-4  pulseaudio-jack-15.0-4  pulseaudio-lirc-15.0-4  pulseaudio-rtp-15.0-4  pulseaudio-zeroconf-15.0-4  python-click-8.0.4-1  python-distro-1.7.0-1  python-idna-3.3-4  python-isort-5.10.1-5
              python-manjaro-sdk-0.6-1  python-mccabe-0.7.0-1  python-pbr-5.8.1-1  python-pyparsing-3.0.0-1  python-requests-2.27.1-1  python-setuptools-1:59.3.0-1  python-soupsieve-2.3.1-1  python-typing_extensions-4.1.0-1
              python-wrapt-1.13.3-1  python-yaml-6.0-1  qpdf-10.6.2-2  qt5-base-5.15.2+kde+r302-1  qt5-declarative-5.15.2+kde+r46-1  qt5-translations-5.15.2+kde+r22-1  qt5-webengine-5.15.8-9  qt6-base-6.2.3-5  raptor-2.0.15-18
              rasqal-1:0.9.33-5  sdl2-2.0.20-2  signal-desktop-5.33.0-1  snapd-2.54.3-1  sqlite-3.38.0-1  squashfs-tools-4.5-2  system-config-printer-1.5.16-1  systemd-250.3-4  systemd-libs-250.3-4  systemd-sysvcompat-250.3-4
              telegram-desktop-3.5.2-1  thunderbird-91.6.1-1  tpm2-tss-3.2.0-1  tree-2.0.2-1  unzip-6.0-18  upower-0.99.16-2  util-linux-2.37.4-1  util-linux-libs-2.37.4-1  vala-0.54.7-1  vim-8.2.4464-1  vim-runtime-8.2.4464-1
              vivaldi-ffmpeg-codecs-98.0.4710.4-2  vmaf-2.3.0-1  vokoscreen-3.1.0-1  vpnc-1:0.5.3.r501.r196-1  vulkan-headers-1:1.3.206-1  vulkan-intel-21.3.7-1  vulkan-radeon-21.3.7-1  web-installer-url-handler-2.2-1
              webkit2gtk-2.34.6-1  webkit2gtk-4.1-2.34.6-1  wpa_supplicant-2:2.10-3  x264-3:0.164.r3081.19856cc-1  xdg-dbus-proxy-0.1.3-1  xf86-video-amdgpu-22.0.0-1  xkeyboard-config-2.35.1-1  xorg-server-21.1.3-4
              xorg-server-common-21.1.3-4  xournalpp-1.1.1-1  zsh-5.8.1-1

Taille totale du téléchargement :     0,34 MiB
Taille totale installée :          4692,33 MiB
Taille de mise à jour nette :       -30,24 MiB

:: Procéder à l’installation ? [O/n] o
:: Récupération des paquets…
 util-linux-libs-2.37.4-1-x86_64                                                                                   350,9 KiB  4,03 MiB/s 00:00 [########################################################################################] 100%
(226/226) vérification des clés dans le trousseau                                                                                              [########################################################################################] 100%
(226/226) vérification de l’intégrité des paquets                                                                                              [########################################################################################] 100%
erreur : util-linux-libs : la signature de « Christian Hesse <eworm@archlinux.org> » est de confiance inconnue
:: Le fichier /var/cache/pacman/pkg/util-linux-libs-2.37.4-1-x86_64.pkg.tar.zst est corrompu (paquet non valide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n] 

Don’t know what to do next. Nothing seems to work

martin@martin-pc ~> paccache -rvk0
==> Privilege escalation required
removed ‘/var/cache/pacman/pkg/python-isort-5.10.1-5-any.pkg.tar.zst’
removed ‘/var/cache/pacman/pkg/webkit2gtk-2.34.6-1-x86_64.pkg.tar.zst’
removed ‘/var/cache/pacman/pkg/libpamac-11.2.0-13-x86_64.pkg.tar.zst’
removed ‘/var/cache/pacman/pkg/ffmpegthumbnailer-2.2.2-4-x86_64.pkg.tar.zst’
removed ‘/var/cache/pacman/pkg/pulseaudio-jack-15.0-4-x86_64.pkg.tar.zst’
removed ‘/var/cache/pacman/pkg/firefox-97.0.1-1-x86_64.pkg.tar.zst’
removed ‘/var/cache/pacman/pkg/gvfs-google-1.48.1-3-x86_64.pkg.tar.zst’
removed ‘/var/cache/pacman/pkg/vim-8.2.4464-1-x86_64.pkg.tar.zst’
removed ‘/var/cache/pacman/pkg/gvfs-afc-1.48.1-3-x86_64.pkg.tar.zst’
removed ‘/var/cache/pacman/pkg/libqrtr-glib-1.2.2-1-x86_64.pkg.tar.zst’

finished: 226 packages removed (disk space saved: 1.35 GiB)

martin@martin-pc ~> yay
:: Synchronizing package databases…
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade…
warning: python-pyqt5: local (5.15.6-7.1) is newer than extra (5.15.6-7)
resolving dependencies…
looking for conflicting packages…

Packages (226) accountsservice-22.08.8-1 alsa-card-profiles-1:0.3.47-2 alsa-plugins-1:1.2.6-3 aom-3.3.0-1 apparmor-3.0.4-1 archlinux-appstream-data-20220211-1 autoconf-archive-1:2022.02.11-1 binutils-2.38-3 blueman-2.2.4-1 bluez-5.63-2 bluez-cups-5.63-2 …

error: util-linux-libs: signature from “Christian Hesse eworm@archlinux.org” is unknown trust
:: File /var/cache/pacman/pkg/util-linux-libs-2.37.4-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]

:wink:

try ignoring util-linux-libs using pamac or by editing /etc/pacman.conf