
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