仮想マシンからwgetやcurlでhttpsダウンロードしようとして証明書エラー

スポンサーリンク

VMware Player内のCentOSからPython2.7のソースを落とそうとしたら証明書エラーが。

# curl -O https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz

curl: (60) Peer certificate cannot be authenticated with known CA certificates
More details here: http://curl.haxx.se/docs/sslcerts.html
(以下略)
# wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
--2014-06-08 01:53:33--  https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
www.python.org をDNSに問いあわせています... 103.245.222.223
www.python.org|103.245.222.223|:443 に接続しています... 接続しました。
エラー: www.python.org の証明書(発行者: `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA')の検証に失敗しました:
  発行された証明書はまだ有効ではありません。
www.python.org に安全の確認をしないで接続するには、`--no-check-certificate' を使ってください。

「まだ有効ではありません。」あたりに引っかかりつつもぐぐってみると、OSの時刻がおかしくなってたのが原因のようでした。

# /etc/init.d/ntpd stop
# ntpdate ntp.nict.jp
# /etc/init.d/ntpd start

で直りました。
仮想マシンをサスペンドしてる間に時刻が大きくズレてたせいですね。

スポンサーリンク

シェアする

フォローする