パックマンの問題 - 過去数ヶ月間失敗しました

パックマンの問題 - 過去数ヶ月間失敗しました

Artix(Archベース)Linuxのアップデートに問題があります。

次のコマンドを使用して最新のミラーリストを取得し、パックマンを起動します。

% sudo pacman -U ./artix-mirrorlist-20221209-1-any.pkg.tar.zst
% sudo mv /etc/pacman.d/mirrorlist.pacnew /etc/pacman.d/mirrorlist
% sudo pacman -Sy --needed archlinux-keyring
% sudo pacman -Syyu

過去には常に成功していましたが、過去数ヶ月間に得られた結果は次のとおりです。

100  100k  100  100k    0     0   401k      0 --:--:-- --:--:-- --:--:--  402k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  471k  100  471k    0     0  1366k      0 --:--:-- --:--:-- --:--:-- 1370k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 40781  100 40781    0     0   188k      0 --:--:-- --:--:-- --:--:--  188k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  119k  100  119k    0     0   447k      0 --:--:-- --:--:-- --:--:--  449k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3975k  100 3975k    0     0   803k      0  0:00:04  0:00:04 --:--:--  649k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
....

このような状況は長く続いた。

もしそうなら、これは私の要件です。

100 3040k  100 3040k    0     0  4355k      0 --:--:-- --:--:-- --:--:-- 4355k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 52477  100 52477    0     0   249k      0 --:--:-- --:--:-- --:--:--  251k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  237k  100  237k    0     0   817k      0 --:--:-- --:--:-- --:--:--  819k
 Total (   0/1193)                                                                                1969.9 MiB   482 KiB/s 69:44 [----------------------------------------------------------------------------] 100%
(1193/1193) checking keys in keyring                                                                                           [----------------------------------------------------------------------------] 100%
(1193/1193) checking package integrity                                                                                         [----------------------------------------------------------------------------] 100%
error: archlinux-keyring: signature from "Dudemanguy <[email protected]>" is unknown trust
:: File /var/cache/pacman/pkg/archlinux-keyring-20220927-1.1-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] Y
error: coin: signature from "Alexander F. Rødseth <[email protected]>" is marginal trust
:: File /var/cache/pacman/pkg/coin-4.0.0.04c190-4-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: med-openmpi: signature from "Alexander F. Rødseth <[email protected]>" is marginal trust
:: File /var/cache/pacman/pkg/med-openmpi-4.1.1-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: python-pivy: signature from "Alexander F. Rødseth <[email protected]>" is marginal trust
:: File /var/cache/pacman/pkg/python-pivy-0.6.8-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: libreoffice-fresh: signature from "Dudemanguy <[email protected]>" is unknown trust
:: File /var/cache/pacman/pkg/libreoffice-fresh-7.4.1-3-x86_64.pkg.tar.zst 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.

私はこれらの質問に別の答えを与えようとしましたが、結果は常に同じでした。

私は何が間違っていましたか?

答え1

キーリングが古く、キーリングがないとパッケージを認証できません。通常、アップグレードする前にまず最新の archlinux-keyring を入手する必要があります。

% sudo pacman -Sy --needed archlinux-keyring
% sudo pacman -Su

部分的なアップグレードを避けるには、常にすぐに実行してください。

pacman-key --refresh-keyルートでこれを行うこともできますが、キーサーバーはarchlinux-keyring最新のパッケージをインストールするよりもエラーが発生しやすい傾向があります。

関連情報