Cette page explique comment résoudre l'erreur RendererNoRenderFinishedEventReceivedError dans Looker. Ce message d'erreur indique généralement un problème avec le moteur de rendu Chromium qui génère des visualisations PNG et PDF pour les téléchargements et les plannings.
Résoudre les problèmes de compatibilité du moteur de rendu Chromium
Utilisez l'arbre de décision suivant pour résoudre les problèmes de compatibilité du moteur de rendu. Ouvrez l'arbre de décision dans un nouvel onglet pour l'agrandir.
Procédure de dépannage
Les sections suivantes décrivent plus en détail les scénarios de l'arborescence.
Étape 1 : Vérifiez la version de Chromium
La cause première de l'erreur RendererNoRenderFinishedEventReceivedError peut être une incompatibilité entre l'instance Looker et la version de Chromium ou Google Chrome installée sur le serveur hôte du client.
Pour identifier précisément la version de Chromium et son chemin d'installation, utilisez les commandes suivantes :
chromium --version
which chromium
Comparez la version de sortie à la liste des versions compatibles avec Looker. Consultez la page Installation d'un logiciel de rendu hébergé par le client pour obtenir la liste des versions compatibles.
Si la version n'est pas compatible, passez à l'étape 2B : Effectuer une restauration stratégique. Sinon, passez à l'étape 2A : Vérifier l'installation et la configuration.
Étape 2A : Vérifiez l'installation et la configuration
Si vous utilisez une instance Looker hébergée par le client, consultez la documentation sur l'installation du logiciel de rendu pour vous assurer que la configuration est correcte.
Si tout semble correct, passez à l'étape 3A : Analyser les journaux.
Étape 3A : Analyser les journaux
Examinez attentivement les journaux Looker pour détecter d'éventuelles erreurs liées à l'état de Chromium, à sa connexion aux outils de développement ou à toute tentative de communication ayant échoué. Recherchez les schémas récurrents ou les messages d'erreur spécifiques qui peuvent vous donner des indices sur le problème sous-jacent.
Si vous ne constatez aucun problème dans les journaux, passez à la section Examen final et assistance.
Étape 2B : Effectuer un rollback stratégique
Si la version de Chromium est incompatible, la solution la plus efficace consiste souvent à effectuer un rollback stratégique vers une version compatible connue (par exemple, Chromium 97, 109 ou 114). Contactez l'assistance Looker si vous avez besoin d'aide pour revenir à une version antérieure de Chromium.
Lors du processus de rétablissement, vous pouvez rencontrer les problèmes suivants.
Étape 3B : Erreurs 404 et packages manquants
Des erreurs 404 ou des packages manquants peuvent perturber la procédure de rétablissement. Assurez-vous que les dépôts de packages nécessaires sont correctement configurés et accessibles. Si nécessaire, téléchargez et installez manuellement les packages manquants.
Étape 3C : Problèmes d'autorisation
Des autorisations insuffisantes peuvent empêcher la création ou la modification des répertoires nécessaires à la restauration. Accordez les autorisations utilisateur appropriées pour exécuter le processus de restauration. Utilisez sudo ou des commandes équivalentes pour élever temporairement les droits d'accès si nécessaire.
Étape 3D : Erreurs de verrouillage de l'interface dpkg
Dans les systèmes basés sur Debian, le verrouillage du frontend dpkg peut empêcher les opérations de package simultanées. Attendez la fin des opérations de package en cours. Si un verrouillage de l'interface utilisateur semble persister, effectuez une sauvegarde de votre instance et utilisez la commande suivante pour forcer le déverrouillage de l'interface utilisateur :
sudo rm /var/lib/dpkg/lock
Étape 3E : Désactivez les mises à jour automatiques de Chromium
Dans les environnements hébergés par le client, les mises à jour automatiques de Chromium peuvent involontairement entraîner des problèmes de compatibilité. Mettez en place des mesures pour empêcher Chromium de se mettre à jour automatiquement. Établissez une routine pour surveiller de manière proactive la version de Chromium et n'effectuez des mises à jour manuelles que lorsque la compatibilité avec Looker est assurée.
Dernière vérification et assistance
Si ces étapes de dépannage ne permettent pas de résoudre l'erreur, contactez l'assistance pour obtenir de l'aide.