Dev./Docker
[Rancher Desktop] Skipping duplicate certificate
인쥭
2025. 1. 22. 09:05
반응형
백만년만에 쓰는 글
Docker Desktop 유료화에 따른 선택이건, 다른 이유에서건 Rancher Desktop을 사용하는 도중 요런 에러를 만날 수 있다.
Error Starting Kubernetes
Error: /Applications/Rancher Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl.ventura exited with code 1
Last command run:
/Applications/Rancher Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl.ventura --debug shell --workdir=. 0 sudo update-ca-certificates
Context:
Installing CA certificates
Logfiles:
'WARNING: Skipping duplicate certificate in file ca-cert-Comodo_AAA_Services_root.pem\n' +
'WARNING: Skipping duplicate certificate in file ca-cert-Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem\n' +
'WARNING: Skipping duplicate certificate in file ca-cert-SSL.com_Root_Certification_Authority_RSA.pem\n' +
'WARNING: Skipping duplicate certificate in file'... 508 more characters,
code: 1,
[Symbol(child-process.command)]: '/Applications/Rancher Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl.ventura --debug shell --workdir=. 0 sudo update-ca-certificates'
}
2024-11-15T08:39:10.495Z: Progress: errored Starting Backend: Error: /Applications/Rancher Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl.ventura exited with code 1
로컬 환경에 있는 인증서와 관련된 이슈인 것 같은데, rancher-sandbox에 제출된 이슈 몇몇을 확인해보면 '상세한 로그를 제출하지 않는다면 정확한 원인을 파악할 수 없다'고 한다.
해결법
상세한 원인을 파악할 수 없어 찝찝하지만, 대부분의 경우 Rancher Desktop 자체적으로 제공되는 공장 초기화 기능을 활용하여 해결할 수 있다고 한다. 아래와 같이 공장 초기화를 진행하도록 하자.
당연한 말이지만, 공장 초기화기 때문에 Preference에서 기존에 적용해뒀던 설정은 모두 날라간다. 난 로컬 개발 환경에서만 적당히 Docker를 돌리고 있어서 상관 없었지만, 뭔가 자신만의 설정값을 적용해둔 분들은 꼭 이 점을 유념하고 공장 초기화를 진행하도록 하자.
Rancher Desktop의 main window를 열고, Troubleshooting 탭에 들어가서 공장 초기화를 진행한다.
나는 쿠버네티스를 사용하고 있지 않기 때문에 'Keep cached Kubernetes images' 체크박스를 체크하지 않고 그냥 진행했다.
공장 초기화를 진행할 경우 별도의 창 없이 수분(내 경우, 1분) 후 Rancher Desktop이 자동으로 종료되며, 다시 Rancher Desktop을 실행하는 것으로 정상 동작을 확인할 수 있다.
참고