curl: (56) GnuTLS 受信エラー (-9): 予期しない長さの TLS パケットを受信しました

curl: (56) GnuTLS 受信エラー (-9): 予期しない長さの TLS パケットを受信しました

curl 経由で meteor をインストールしていますが、次のエラーが発生します:

curl: (56) GnuTLS recv error (-9): A TLS packet with unexpected length was received.
gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
Installation failed.

今のところ、この問題を解決する方法がわかりません。どんな助けでもいただければ幸いです。

前もって感謝します。

答え1

私の場合は、-k/--insecureオプションを追加することでcurl問題は解決しました。

curl -k [URL...]

これは、SSL証明書が検証できない場合でも接続を続行できるようにすることで機能します。これにより、サーバーの設定ミスなどのいくつかの問題を回避することができますが、ダウンロードしたデータが信頼できない可能性があることに注意してください。マンcurlページ言う:

-k, --安全でない

(SSL) このオプションは、curlが「安全でない」SSL接続と転送を実行することを明示的に許可します。すべてのSSL接続は、デフォルトでインストールされたCA証明書バンドルを使用して安全にしようとします。これにより、「安全でない」と見なされるすべての接続は、次の場合を除き失敗します。 -k, --安全でない使用されている。

詳細については、次のオンライン リソースを参照してください。
http://curl.haxx.se/docs/sslcerts.html

関連情報