[Bug 1107276] New: Cargo fails to down load dependencies.
http://bugzilla.suse.com/show_bug.cgi?id=1107276 Bug ID: 1107276 Summary: Cargo fails to down load dependencies. Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: bnc-team-screening@forge.provo.novell.com Reporter: william@blackhats.net.au QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Using cargo with a project with dependencies on openSUSE-release-20180903-486.1.x86_64 the following is encountered. cargo build ... [60] Peer certificate cannot be authenticated with given CA certificates (SSL certificate problem: unable to get local issuer certificate) Strace shows cargo is trying to check the following cert locations, but they all do not exist. Curl is able to access https://crates.io curl seems to access: /var/lib/ca-certificates/, but in the following list it's not there. this command resolves the issue. sudo ln -s /var/lib/ca-certificates/ca-bundle.pem /etc/pki/tls/certs/ca-bundle.crt cargo strace output. stat("/var/ssl", 0x7ffe105325c0) = -1 ENOENT (No such file or directory) stat("/usr/share/ssl", {st_mode=S_IFDIR|0755, st_size=8, ...}) = 0 stat("/usr/local/ssl", 0x7ffe105325c0) = -1 ENOENT (No such file or directory) stat("/usr/local/openssl", 0x7ffe105325c0) = -1 ENOENT (No such file or directory) stat("/usr/local/share", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/usr/lib/ssl", 0x7ffe105325c0) = -1 ENOENT (No such file or directory) stat("/usr/ssl", 0x7ffe105325c0) = -1 ENOENT (No such file or directory) stat("/etc/openssl", 0x7ffe105325c0) = -1 ENOENT (No such file or directory) stat("/etc/pki/ca-trust/extracted/pem", 0x7ffe105325c0) = -1 ENOENT (No such file or directory) stat("/etc/pki/tls", {st_mode=S_IFDIR|0755, st_size=10, ...}) = 0 stat("/etc/ssl", {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0 stat("/data/data/com.termux/files/usr/etc/tls", 0x7ffe105325c0) = -1 ENOENT (No such file or directory) stat("/boot/system/data/ssl", 0x7ffe105325c0) = -1 ENOENT (No such file or directory) stat("/usr/share/ssl/cert.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/share/ssl/certs.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/share/ssl/certs/ca-certificates.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/share/ssl/certs/ca-root-nss.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/share/ssl/certs/ca-bundle.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/share/ssl/CARootCertificates.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/share/ssl/tls-ca-bundle.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/local/share/cert.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/local/share/certs.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/local/share/certs/ca-certificates.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/local/share/certs/ca-root-nss.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/local/share/certs/ca-bundle.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/local/share/CARootCertificates.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/usr/local/share/tls-ca-bundle.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/pki/tls/cert.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/pki/tls/certs.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/pki/tls/certs/ca-certificates.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/pki/tls/certs/ca-root-nss.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/pki/tls/certs/ca-bundle.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/pki/tls/CARootCertificates.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/pki/tls/tls-ca-bundle.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/ssl/cert.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/ssl/certs.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/ssl/certs/ca-certificates.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/ssl/certs/ca-root-nss.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/ssl/certs/ca-bundle.crt", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/ssl/CARootCertificates.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) stat("/etc/ssl/tls-ca-bundle.pem", 0x7ffe105326d0) = -1 ENOENT (No such file or directory) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1107276
Marcus Meissner
http://bugzilla.suse.com/show_bug.cgi?id=1107276
Frederic Crozat
participants (1)
-
bugzilla_noreply@novell.com