メンテナンス・トラブルシュート - portsdb - Authentication error

 クラウディア
1. 概要
2. オチ(間違い)
3. ca_root_nss インストール

1. 概要

 2018年2月18日に発生した問題です。  新規インストールした「FreeBSD 11.1 RELEASE」の環境で、「ports」「pkg」とも更新が終わって

$ portsdb -Fu
Fetching the ports index ... Certificate verification failed for /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
34374362520:error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/s3_clnt.c:1264:
fetch: https://www.FreeBSD.org/ports/INDEX-11.bz2: Authentication error
Certificate verification failed for /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
34374362520:error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/s3_clnt.c:1264:
fetch: https://www.FreeBSD.org/ports/INDEX-11.bz2: Authentication error
Certificate verification failed for /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
34374362520:error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/s3_clnt.c:1264:
fetch: https://www.FreeBSD.org/ports/INDEX-11.bz2: Authentication error
 これが無限に続きそうなので Ctrl+C で停止しました。

2. オチ(間違い)

 実はこれネットワークの調子が悪かったようです。

https://www.FreeBSD.org/ports/INDEX-11.bz2
 をダウンロードしている最中にネットワークがタイムアウトして何度も繰り返していたようです。  ↑  実はこれ真っ赤な間違いでした  2018年5月2日、別途インストールしたマシンでも同様のことが発生したのです。  改めてネットで検索して「システム管理メモ - FreeBSD10.3: leap-seconds.list: Authentication error」を見つけました。  どうもこれみたい。

3. ca_root_nss インストール

 参考サイトに習って、「ca_root_nss」をインストールしてみます。

cd /usr/ports/security/ca_root_nss
make
make install
 前回、うまく行ったような気がしたときは、途中で「ca_root_nss」をインストールしていたかと思われます。