При использовании pacman во время обновления пакетов, например
sudo pacman -Syu
Может возникнуть ошибка:
error: binutils: signature from "Frederik Schwan <frederik.schwan@linux.com>" is unknown trust :: File /var/cache/pacman/pkg/binutils-2.39-4-x86_64.pkg.tar.zst 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.
Конкретное сообщение ошибки в вашем случае может отличаться, например, может быть невалидным или повреждённым другой пакет, либо PGP подпись может принадлежать другому человеку.
В любом случае для исправления ошибки начните с переустановки пакета archlinux-keyring:
sudo pacman -S archlinux-keyring
После этого обновление системы должно пройти без ошибки.
sudo pacman -Syu
Близкие статьи
- Аналог опции --force в pacman (100%)
- Ошибка pacman «warning: failed to retrieve some files» (РЕШЕНО) (100%)
- Ошибка «ruby-bundler: /usr/share/man/man5/gemfile.5.gz exists in filesystem (owned by ruby)» (РЕШЕНО) (100%)
- Ошибка «не удалось разрешить зависимость lib32 (32-битной библиотеки)» (РЕШЕНО) (100%)
- Ошибка «не удалось завершить транзакцию (неверный или поврежденный пакет)» (РЕШЕНО) (100%)
- Работа с дисками в BlackArch (монтирование, решение проблем) (RANDOM - 50%)