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

最終檢查和支援

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

其他資源