Ubuntu でソフトウェアソースの証明書エラーが出た件と対処

広告

最近 apt-get update したら妙な問題が出た。

选区_062.png

広告

「公開鍵がないため、以下の署名を検証できませんXXXXXXX」

最初は中間者攻撃か DNS 汚染かと思った。公開鍵が消えるなんてある?

とりあえず DNS キャッシュを更新してから再挑戦。問題は変わらず。

じゃあ手動で追加するか、ってことで片っ端からコマンドで戻していった。

选区_063.png

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXX

更新してもやっぱり同じ。しまいには /etc/apt/ の公開鍵ファイルを削除してから更新しても変わらない。

首をひねりながら Google で調べたら、こんな情報が出てきた。

选区_061.png

apt can only handle 40 keys…..

apt can only handle 40 keys…..

apt can only handle 40 keys…..

apt can only handle 40 keys?

选区_066.png

ケイディンかよ?

/etc/apt/trusted.gpg.d/ を見てみると、案の定ちょうど40個。しかも追加した PPA は40個どころじゃない。

使っていない PPA を片付けて apt-get update し直したら解決した。

そういえば最近、くだらない問題ばかりに振り回されている。

本家 plumz.me でこの記事にコメントする

コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。

目次