Gitlab Runner SSL certificate problem: unable to get local issuer certificate

Issue description
Since 16-Mar-2022, we start to see our gitlab runner showing errors like below
fatal: unable to access ‘https://git-us-east1-c.ci-gateway.int.gprd.gitlab.net:8989/xxx/xxx.git/’: SSL certificate problem: unable to get local issuer certificate

    • This is the full gitlab-ci.yml file I have*
      image: node:latest

stages:

  • test

unit test job:
stage: test
script:
- npm install

We have been using this pipeline for 2 years, this is the first time we see such issue
Kindly advice what went wrong here, and how to fix it.

Thanks and regards

We are facing the same problem. Pipelines that worked minutes before stopped running with exactly the error that @yawei described.
Last time this error disappeared over night without changing anything.

I have a suspicion, that it depends on the runner. The failing pipelines/ jobs ran on x-blue.shared.runners-manager.gitlab.com

I’m facing the same problem. Any update or solution?

Best Regards

As of 17-Mar-2022, the issue magically auto recovered, maybe Gitlab found some issue in their server. But I noticed, if your runner tag is gitlab-org, which using green* server, still failing, without tag, will default use blue* server, which is fine now

I see a similar issue from yesterday, I use private runner,

Created fresh repository.

fatal: unable to access ‘https://gitlab.com/**/’: SSL certificate problem: unable to get local issuer certificate

Runner version : 14.3.2

Please help me to resolve this

The issue is fixed after restarting the runner or updating the runner to the latest version.

I updated it to: 14.10.1

Hi Vignesh,
Good day! Thanks for the feedback and we are also facing same challenge. Shall we connect to discuss on this upgradation? Let me know your availability.

I had the same issue, I have also resolved it by restarting the VM here is the solution LINK