pacman -Syyuエラー:信頼できるユーザーからキーを取得できません。

pacman -Syyuエラー:信頼できるユーザーからキーを取得できません。

DISTRIB_ID=マンジャロLinux

DISTRIB_RELEASE=17.1.6

DISTRIB_CODENAME=ハコイラ

今日、古いラップトップにマンジャロをインストールして更新しようとしています。

ただpacman -Syyu使用

(383/383) checking keys in keyring
downloading required keys...
:: Import PGP Key KEY, "Brad Fanella <[email protected]>", 
created: 2018-03-2? [Y/n] Y
error: key "Brad Fanella <[email protected]>" could not be imported
error: required key missing from keyring
error: failed to commit transaction (unexpected error)

私は成功せずに次の順序を試しました。

sudo pacman-key --init
sudo pacman-key --populate archlinux manjaro
sudo pacman-key --refresh-keys
sudo pacman -Syy
sudo pacman -S manjaro-keyring archlinux-keyring
sudo pacman -Syyu

どんなアイデアがありますか?

編集1

試してみpacman-key --recv-keys F382BBBDてこれを得ました:

gpg: key 81A402D4F382BBBD was created 6 days in the future (time warp or clock problem)
gpg: key 81A402D4F382BBBD: no valid user IDs
gpg: this may be caused by a missing self-signature
gpg: Total number processed: 1
gpg:           w/o user IDs: 1

答え1

解決しました。

~から編集1出力、

私は次のように時計を更新しました。sudo ntpdate -vu time.nist.gov

そしてpacman-key --recv-keys F382BBBDチャジャン。

迷惑なほど簡単です。

答え2

以下はArchlinuxに適用されますが、他のLinuxディストリビューションにも適用できます。無効な KEY を修正するには、次の操作を行う必要があります。

rm -fr /etc/pacman.d/gnupg
pacman-key --init
pacman-key --populate archlinux

エラーを引き起こすコアがBlackarchにあると仮定すると、以下も必要です。

sudo pacman-key --populate blackarch

ついに

sudo pacman -Sy archlinux-keyring
sudo pacman-key --populate archlinux
sudo pacman-key --refresh-keys

関連情報