排解 Chromium 轉譯器問題

本頁面說明如何排解 Looker 中的 RendererNoRenderFinishedEventReceivedError 錯誤。這則錯誤訊息通常表示 Chromium 算繪器發生問題,導致無法產生下載內容和時間表的 PNG 和 PDF 視覺化資料。

排解 Chromium 轉譯器相容性問題

請使用下列決策樹,排解轉譯器相容性問題。在新分頁中開啟決策樹,即可放大檢視。

疑難排解步驟

以下各節將詳細說明樹狀結構中的情境。

步驟 1:確認 Chromium 版本

RendererNoRenderFinishedEventReceivedError 的根本原因可能是 Looker 執行個體與客戶主機伺服器上安裝的 Chromium 或 Google Chrome 版本不符。

如要找出確切的 Chromium 版本和安裝路徑,請使用下列指令:

chromium --version
which chromium

將輸出版本與 Looker 相容版本清單進行比較。如要查看支援的版本清單,請參閱「客戶代管的算繪軟體安裝作業」頁面。

如果版本不相容,請前往「步驟 2B:執行策略性回溯」。否則請繼續進行「步驟 2A:檢查安裝和設定」。

步驟 2A:檢查安裝和設定

如果您使用客戶代管的 Looker 執行個體,請參閱算繪軟體安裝說明文件,確保設定正確無誤。

如果一切正確無誤,請繼續進行「步驟 3A:分析記錄」。

步驟 3A:分析記錄

仔細檢查 Looker 記錄,找出與 Chromium 狀態、與開發人員工具的連線,或任何通訊嘗試失敗相關的錯誤。尋找重複模式或特定錯誤訊息,找出根本問題。

如果記錄中沒有任何問題,請繼續進行「最終審查和支援」。

步驟 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 相容時執行手動更新。

最終檢查和支援

如果這些疑難排解步驟無法解決錯誤,請與支援團隊聯絡,進一步排解問題。

其他資源