Skip to content

Resolve "CI jobs fail due to outdated certificate"

Description

The CI builds began failing because wget could not safely connect to the libzip server for downloading as part of Sherpa's configure step. Apparently a certificate had become invalid.

I first tried to upgrade the libzip version to be downloaded to 1.8.0. This did not help. This makes sense, because wget fails already when connecting to the server.

Then I did several attempts to add updated certificates to the Docker CentOS image used for the CI. But that didn't help either (not sure why).

Finally, I decided to just pre-install libzip in the CI Docker image, such that Sherpa can use this instead of downloading and compiling its own copy of libzip. This seems to work.

The Docker CI image changes have been pushed to https://gitlab.com/sherpa-team/sherpa-docker-build and the newly built images can be found in this repo's registry.

Test Plan

Run the CI. It should work.

Closes #323 (closed)

Edited by Enrico Bothmann

Merge request reports