En esta página, se describe cómo solucionar el error RendererNoRenderFinishedEventReceivedError en Looker. Por lo general, este mensaje de error indica un problema con el renderizador de Chromium que genera visualizaciones en PNG y PDF para las descargas y las programaciones.
Soluciona problemas de compatibilidad del procesador de Chromium
Usa el siguiente árbol de decisión para solucionar problemas de compatibilidad del renderizador. Abre el árbol de decisión en una pestaña nueva para acercar la imagen.
Pasos para solucionar problemas
En las siguientes secciones, se describen las situaciones del árbol con más detalle.
Paso 1: Verifica la versión de Chromium
La causa raíz de RendererNoRenderFinishedEventReceivedError podría ser una falta de coincidencia entre la instancia de Looker y la versión de Chromium o Google Chrome que está instalada en el servidor host del cliente.
Para identificar 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, continúa con el Paso 2B: Realiza una reversión estratégica. De lo contrario, continúa con el Paso 2A: Revisa la instalación y la configuración.
Paso 2A: Revisa la instalación y la configuración
Si usas una instancia de Looker alojada por el cliente, revisa la documentación de instalación del software de renderización para asegurarte de que la configuración sea correcta.
Si todo parece correcto, continúa con el Paso 3A: Analiza los registros.
Paso 3A: Analiza los registros
Analiza los registros de Looker en busca de 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 proporcionar pistas sobre el problema subyacente.
Si no encuentras ningún problema en los registros, continúa con Revisión final y asistencia.
Paso 2B: Realiza una reversión estratégica
Si la versión de Chromium es incompatible, la reversión estratégica a una versión compatible conocida (por ejemplo, Chromium 97, 109 o 114) suele ser la solución más eficaz. Comunícate 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 encuentres los siguientes problemas.
Paso 3B: Errores 404 y paquetes faltantes
Encontrar errores 404 o paquetes faltantes 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 faltantes.
Paso 3C: Problemas de permisos
Los permisos insuficientes pueden dificultar la creación o modificación de los directorios necesarios para la reversión. Otorga los permisos de usuario adecuados para ejecutar el proceso de reversión. Usa sudo o comandos equivalentes para elevar los privilegios de forma temporal 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 operaciones de paquetes simultáneas. Espera a que finalicen las operaciones de paquetes en curso. Si parece haber un bloqueo de frontend que no desaparece con el tiempo, haz una copia de seguridad de tu instancia y usa el siguiente comando para forzar el desbloqueo del frontend:
sudo rm /var/lib/dpkg/lock
Paso 3E: Inhabilita las actualizaciones automáticas de Chromium
En los entornos alojados por el cliente, las actualizaciones automáticas de Chromium pueden introducir problemas de compatibilidad de forma involuntaria. Implementa medidas para evitar que Chromium se actualice automáticamente. Establece una rutina para supervisar de forma proactiva la versión de Chromium y realizar actualizaciones manuales solo cuando se garantice la compatibilidad con Looker.
Revisión final y asistencia
Si estos pasos para solucionar problemas no resuelven el error, comunícate con el equipo de asistencia para obtener más ayuda.