小技

fetchコマンドでエラーが表示されてダウンロードできない【on FreeBSD】

  • このエントリーをはてなブックマークに追加
  • LINEで送る

最近のFreeBSDで外部サイトから手軽にファイルをダウンロードをする際に使うコマンドはfetchになると思います。

ただ環境によって以下のようなエラーが表示されてダウンロードできません。

root@sv:/usr/local/src # fetch https://www.ii-sys.jp/wp-content/uploads/qmail/qmail2020.tar.gz
Certificate verification failed for /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
34370633728:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1915:
fetch: https://www.ii-sys.jp/wp-content/uploads/qmail/qmail2020.tar.gz: Authentication error

これは不具合ではなく、CA証明書がFreeBSDインストール時に導入されないのが原因です。
以下のコマンドでCA証明書をインストールすることで解決します。

pkg install ca_root_nss

何か手伝えることはありませんか?

「Web制作の人手が足りない」

「ネットショップの担当者が急に辞めた」

「サーバーの設定が苦手」

「九州のクライアントに対応できる業者を探している」

ご要望にお応えできるかもしれません。
零細ながらもデザイン・システム・サーバー運用全てを自社で15年以上行っているので柔軟な対応が可能です。

Web秘書に無料で聞いてみる