奇妙な理由で実行できません。いくつかの使用法をcurl -L https://github.com/Blosc/c-blosc/archive/v1.8.1.tar.gz
インストールするために必要です。Blosc
curl
エラーが発生します。
curl: (77) Error reading ca cert file /etc/pki/tls/certs/ca-bundle.crt - mbedTLS: (-0x3E00) PK - Read/write of file failed
したがって、その場所の証明書はありません。美しい。そのため、ca-bundle.pemを.crtから.crtに変換し/etc/ssl
てその場所にコピーしました。
今私は次を得ます:
url: (51) Cert verify failed: BADCERT_NOT_TRUSTED
途方もない。このツールの内容を読みupdate-ca-trust
ましたが、openSUSE 42.1 Leapにはインストールされていないようです。これにより、証明書を追加して/etc/pki/ca-trust/source/
更新できます。とにかく、なぜ信頼できないのでしょうか?すでにそこにいます。それともYASTで新しいアイテムを作成する必要がありますか?
ありがとう
答え1
リモート証明書を確認しないことに同意し、tarballをダウンロードしたい場合は、「安全でない接続」フラグ(-k
または--insecure
)を使用できます。
curl -Lk https://github.com/Blosc/c-blosc/archive/v1.8.1.tar.gz
答え2
これは有効な解決策です...; http://www-01.ibm.com/support/docview.wss?uid=isg1OA32717
名前のある場所に証明書をロードし、それを指す環境を設定します。エクスポート CURL_CA_BUNDLE='/root/cacert.pem'