이 페이지에서는 Looker의 RendererNoRenderFinishedEventReceivedError 오류를 해결하는 방법을 설명합니다. 이 오류 메시지는 일반적으로 다운로드 및 일정에 PNG 및 PDF 시각화를 생성하는 Chromium 렌더러에 문제가 있음을 나타냅니다.
Chromium 렌더러 호환성 문제 해결
다음 결정 트리를 사용하여 렌더러 호환성 문제를 해결하세요. 새 탭에서 의사결정 트리를 열어 확대합니다.
문제 해결 단계
다음 섹션에서는 트리에서 시나리오를 자세히 설명합니다.
1단계: Chromium 버전 확인
RendererNoRenderFinishedEventReceivedError의 근본 원인은 Looker 인스턴스와 고객의 호스트 서버에 설치된 Chromium 또는 Google Chrome 버전 간의 불일치일 수 있습니다.
정확한 Chromium 버전과 설치 경로를 확인하려면 다음 명령어를 사용하세요.
chromium --version
which chromium
출력 버전을 Looker 호환 버전 목록과 비교합니다. 지원되는 버전 목록은 고객이 호스팅하는 렌더링 소프트웨어 설치 페이지를 참고하세요.
버전이 호환되지 않으면 2B단계: 전략적 롤백 실행으로 이동합니다. 그렇지 않으면 2A단계: 설치 및 구성 검토로 이동합니다.
2A단계: 설치 및 구성 검토
고객 호스팅 Looker 인스턴스를 사용하는 경우 렌더링 소프트웨어 설치 문서를 검토하여 올바르게 구성되었는지 확인하세요.
모든 항목이 올바르다면 3A단계: 로그 분석으로 이동합니다.
3A단계: 로그 분석
Looker 로그에서 Chromium 상태, devtools와의 연결 또는 통신 시도 실패와 관련된 오류를 자세히 살펴봅니다. 기본 문제에 대한 단서를 제공할 수 있는 반복되는 패턴이나 특정 오류 메시지를 찾습니다.
로그에서 문제를 찾을 수 없으면 최종 검토 및 지원으로 이동하세요.
2B단계: 전략적 롤백 실행
Chromium 버전이 호환되지 않는 경우 호환되는 것으로 알려진 버전 (예: Chromium 97, 109 또는 114)으로 전략적으로 롤백하는 것이 가장 효과적인 해결책인 경우가 많습니다. Chromium 버전을 롤백하는 데 도움이 필요한 경우 Looker 지원팀에 문의하세요.
롤백 프로세스 중에 다음 문제가 발생할 수 있습니다.
3B단계: 404 오류 및 누락된 패키지
404 오류가 발생하거나 패키지가 누락되면 롤백 절차가 중단될 수 있습니다. 필요한 패키지 저장소가 올바르게 구성되어 있고 액세스할 수 있는지 확인합니다. 필요한 경우 누락된 패키지를 수동으로 다운로드하여 설치합니다.
3C단계: 권한 문제
권한이 부족하면 롤백에 필요한 디렉터리를 만들거나 수정할 수 없습니다. 롤백 프로세스를 실행할 적절한 사용자 권한을 부여합니다. 필요한 경우 sudo 또는 이에 상응하는 명령어를 사용하여 일시적으로 권한을 상승시킵니다.
3D단계: dpkg 프런트엔드 잠금 오류
Debian 기반 시스템에서 dpkg 프런트엔드 잠금은 동시 패키지 작업을 방지할 수 있습니다. 진행 중인 패키지 작업이 완료될 때까지 기다립니다. 시간이 지나도 사라지지 않는 프런트엔드 잠금이 있는 경우 인스턴스를 백업하고 다음 명령어를 사용하여 프런트엔드를 강제로 잠금 해제하세요.
sudo rm /var/lib/dpkg/lock
3E단계: Chromium 자동 업데이트 사용 중지
고객 호스팅 환경에서는 자동 Chromium 업데이트로 인해 호환성 문제가 발생할 수 있습니다. Chromium이 자동 업데이트되지 않도록 조치를 구현합니다. Chromium 버전을 사전 예방적으로 모니터링하는 루틴을 설정하고 Looker와의 호환성이 보장되는 경우에만 수동 업데이트를 실행합니다.
최종 검토 및 지원
이 문제 해결 단계로 오류가 해결되지 않으면 지원팀에 문의하여 추가 문제 해결을 받으세요.