This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.2.13. 빌드 문제 해결
다음을 사용하여 빌드 문제를 해결합니다.
2.13.1. 리소스에 대한 액세스 거부 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
리소스에 대한 액세스 요청이 거부되는 경우:
- 문제
- 다음과 같은 메시지가 표시되고 빌드가 실패합니다.
requested access to the resource is denied
requested access to the resource is denied
- 해결
- 프로젝트에 설정된 이미지 할당량 중 하나를 초과했습니다. 현재 할당량을 확인하고 적용되는 제한과 사용 중인 스토리지를 확인합니다.
oc describe quota
$ oc describe quota
2.13.2. 서비스 인증서 생성 실패 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
리소스에 대한 액세스 요청이 거부되는 경우:
- 문제
-
와 함께 서비스 인증서 생성이 실패하는 경우 (서비스의
service.beta.openshift.io/serving-cert-generation-error
주석에는 다음이 포함됩니다).
출력 예
secret/ssl-key references serviceUID 62ad25ca-d703-11e6-9d6f-0e9c0057b608, which does not match 77b6dd80-d716-11e6-9d6f-0e9c0057b60
secret/ssl-key references serviceUID 62ad25ca-d703-11e6-9d6f-0e9c0057b608, which does not match 77b6dd80-d716-11e6-9d6f-0e9c0057b60
- 해결
-
인증서를 생성한 서비스가 더 이상 존재하지 않거나
serviceUID
가 다릅니다. 이전 보안을 제거하고 서비스에서 service.beta.openshift.io/serving-cert-generation-error 및service.beta.openshift.io/serving-cert-generation-error
-num 주석을 지워 인증서를 강제로 다시 생성해야 합니다.
oc delete secret <secret_name>
$ oc delete secret <secret_name>
oc annotate service <service_name> service.beta.openshift.io/serving-cert-generation-error-
$ oc annotate service <service_name> service.beta.openshift.io/serving-cert-generation-error-
oc annotate service <service_name> service.beta.openshift.io/serving-cert-generation-error-num-
$ oc annotate service <service_name> service.beta.openshift.io/serving-cert-generation-error-num-
참고
주석을 제거하는 명령에는 제거할 주석 이름 뒤에 -
가 있습니다.