2021.07.17 - [문제 해결 기록] - [IntelliJ] Gradle 프로젝트 생성 후 실행 에러
도커 빌드 중 node를 업데이트 하는 부분에서 인증 오류가 발생
Error
Err:2 https://deb.nodesource.com/node_14.x bionic Release Certificate verification
failed: The certificate is NOT trusted.
The certificate chain uses expired certificate.
Could not handshake: Error in the certificate verification. [IP: 23.43.165.25 443]
검색해 보니 실시간으로 이슈가 논의 되고 있었다.
이 중 인증 절차를 해제하지 않으면서 작동하도록 도움을 받은 답변을 가져왔다.
[chris-altamimi 's Answer]
### TEMPORARY WORKAROUND FOR ISSUE https://github.com/nodesource/distributions/issues/1266
RUN apt-get -y update || echo "This is expected to fail."
RUN apt-get install -y ca-certificates && apt-get update
RUN rm -f /usr/local/share/ca-certificates/certificate.crt
# --fresh is needed to remove symlinks to no-longer-present certificates
RUN update-ca-certificates --fresh
# 위는 추가한 코드 (인증서를 강제로 업데이트 함)
# 아래는 기존 코드 (에러 발생 부분)
# install the newest node
RUN curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
RUN sudo apt-get install -y nodejs
RUN sudo apt-get install -y build-essential
RUN node -v
RUN npm install express --save
RUN npm install express-generator -g
반응형
'문제 해결 기록' 카테고리의 다른 글
[IntelliJ + Maven + QueryDSL] Failed to execute goal com.mysema.maven:apt-maven-plugin:1.1.3:process 해결 (0) | 2022.04.09 |
---|---|
[Spring boot X Spring Security] CORS 설정하기 (0) | 2022.03.21 |
[IntelliJ] Gradle 프로젝트 생성 후 실행 에러 (0) | 2021.07.17 |
[GIT] git pull/push takes forever ( git 무한 로딩 에러 해결) (0) | 2021.07.04 |
[REACT] Window Power Shell에서 create-react-app 에러 (0) | 2021.05.14 |
댓글