Closed shrike71 closed 3 years ago
The download is working fine here. I'm going to close the issue and assume that it is something specific to your environment.
We advise new users to make use of multipass or a cloud VM on a developer cloud, these are known configurations and work as expected.
After downloading, trying to run ./hack/install.sh results in an error
curl: (60) SSL certificate problem: unable to get local issuer certificate
on an Ubuntu 21.04 VirtualBox guest.
The curl command works as expected with other https sites.
Expected Behaviour
faasd outputs intallation process and faasd is installed
Current Behaviour
Are you a GitHub Sponsor (Yes/No?)
Check at: https://github.com/sponsors/openfaas
Steps to Reproduce (for bugs)
1 .git clone https://github.com/openfaas/faasd --depth=1
Context
faasd will not install. work cannot continue
By extracting some of the
curl
statements in the install.sh script and running them manually with more verbose logging and a direct reference to the latest installed cacerts.pem file from the curl website, https://curl.se/docs/sslcerts.html and https://curl.se/docs/caextract.html I was able to determine that the issue lies with the domain of a redirected link, further down the fetch chain, for instance, this:curl -vL --cacert cacerts.pem https://github.com/containernetworking/plugins/releases/download/v0.8.5/cni-plugins-linux-amd64-v0.8.5.tgz --output cni-plugins-linux-amd64-v0.8.5.tgz
results in:
It seems that curl is complaining about 'github-releases.githubusercontent.com', even with a direct reference to the updated CA certs. Using curl on any other direct download or in a git clone from y repo on the same VM has no issues.
Your Environment
Intel i7 with 32GB RAM / 1TB SSD
OS and architecture: Windows 10 Host, VirtualBox Version 6.1.26 r145957 (Qt5.6.2) Ubuntu 21.04 guest with latest updates as of 2021-08-12
Versions:
faasd 0.13.13