Memecahkan masalah perender Chromium

Halaman ini menjelaskan cara memecahkan masalah error RendererNoRenderFinishedEventReceivedError di Looker. Pesan error ini biasanya menunjukkan masalah pada perender Chromium yang menghasilkan visualisasi PNG dan PDF untuk download dan jadwal.

Memecahkan masalah kompatibilitas perender Chromium

Gunakan pohon keputusan berikut untuk memecahkan masalah kompatibilitas perender. Buka pohon keputusan di tab baru untuk memperbesar.

Langkah pemecahan masalah

Bagian berikut menjelaskan skenario dalam hierarki secara lebih mendetail.

Langkah 1: Verifikasi versi Chromium

Penyebab utama RendererNoRenderFinishedEventReceivedError bisa jadi adalah ketidakcocokan antara instance Looker dan versi Chromium atau Google Chrome yang diinstal di server host pelanggan.

Untuk menentukan versi Chromium yang tepat dan jalur penginstalannya, gunakan perintah berikut:

chromium --version
which chromium

Bandingkan versi output dengan daftar versi yang kompatibel dengan Looker. Lihat halaman Penginstalan software rendering yang dihosting pelanggan untuk melihat daftar versi yang didukung.

Jika versi tidak kompatibel, lanjutkan ke Langkah 2B: Lakukan Rollback Strategis. Jika tidak, lanjutkan ke Langkah 2A: Tinjau penginstalan dan konfigurasi

Langkah 2A: Tinjau penginstalan dan konfigurasi

Jika Anda menggunakan instance Looker yang dihosting pelanggan, tinjau dokumentasi penginstalan software rendering untuk memastikan konfigurasi yang benar.

Jika semuanya sudah benar, lanjutkan ke Langkah 3A: Analisis log.

Langkah 3A: Analisis log

Periksa log Looker untuk menemukan error terkait status Chromium, koneksinya ke devtools, atau upaya komunikasi yang gagal. Cari pola berulang atau pesan error tertentu yang dapat memberikan petunjuk tentang masalah yang mendasarinya.

Jika Anda tidak menemukan masalah apa pun dalam log, lanjutkan ke Peninjauan akhir dan dukungan.

Langkah 2B: Lakukan rollback strategis

Jika versi Chromium tidak kompatibel, rollback strategis ke versi yang kompatibel (misalnya, Chromium 97, 109, atau 114) sering kali menjadi solusi yang paling efektif. Hubungi Dukungan Looker jika Anda memerlukan bantuan untuk mengembalikan versi Chromium Anda.

Selama proses rollback, Anda mungkin mengalami masalah berikut.

Langkah 3B: Error 404 dan paket yang tidak ada

Mengalami error 404 atau paket yang hilang dapat mengganggu prosedur rollback. Pastikan repositori paket yang diperlukan dikonfigurasi dan dapat diakses dengan benar. Jika perlu, download dan instal paket yang tidak ada secara manual.

Langkah 3C: Masalah izin

Izin yang tidak memadai dapat menghambat pembuatan atau modifikasi direktori yang diperlukan untuk rollback. Berikan izin pengguna yang sesuai untuk menjalankan proses rollback. Gunakan sudo atau perintah yang setara untuk meningkatkan hak istimewa untuk sementara jika perlu.

Langkah 3D: Error penguncian frontend dpkg

Pada sistem berbasis Debian, kunci frontend dpkg dapat mencegah operasi paket serentak. Tunggu hingga operasi paket yang sedang berlangsung selesai. Jika tampaknya ada kunci frontend yang tidak hilang seiring waktu, buat cadangan instance Anda dan gunakan perintah untuk membuka kunci frontend secara paksa:

sudo rm /var/lib/dpkg/lock

Langkah 3E: Nonaktifkan update otomatis Chromium

Di lingkungan yang dihosting pelanggan, update Chromium otomatis dapat secara tidak sengaja menimbulkan masalah kompatibilitas. Menerapkan tindakan untuk mencegah Chromium diupdate secara otomatis. Buat rutinitas untuk memantau versi Chromium secara proaktif, dan lakukan update manual hanya jika kompatibilitas dengan Looker terjamin.

Peninjauan akhir dan dukungan

Jika langkah-langkah pemecahan masalah ini tidak dapat menyelesaikan error, hubungi Dukungan untuk memecahkan masalah lebih lanjut.

Referensi lainnya