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 diagram alur berikut untuk memecahkan masalah kompatibilitas perender. Buka diagram alur di tab baru untuk memperbesar.
Langkah pemecahan masalah
Bagian berikut menjelaskan skenario dalam diagram secara lebih mendetail.
Langkah 1: Verifikasi versi Chromium
Penyebab utama RendererNoRenderFinishedEventReceivedError dapat berupa 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 terlihat benar, lanjutkan ke Langkah 3A: Analisis log.
Langkah 3A: Analisis log
Periksa log Looker untuk mengetahui 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 dapat 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 merupakan solusi yang paling efektif. Hubungi Dukungan Looker jika Anda memerlukan bantuan untuk melakukan rollback versi Chromium.
Selama proses rollback, Anda mungkin mengalami masalah berikut.
Langkah 3B: Error 404 dan paket yang tidak ada
Menemukan error 404 atau paket yang tidak ada dapat mengganggu prosedur rollback. Pastikan repositori paket yang diperlukan dikonfigurasi dengan benar dan dapat diakses. Jika diperlukan, 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 sementara jika diperlukan.
Langkah 3D: Error kunci frontend dpkg
Dalam 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 memaksa membuka kunci frontend:
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. Terapkan langkah-langkah untuk mencegah Chromium melakukan update 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 gagal mengatasi error, hubungi Dukungan untuk memecahkan masalah lebih lanjut.