このページでは、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: ログを分析する
Chromium の状態、devtools への接続、通信の失敗に関連するエラーがないか、Looker ログを精査します。根本的な問題の手がかりとなる、繰り返し発生するパターンや特定のエラー メッセージを探します。
ログで問題が見つからない場合は、最終確認とサポートに進みます。
ステップ 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 との互換性が確保されている場合にのみ手動で更新するルーティンを確立します。
最終レビューとサポート
上記のトラブルシューティングの手順でエラーが解決しない場合は、サポートにお問い合わせください。