Esta página descreve como resolver o erro RendererNoRenderFinishedEventReceivedError no Looker. Normalmente, esta mensagem de erro indica um problema com o renderizador do Chromium que gera visualizações PNG e PDF para transferências e agendamentos.
Resolução de problemas de compatibilidade do motor de renderização do Chromium
Use a seguinte árvore de decisão para resolver problemas de compatibilidade do renderizador. Abra a árvore de decisão num novo separador para aumentar o zoom.
Passos de resolução de problemas
As secções seguintes descrevem os cenários na árvore mais detalhadamente.
Passo 1: verifique a versão do Chromium
A causa principal do erro RendererNoRenderFinishedEventReceivedError pode ser uma incompatibilidade entre a instância do Looker e a versão do Chromium ou do Google Chrome instalada no servidor anfitrião do cliente.
Para identificar a versão exata do Chromium e o respetivo caminho de instalação, use os seguintes comandos:
chromium --version
which chromium
Compare a versão de saída com a lista de versões compatíveis com o Looker. Consulte a página Instalação alojada pelo cliente do software de renderização para ver a lista de versões suportadas.
Se a versão não for compatível, avance para o passo 2B: faça uma reversão estratégica. Caso contrário, avance para o Passo 2A: reveja a instalação e a configuração
Passo 2A: reveja a instalação e a configuração
Se estiver a usar uma instância do Looker alojada pelo cliente, reveja a documentação de instalação do software de renderização para garantir a configuração correta.
Se tudo parecer correto, avance para o Passo 3A: analisar registos.
Passo 3A: analise os registos
Analise os registos do Looker para ver se existem erros relacionados com o estado do Chromium, a respetiva ligação às ferramentas para programadores ou tentativas de comunicação falhadas. Procure padrões recorrentes ou mensagens de erro específicas que possam dar pistas sobre o problema subjacente.
Se não conseguir encontrar problemas nos registos, avance para a secção Revisão final e apoio técnico.
Passo 2B: faça uma reversão estratégica
Se a versão do Chromium for incompatível, uma reversão estratégica para uma versão compatível conhecida (por exemplo, Chromium 97, 109 ou 114) é frequentemente a solução mais eficaz. Contacte o apoio técnico do Looker se precisar de ajuda para reverter a versão do Chromium.
Durante o processo de reversão, pode deparar-se com os seguintes problemas.
Passo 3B: erros 404 e pacotes em falta
A ocorrência de erros 404 ou a falta de pacotes podem interromper o procedimento de reversão. Certifique-se de que os repositórios de pacotes necessários estão configurados corretamente e acessíveis. Se necessário, transfira e instale manualmente os pacotes em falta.
Passo 3C: problemas de autorização
As autorizações insuficientes podem dificultar a criação ou a modificação dos diretórios necessários para a reversão. Conceda as autorizações do utilizador adequadas para executar o processo de reversão. Use sudo ou comandos equivalentes para elevar os privilégios temporariamente, se necessário.
Passo 3D: erros de bloqueio do frontend dpkg
Nos sistemas baseados no Debian, o bloqueio do frontend dpkg pode impedir operações de pacotes simultâneas. Aguarde que as operações de pacotes em curso terminem. Se parecer existir um bloqueio de front-end que não desaparece com o tempo, faça uma cópia de segurança da sua instância e use o comando para forçar o desbloqueio do front-end:
sudo rm /var/lib/dpkg/lock
Passo 3E: desative as atualizações automáticas do Chromium
Em ambientes alojados pelo cliente, as atualizações automáticas do Chromium podem introduzir inadvertidamente problemas de compatibilidade. Implemente medidas para impedir a atualização automática do Chromium. Estabeleça uma rotina para monitorizar proativamente a versão do Chromium e faça atualizações manuais apenas quando a compatibilidade com o Looker estiver garantida.
Revisão final e apoio técnico
Se estes passos de resolução de problemas não resolverem o erro, contacte o apoio técnico para uma resolução de problemas mais aprofundada.