Cannot install DFINITY Canister SDK. Broken SSL certificate

I failed at the first step of installing a DFINITY Canister SDK. I have a brand new Mac with Homebrew and Node installed.

Impact: I am going to assume this will effect every new developer who tries to get started.

1 Like

Thank you for this. I will escalate internally to see what may be going on.

1 Like

@chrisaiv for debugging, do you have an M1 or Intel MacBook? (not that its relevant to SSL certs, but just for completion)

Intel. I don’t think it shouldn’t matter because it’s an expired SSL cert.

Would you please report the output of uname -r and curl --version ?

Uname

18.7.0

Curl

curl 7.54.0 (x86_64-apple-darwin18.0) libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy

I found a way to make it work. I re-installed curl via Homebrew.

export HOMEBREW_FORCE_BREWED_CURL=1
brew install curl

Explainer: Using cURL with HTTP/2 on Mac OS X — Simone Carletti

1 Like