En esta página se describe cómo solucionar el error RendererNoRenderFinishedEventReceivedError en Looker. Este mensaje de error suele indicar que hay un problema con el renderizador de Chromium, que genera visualizaciones PNG y PDF para descargas y programaciones.
Solucionar problemas de compatibilidad con el renderizador de Chromium
Sigue este esquema para solucionar problemas de compatibilidad con el renderizador. Abre el árbol de decisiones en una pestaña nueva para ampliarlo.
Pasos para solucionar el problema
En las siguientes secciones se describen los escenarios del árbol con más detalle.
Paso 1: Comprueba la versión de Chromium
La causa principal de RendererNoRenderFinishedEventReceivedError podría ser una discrepancia entre la instancia de Looker y la versión de Chromium o Google Chrome que esté instalada en el servidor host del cliente.
Para determinar la versión exacta de Chromium y su ruta de instalación, usa los siguientes comandos:
chromium --version
which chromium
Compara la versión de salida con la lista de versiones compatibles con Looker. Consulta la página Instalación del software de renderización alojado por el cliente para ver la lista de versiones compatibles.
Si la versión no es compatible, ve al paso 2B: Realiza una reversión estratégica. De lo contrario, ve al paso 2A: Revisar la instalación y la configuración.
Paso 2A: Revisar la instalación y la configuración
Si utilizas una instancia de Looker alojada por el cliente, consulta la documentación de instalación del software de renderización para asegurarte de que la configuración es correcta.
Si todo parece correcto, ve al paso 3A: analiza los registros.
Paso 3A: Analizar los registros
Analiza los registros de Looker para detectar errores relacionados con el estado de Chromium, su conexión con las herramientas para desarrolladores o cualquier intento de comunicación fallido. Busca patrones recurrentes o mensajes de error específicos que puedan darte pistas sobre el problema subyacente.
Si no encuentras ningún problema en los registros, ve a Revisión final y asistencia.
Paso 2B: Realiza una reversión estratégica
Si la versión de Chromium no es compatible, la solución más eficaz suele ser restaurar estratégicamente una versión compatible (por ejemplo, Chromium 97, 109 o 114). Ponte en contacto con el equipo de Asistencia de Looker si necesitas ayuda para revertir tu versión de Chromium.
Durante el proceso de reversión, es posible que se produzcan los siguientes problemas.
Paso 3B: Errores 404 y paquetes que faltan
Si se producen errores 404 o faltan paquetes, se puede interrumpir el procedimiento de reversión. Asegúrate de que los repositorios de paquetes necesarios estén configurados correctamente y sean accesibles. Si es necesario, descarga e instala manualmente los paquetes que falten.
Paso 3C: Problemas con los permisos
Si no tienes permisos suficientes, no podrás crear o modificar los directorios necesarios para la reversión. Concede los permisos de usuario adecuados para ejecutar el proceso de reversión. Usa sudo o comandos equivalentes para elevar los privilegios temporalmente si es necesario.
Paso 3D: Errores de bloqueo del frontend de dpkg
En los sistemas basados en Debian, el bloqueo del frontend dpkg puede impedir que se realicen operaciones de paquetes simultáneas. Espera a que finalicen las operaciones de paquetes en curso. Si parece que hay un bloqueo en el frontend que no desaparece con el tiempo, haz una copia de seguridad de tu instancia y usa el comando para forzar el desbloqueo del frontend:
sudo rm /var/lib/dpkg/lock
Paso 3E: Inhabilitar las actualizaciones automáticas de Chromium
En los entornos alojados por el cliente, las actualizaciones automáticas de Chromium pueden provocar problemas de compatibilidad de forma inadvertida. Implementa medidas para evitar que Chromium se actualice automáticamente. Establece una rutina para monitorizar de forma proactiva la versión de Chromium y realiza actualizaciones manuales solo cuando se garantice la compatibilidad con Looker.
Revisión final y asistencia
Si estos pasos no solucionan el error, ponte en contacto con el equipo de Asistencia para que te ayude a solucionarlo.