Неверный или поврежденный пакет(PGP подпись)
:: Файл /var/cache/pacman/pkg/openbsd-netcat-1.234_1-1-x86_64.pkg.tar.zst поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n]
Пока не удалял кэш.Как исправить этот поврежденный пакет?
Ошибка «signature from "kpcyrd git@rxv.cc" is unknown trust» возникает при обновлении системы в Arch Linux из-за проблем с проверкой подписи пакетов. Это сообщение означает, что ключ, от которого подписана подпись, не добавлен в базу данных pacman-key gpg.Colach:openbsd-netcat: signature from "kpcyrd <git@rxv.cc>" is unknown trust
+ это ... + wiki + google ...
Ошибки не исчезают с опытом - они просто умнеют
Не все так просто,чтобы исправить эту ошибку с поврежденным пакетом(PGP подпись) .vasek:vasek
Проделал некоторые действия с ключами,воспользовался утилитой pacman-key.
Пробовал создать новую базу данных ключей.
Загружал и обновлял ключи из построенных репо.
Проверил целостность всех пакетов.
Очистил кэш ,но результата на исправления нет.
У сборщика пакета не тот емайл.
Colach:kpcyrd <git@rxv.cc>
$: pacman -Qi openbsd-netcat | grep kpcyrd
Сборщик : kpcyrd <kpcyrd@archlinux.org>🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
sudo sed -i '1i Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlist
sudo pacman -Suyy🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
Поясните пожалуйста, как зайти на этот адрес сервера.ALiEN:sudo sed -i '1i Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlist sudo pacman -Suyy
Не получается пока. И что дает это вход?
А ,вторая команда-обновление системы -это понято.
[nikolay@nikolay-ms7a38 ~]$ sudo sed -i '1i Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlistALiEN:ALiEN
[sudo] пароль для nikolay:
[nikolay@nikolay-ms7a38 ~]$
показываю свойALiEN:/etc/pacman.d/mirrorlist
Server = https://arch.mirror.cloud.thatcyberlynx.de/$repo/os/$arch
Server = https://arch.mirror.constant.com/$repo/os/$arch
Server = https://losangeles.mirror.pkgbuild.com/$repo/os/$arch
Server = https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
Server = https://mirror.givebytes.net/archlinux/$repo/os/$arch
Server = https://mirrors.jcut.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.jxust.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = https://nl.arch.niranjan.co/$repo/os/$arch
Server = https://singapore.mirror.pkgbuild.com/$repo/os/$arch
Server = https://sydney.mirror.pkgbuild.com/$repo/os/$arch
Server = https://taipei.mirror.pkgbuild.com/$repo/os/$arch
Server = https://mirror.truenetwork.ru/archlinux/$repo/os/$arch
Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch
А с какой целью?BendalfRU:показываю свой
У каждого, он индивидуальный, в зависимости от географического места нахождения и соответственно интернет провайдера.
Для этого и написали утилиту reflector.
Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru
Запустил команду первую, а затем сразу вторую.ALiEN: ну, теперь
sudo pacman -Suyy
Выдало много ошибок.В конце: Could not resolve host: archlinux.mailtunnel.eu
предупреждение: не удалось получить некоторые файлы
ошибка: не удалось завершить транзакцию (неверный url для сервера)
Обнаружены ошибки, пакеты не обновлены
Сначала установите reflector. И затем запустите сортировку.Colach: Подскажите как выбрать из списка серверов для своего региона?
Для примера я запускаю :
sudo reflector --age 6 --latest 20 --fastest 20 --threads 20 --sort rate --protocol https --save /etc/pacman.d/mirrorlist
Ну и затем для "закрепления материала" :
sudo pacman -Syyu
.... pacman ArchWikiColach:Файл /var/cache/pacman/pkg/openbsd-netcat-1.234_1-1-x86_64.pkg.tar.zst поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n]
3.19 error: GPGME error: General error and "::
File /var/cache/pacman/pkg/<package>.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
If this error occurs and you're for instance unable to update your system or any package at all, it is possible that you have DISPLAY set to a blank value, which seems to break the GPG-Flow.
In this case, unset DISPLAY or setting it to a arbitrary value will most likely allow to update again, in case any other option above didn't do the trick yet.
See https://bbs.archlinux.org/viewtopic.php?pid=2204786 post for further details.
… плюс https://bbs.archlinux.org/viewtopic.php?id=233480
Ошибки не исчезают с опытом - они просто умнеют
ПоказывайтеColach:Выдало много ошибок
grep -Ev "^\s*(#|$)" /etc/pacman.conf /etc/pacman.d/mirrorlist🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
есть список по умолчанию.
и вот там можешь сгенерить какой хочешь https://archlinux.org/mirrorlist/
оставь 2 для своего региона и 2 для другого.
оно и получено рефлектором. регулярно генериться на автомате по таймеруRusWolf:Для этого и написали утилиту reflector.
ikolay@nikolay-ms7a38 ~]$ grep -Ev "^\s*(#|$)" /etc/pacman.conf /etc/pacman.d/mirrorlistALiEN:Показывайте
/etc/pacman.conf:[options]
/etc/pacman.conf:HoldPkg = pacman glibc
/etc/pacman.conf:Architecture = auto
/etc/pacman.conf:ParallelDownloads = 8
/etc/pacman.conf:SigLevel = Required DatabaseOptional
/etc/pacman.conf:LocalFileSigLevel = Optional
/etc/pacman.conf:[core]
/etc/pacman.conf:Include = /etc/pacman.d/mirrorlist
/etc/pacman.conf:[extra]
/etc/pacman.conf:Include = /etc/pacman.d/mirrorlist
/etc/pacman.d/mirrorlist:Server = https://fastly.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://mirror.ufscar.br/archlinux/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://mirror.theo546.fr/archlinux/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://berlin.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://frankfurt.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://johannesburg.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://london.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://losangeles.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://singapore.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://taipei.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://umea.mirror.pkgbuild.com/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://mirror.trap.moe/archlinux/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://mirror.cyberbits.eu/archlinux/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://mirror.cyberbits.asia/archlinux/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://mirror.moson.org/arch/$repo/os/$arch
/etc/pacman.d/mirrorlist:Server = https://al.arch.niranjan.co/$repo/os/$arch