エラー: 処理を完了できませんでした (無効または破損したパッケージ (PGP 鍵)
参考
- small issue with default [Y/n] option on key import / Pacman & Package Upgrade Issues / Arch Linux Forums
- エラー: 処理を完了できませんでした (無効または破損したパッケージ (PGP 鍵)) | Log
鍵が期限切れ
$ pacman-key --list-sigs | grep anatol
gpg: *注意*: 信用データベースが、書き込み不能です
uid [期限切れ] Anatol Pomozov <anatol.pomozov@gmail.com>
sig 3 753E0F1F 2014-02-04 Anatol Pomozov <anatol.pomozov@gmail.com>
鍵更新
$ sudo pacman-key --lsign-key 753E0F1F
-> キーに署名 753E0F1F...
==> 信用データベースを更新...
gpg: 次回の信用データベース検査は、2016-01-22です
$ sudo pacman-key -r 753E0F1F
gpg: 鍵753E0F1Fをhkpからサーバpool.sks-keyservers.netに要求
gpg: 鍵753E0F1F: "Anatol Pomozov <anatol.pomozov@gmail.com>" 新しい署名を5個
gpg: 「まぁまぁの信用」3、「全面的信用」1、PGP信用モデル
gpg: 深さ: 0 有効性: 1 署名: 5 信用: 0-, 0q, 0n, 0m, 0f, 1u
gpg: 深さ: 1 有効性: 5 署名: 60 信用: 0-, 0q, 0n, 5m, 0f, 0u
gpg: 深さ: 2 有効性: 60 署名: 4 信用: 60-, 0q, 0n, 0m, 0f, 0u
gpg: 次回の信用データベース検査は、2016-01-22です
gpg: 処理数の合計: 1
gpg: 新しい署名: 5
==> 信用データベースを更新...
gpg: 次回の信用データベース検査は、2016-01-22です
Import PGP key error
:: Import PGP key 4096R/, "Antonio Rojas arojas@us.es", created: 2014-10-21? [Y/n] y
pacman -S archlinux-keyring
これでOK
データベースのバージョンが間違っています: /var/lib/pacman/
$ pacman -Ql
エラー: alpm ライブラリの初期化に失敗しました
(データベースのバージョンが間違っています: /var/lib/pacman/)
エラー: pacman-db-upgrade を実行してください
$ sudo pacman-db-upgrade
fatal: /usr/lib/postfix/postfix-script: No such file or directorypostfix
postfixが3系に上がったが、サービスが起動失敗していることを確認。
/etc/postfix/main.cf
-daemon_directory = /usr/lib/postfix
+daemon_directory = /usr/lib/postfix/bin