delinkcious
delinkcious copied to clipboard
Failed to build stable image: g1g1/delinkcious-link:0.6
=> ERROR [builder 4/5] RUN go get -d -v
#9 55.70 fatal: unable to access 'https://gopkg.in/yaml.v2/': server certificate verification failed. CAfile: none CRLfile: none
The root certificate in the base imge (golang:1.11) is too old. See https://github.com/go-yaml/yaml/issues/787
Need to:
apt-get --allow-releaseinfo-change update && apt upgrade -y
Unfortunately, the Kubernetes ecosystem is moving very fast and there will be other build issues. Delinkcious was developed as a real cloud-native distributed system. Such a system in production requires constant maintenance, updates and upgrades. You can consider it as the dreaded exercise to the reader.
I did a major update of Delinkcious (Go 1.11 -> Go 1.17, switch to Go modules and more). All unit tests pass and all Docker images can be built again.