私は妹のためにManjaro GNOME 18.0.4をインストールしています。ただし、Update All Packagesを使用してすべてのパッケージを更新しようとすると、pacman -Syu
2つの署名エラーが原因で更新が失敗します。
dunst
署名付きパッケージ"Matti Hyttinen <[email protected]>"
notification-daemon
そして署名した人"Brett Cornwall <[email protected]>"
面白いのは設置後一番最初にしたことなので、一つも台無しにしなかったという点だ。また、問題の両方のパッケージは通知用であるようです。
もちろん、問題を見つけようとし続けてきた解決策は次のとおりです。
rm -r /etc/pacman.d/gnupg
pacman-key --init
pacman-key --populate archlinux manjaro
pacman-key --refresh-keys
ルートとして。ただし、このソリューションはこの場合まったく機能しません。
完全なエラーメッセージ(と同じdunst
):
$ sudo pacman -S notification-daemon
resolving dependencies...
looking for conflicting packages...
Packages (1) notification-daemon-3.20.0-3
Total Download Size: 0.05 MiB
Total Installed Size: 0.74 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
notification-daemon... 52.4 KiB 64.7K/s 00:01 [######################] 100%
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
error: notification-daemon: signature from "Brett Cornwall <[email protected]>" is unknown trust
:: File /var/cache/pacman/pkg/notification-daemon-3.20.0-3-x86_64.pkg.tar.xz 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 (PGP signature))
Errors occurred, no packages were upgraded.
編集:SigLevel
すべてのオプション(合計4つ)/etc/pacman.conf
をに変更してSigLevel = Never
実行し、もう一度オプションにpacman -Syu
変更しました。SigLevel
これでシステムは最新の状態になりましたが、問題はまだ存在します。
ベストアンサー1
解決策:
- 開いている
/etc/pacman.conf
- すべての
SigLevel
項目を次のように変更しますNever
(前の項目のコメント)。 pacman -Syu
/etc/pacman.conf
もう一度交換してくださいrm -r /etc/pacman.d/gnupg
pacman-key --init
pacman-key --populate archlinux manjaro
pacman-key --refresh-keys