Ir para o conteúdo

Problemas e ações corretivas

Esta página informa as causas de problemas comuns no LUC Analytics (LUCA) e as ações que os corrigem.

Cada tabela tem três colunas. "Problema" informa a mensagem que o aplicativo ou o Docker mostra, ou o que você vê. O texto entre "aspas duplas" é a mensagem exata. Um controle ou um rótulo do aplicativo está em negrito. Uma parte como {{code}} é um valor que o aplicativo escreve na mensagem.

O Docker e o contêiner

Para os procedimentos completos, consulte 01-install-and-start.md.

Problema Causa Ação
docker run falha com uma mensagem de que não conseguiu vincular a porta do host 127.0.0.1:8000. No Linux, a mensagem é address already in use. Outro programa usa a porta 8000 no seu laptop. O Docker criou o contêiner, mas não o iniciou. 1. Digite docker rm luc-analytics. 2. Digite o comando docker run novamente com uma porta do host diferente, por exemplo -p 127.0.0.1:8080:8000. 3. No link do log, altere 8000 para 8080.
"The container name "/luc-analytics" is already in use" (o nome de contêiner "/luc-analytics" já está em uso) Existe um contêiner de um comando docker run anterior. Inicie esse contêiner com docker start luc-analytics. Ou remova-o com docker rm -f luc-analytics e digite o comando docker run novamente. O volume e os seus dados continuam.
O Docker Desktop fica em "Engine starting" (mecanismo iniciando), ou mostra um tempo esgotado do WSL. O mecanismo do Docker ou a máquina virtual WSL 2 dele não inicia corretamente. 1. Clique com o botão direito no ícone do Docker na área de notificação da barra de tarefas. 2. Selecione Quit Docker Desktop (sair do Docker Desktop). 3. Inicie o Docker Desktop novamente. 4. Se o problema continuar, saia do Docker Desktop novamente. 5. Digite wsl --shutdown no PowerShell. 6. Inicie o Docker Desktop novamente.
docker version não mostra a parte Server (servidor). O mecanismo do Docker não está iniciado. Inicie o Docker Desktop. Aguarde até que ele mostre Engine running (mecanismo em execução).
O contêiner para imediatamente. O log, ou a saída de docker run, contém exec format error. A compilação da imagem (amd64 ou arm64) não corresponde ao processador do seu laptop. 1. Digite $env:PROCESSOR_ARCHITECTURE no PowerShell. Em um Mac, digite uname -m no Terminal. 2. Digite docker image inspect luc-analytics --format "{{.Architecture}}". 3. Compare os dois valores. AMD64 corresponde a amd64. ARM64 corresponde a arm64. Em um Mac, x86_64 corresponde a amd64 e arm64 corresponde a arm64. 4. Se os valores não corresponderem, obtenha o arquivo de imagem da compilação correta (luc-analytics-beta-...-amd64.tar.gz ou luc-analytics-beta-...-arm64.tar.gz). 5. Digite docker rm luc-analytics. 6. Faça as etapas de "Carregar a imagem" em 01-install-and-start.md com o arquivo correto. 7. Inicie o contêiner novamente com o comando docker run.
Configurações > Memória mostra "Não detectado neste host — informe o limite de memória desta máquina ou VM." O aplicativo não consegue encontrar o limite de memória dentro do Docker Desktop. Além disso, o Docker possivelmente tem pouca memória: por padrão, ele pode usar aproximadamente metade da memória do laptop. 1. Dê ao Docker 5 GB de memória ou mais no arquivo .wslconfig. 2. Digite wsl --shutdown e inicie o Docker Desktop novamente. 3. Em Configurações > Memória, digite a memória do Docker em Limite de memória do host / VM (GB). 4. Feche outros programas grandes.
O aplicativo não responde no navegador. O contêiner está parado, ou o aplicativo tem um problema. 1. Digite docker ps -a para ver se o contêiner está em execução. 2. Digite docker logs luc-analytics para ler as mensagens do aplicativo. 3. Se o contêiner estiver parado, digite docker start luc-analytics.
O aplicativo não responde depois que você reinicia o Windows. O contêiner não inicia automaticamente. Inicie o Docker Desktop. Depois, digite docker start luc-analytics.

Chave de acesso

AVISO: Não dê o link com a chave de acesso a outras pessoas. Uma pessoa com o link pode usar o aplicativo e a sua credencial da AWS.

Problema Causa Ação
O navegador mostra "Chave de acesso necessária". O navegador não tem a chave de acesso. 1. Digite docker exec luc-analytics cat /data/state/access-key. 2. Abra http://localhost:8000/?access_key=<key>. Use a chave da etapa 1.
O navegador mostra "Chave de acesso indisponível". A página diz que o servidor "não consegue mais lê-la (o arquivo da chave pode ter sido excluído)". O arquivo da chave no volume não está lá, ou o servidor não consegue lê-lo. Reinicie o contêiner com docker restart luc-analytics. O aplicativo cria uma nova chave e escreve um novo link no log. Abra o novo link.

Credencial AWS (Verificar credenciais)

Você encontra estas mensagens em Configurações > Credenciais, depois de pressionar Verificar credenciais. Esta verificação é gratuita. Para as configurações, consulte 06-settings.md.

Problema Causa Ação
"A AWS rejeitou esta credencial ({{code}}): o ID da chave de acesso ou o segredo está errado, ou a chave não está ativa. Próximo passo: informe os dois novamente e verifique as credenciais outra vez." O ID da chave de acesso AWS ou a chave de acesso secreta AWS está errado, ou a chave da AWS não está ativa. Digite os dois valores novamente. Pressione Verificar credenciais.
"Nenhuma credencial da AWS foi informada ou salva. Próximo passo: informe o ID da chave de acesso e o segredo e verifique as credenciais." Não há credencial da AWS. Digite o ID da chave de acesso AWS e a chave de acesso secreta AWS. Pressione Verificar credenciais.
"Existe uma credencial salva, mas ela não pôde ser lida com a chave ativa do cofre de segredos. Próximo passo: informe novamente o ID da chave de acesso e o segredo e salve." A chave do armazenamento criptografado mudou, ou o armazenamento está danificado. Digite novamente o ID da chave de acesso AWS e a chave de acesso secreta AWS. Pressione Salvar.
"Não foi possível alcançar o AWS STS (rede ou endpoint). Isso não diz nada sobre a credencial. Próximo passo: tente novamente." Não há conexão de rede, ou a AWS não responde. Verifique se o laptop tem conexão com a internet. Pressione Verificar credenciais novamente.
"O AWS STS não respondeu a tempo. Isso não diz nada sobre a credencial. Próximo passo: tente novamente." A AWS não respondeu dentro do tempo permitido. Pressione Verificar credenciais novamente.
"Informe o ID da chave de acesso e a chave de acesso secreta, ou nenhum dos dois." Você digitou somente um dos dois valores. Digite os dois valores, ou limpe os dois campos.
"Verifique as credenciais primeiro. Um par de chaves que falhou na verificação nunca é salvo." Você pressionou Salvar antes de uma verificação com sucesso. Pressione Verificar credenciais. Quando a verificação tiver sucesso, pressione Salvar.

Conexão com um conjunto de dados (Testar conexão)

Você encontra estas mensagens para uma fonte de dados depois de pressionar Testar conexão.

AVISO: Testar conexão faz uma solicitação ao bucket do WRI. A AWS envia a cobrança desta solicitação para a sua conta da AWS.

Problema Causa Ação
"Sua credencial está correta. A configuração de "Solicitante paga" deste conjunto de dados está desativada, portanto o aplicativo está se recusando a fazer uma solicitação cobrada. Ative "Solicitante paga" acima." Solicitante paga está desativado. Sem ele, o aplicativo não faz uma solicitação que custa dinheiro. Ative Solicitante paga. Pressione Testar conexão novamente.
"A AWS rejeitou esta credencial para este conjunto de dados. A chave pode ter sido revogada, pode estar errada ou pode não ter permissão. "Solicitante paga" já está ativado, então este é o problema da credencial." A credencial da AWS não está correta, ou não tem permissão. Pressione Verificar credenciais. Se a verificação falhar, corrija a credencial da AWS.
"A AWS rejeitou esta credencial ({{code}}) — é a credencial, não o local. Próximo passo: pressione Verificar credenciais." A AWS recusou a credencial. Pressione Verificar credenciais.
"Nenhuma credencial da AWS está resolvida para este conjunto de dados. Adicione um ID de chave de acesso e uma chave secreta acima, depois salve e teste novamente." Não há credencial da AWS. Digite e salve a credencial da AWS. Pressione Testar conexão novamente.
"Existe uma credencial salva, mas ela não pôde ser lida com a chave ativa do cofre de segredos. Informe novamente o ID da chave de acesso e o segredo acima e salve." O aplicativo não consegue descriptografar a credencial salva. Digite a credencial da AWS novamente e salve-a.
"AccessDenied ({{code}}): a chave é válida, mas não tem permissão para ler este bucket, ou o bucket recusou a solicitação de pagamento pelo solicitante. Próximo passo: verifique as credenciais e depois a verificação por CLI abaixo." A chave da AWS está correta, mas não tem permissão para ler o bucket. 1. Pressione Verificar credenciais. 2. Faça a verificação em Verifique você mesmo no seu próprio terminal. 3. Dê à chave da AWS a permissão para ler o bucket.
"Não foi possível alcançar o conjunto de dados (falha de rede ou endpoint). Isso não está relacionado à sua credencial nem à configuração de "Solicitante paga"." Não há conexão de rede, ou o endpoint não responde. Verifique se o laptop tem conexão com a internet. Pressione Testar conexão novamente.
"O teste de conexão expirou. O conjunto de dados não respondeu dentro do tempo permitido — provavelmente é um endpoint lento ou inacessível, não sua credencial nem a configuração de "Solicitante paga"." O endpoint não respondeu dentro do tempo permitido. Pressione Testar conexão novamente mais tarde.
"A AWS respondeu {{code}} para {{uri}}: não há nada nesse local. Próximo passo: pressione Usar caminho do manifesto ($, uma solicitação cobrada)." O caminho S3 do conjunto de dados está errado ou é antigo. Pressione Usar caminho do manifesto. Isso faz uma solicitação que custa dinheiro.
"Não existem objetos em {{uri}}: o bucket respondeu, mas nada está armazenado nesse prefixo. Próximo passo: pressione Usar caminho do manifesto ($, uma solicitação cobrada)." Não há arquivos nesse caminho S3. Pressione Usar caminho do manifesto. Isso faz uma solicitação que custa dinheiro.
"O local está acessível e autorizado, mas não contém um armazenamento Zarr legível." O caminho S3 não contém o conjunto de dados. Corrija o caminho S3 do conjunto de dados.
"O bucket responde a partir de {{bucketRegion}}, não de {{region}} — o bucket do WRI está em us-east-1. Próximo passo: corrija datasets.upstream.region (ou regions) no config.yaml." A região AWS na configuração está errada. 1. Altere datasets.upstream.region em /data/config.yaml para us-east-1. 2. Reinicie o contêiner.

Credenciais dos provedores de mapa base

Você encontra estas mensagens nos cartões de Planet, Google Maps e Copernicus (CDSE) em Configurações > Credenciais, depois de pressionar Testar conexão. A mensagem começa com "Falha na conexão:".

Problema Causa Ação
"O provedor rejeitou esta credencial. Verifique o valor, ou se ela ainda tem permissão." A credencial está errada, ou não tem permissão. Digite o valor correto. Pressione Testar conexão novamente.
"Não foi possível alcançar o provedor (falha de rede ou de endpoint). Isso não está relacionado à sua credencial." Não há conexão de rede, ou o provedor não responde. Verifique se o laptop tem conexão com a internet. Pressione Testar conexão novamente.
"O provedor não respondeu dentro do tempo permitido. Provavelmente é um endpoint lento ou inacessível, não a sua credencial." O provedor não respondeu dentro do tempo permitido. Pressione Testar conexão novamente mais tarde.
"O provedor está mal configurado no servidor, por isso a credencial não pôde ser testada." A configuração do servidor para este provedor não está correta. Fale com a pessoa que instalou o aplicativo.
"Teste a conexão primeiro. Uma conexão com falha nunca é salva." Você pressionou Salvar antes de um teste com sucesso. Pressione Testar conexão. Quando o teste tiver sucesso, pressione Salvar.

Enviar uma lista

Para mais dados sobre listas, consulte 02-lists.md.

Problema Causa Ação
"Os envios estão desativados" ingest.upload_enabled não é true na configuração. Uma instalação que você atualizou mantém o arquivo de configuração antigo. 1. Verifique se a chave de acesso protege o aplicativo. 2. Defina ingest.upload_enabled: true em /data/config.yaml. 3. Reinicie o contêiner.
"Tipo de arquivo não compatível" O aplicativo não consegue ler este tipo de arquivo. O aplicativo não aceita arquivos KMZ (.kmz). Use um arquivo CSV, Excel (.xlsx), GeoJSON, KML (.kml) ou shapefile compactado (.zip). Para usar um arquivo KMZ, extraia o arquivo KML dele.
"Arquivo muito grande" ou "Locais demais" O arquivo é maior que o limite. Divida o arquivo em arquivos menores. Envie cada arquivo como uma lista.
"Planilha larga demais" Uma linha da planilha tem colunas demais. Remova as colunas de que você não precisa. Envie novamente.
"Nenhum local encontrado" O arquivo não tem linhas. Verifique se o arquivo tem linhas.
"Não encontramos as colunas dos locais" O aplicativo não consegue encontrar as colunas com as coordenadas. Use Alterar o mapeamento de campos para selecionar as colunas.
"Essa coluna não está no seu arquivo" As relações das colunas usam uma coluna que não está no arquivo. Corrija as relações das colunas.
"Nenhum local válido" As coordenadas não estão corretas. Corrija as coordenadas.
"Não foi possível abrir o arquivo compactado" ou "Não foi possível ler o KML/KMZ" O arquivo está danificado. Exporte o arquivo novamente do programa dele. Envie-o novamente.
"Os locais precisam de um tamanho" O arquivo tem pontos sem tamanho. Informe um tamanho (uma área ou um raio) para os pontos.
"Escolha uma unidade" O tamanho não tem unidade. Selecione Área ou Raio.
"Qual projeção cartográfica?" ou "Projeção não reconhecida" As coordenadas não estão em latitude e longitude WGS 84. Selecione a projeção do arquivo.
"Conjuntos de dados indisponíveis" Os conjuntos de dados não estão disponíveis neste momento. Tente novamente mais tarde.
"Envio interrompido", "Envio expirado" ou "Falha ao confirmar" O envio não terminou. Envie o arquivo novamente.
"Não foi possível acessar o servidor" O navegador não consegue se conectar ao aplicativo. Verifique se o contêiner está em execução (docker ps -a).

Exportações

Para mais dados sobre exportações, consulte 05-exports.md.

Problema Causa Ação
Você não consegue pressionar Exportar ou ⬇ Baixar CSV. A dica mostra "A exportação CSV ficará disponível quando a análise desta lista for concluída." A análise da lista não está concluída. Aguarde até que a análise da lista esteja concluída. Uma lista com o rótulo Incompleta depois de Parar e confirmar não fica concluída. Para uma lista assim, exporte cada local concluído.
"A exportação CSV ficará disponível quando a análise desta lista for concluída." O servidor recusou uma exportação da lista, porque a análise da lista não está concluída. Aguarde até que a análise da lista esteja concluída. Para uma lista com o rótulo Incompleta, exporte cada local concluído.
"Exportação indisponível — nenhum local desta lista foi analisado ainda, então não há nada para exportar." Nenhum local da lista está concluído. Aguarde até que a análise esteja concluída.
"Exportação indisponível — a análise deste local ainda não foi concluída. A exportação ficará disponível quando todas as análises dele estiverem concluídas." Uma análise deste local não está concluída. Aguarde até que cada análise do local esteja concluída.
"O CSV foi baixado, mas o arquivo complementar "Dados usados" (as datas dos conjuntos de dados de origem) não pôde ser baixado." O segundo arquivo não foi baixado. Pressione o botão novamente.
"Exportação de PDF indisponível — nenhum local foi analisado para esta lista ainda." Nenhum local da lista está concluído. Aguarde até que a análise esteja concluída.
"Exportação de PDF indisponível — o mapa e as camadas de análise ainda não estão prontos para captura. Aguarde e tente novamente." O mapa não está totalmente desenhado. Aguarde até que o mapa esteja totalmente desenhado. Pressione Baixar PDF novamente.
"Exportação de PDF indisponível — ainda aguardando: {{items}}. Aguarde e tente novamente." O mapa aguarda os itens da mensagem, por exemplo os blocos do mapa base. Aguarde. Pressione Baixar PDF novamente. Se os blocos não carregarem, consulte "Mapas" abaixo.
"Falha na exportação do PDF — a visualização do mapa não pôde ser capturada. Tente novamente quando o mapa terminar de desenhar." O aplicativo não criou uma imagem do mapa. Aguarde até que o mapa esteja totalmente desenhado. Pressione Baixar PDF novamente.
"Falha na exportação do PDF — o relatório não pôde ser montado." ou "Falha na exportação do PDF — a solicitação de exportação não foi concluída. Tente novamente." O aplicativo não criou o arquivo PDF. Pressione Baixar PDF novamente. Se o problema continuar, leia a linha que começa com "Causa:".
"Não foi possível carregar as fontes de dados. Consulte DATA-ATTRIBUTION.md no repositório do projeto." O aplicativo não obteve o texto de atribuição. Leia o arquivo DATA-ATTRIBUTION.md. Abra Fontes de dados e licenças novamente mais tarde.

Mapas

Para mais dados sobre mapas, consulte 04-maps.md.

Problema Causa Ação
"Não foi possível exibir o mapa" Ocorreu um erro no mapa. As outras partes da página continuam a funcionar. Tente novamente, ou carregue a página novamente.
"Falha ao carregar os dados da grade do mapa." O aplicativo não obteve as camadas de análise para o mapa. Carregue a página novamente.
"Foram encontrados locais, mas os limites do mapa são inválidos e não podem ser exibidos." Os limites dos locais não estão corretos. Examine as coordenadas dos locais.
"A comparação não está disponível: este mapa base não tem datas para escolher." O mapa base não tem datas. Selecione outro mapa base.
"As células nativas são menores que um pixel de tela neste zoom. Aproxime o zoom para a resolução máxima." Você afastou demais o zoom para a resolução máxima. Aproxime o zoom.
"Este arquivo não é JSON válido." ou "Este não é um arquivo de modelo da legenda do mapa." Você selecionou um arquivo que não é um modelo da legenda do mapa. Selecione um arquivo .mpky que você salvou a partir da legenda do mapa.

Listas e resultados

Problema Causa Ação
"Não foi possível carregar as listas" ou "Não foi possível carregar os resultados" O aplicativo não consegue ler o banco de dados de resultados. Carregue a página novamente. Se o problema continuar, leia a saída de docker logs luc-analytics.
"Lista não encontrada" A lista não existe. Possivelmente, alguém a excluiu. Vá para a página de listas e selecione uma lista que existe.
"Esta execução não terminou: {{message}}" Uma nova execução da lista parou. Leia a mensagem. Corrija a causa. Depois, pressione Executar novamente com dados atuais.
"Esta atualização não terminou: {{message}}. Os resultados anteriores são mantidos." Uma atualização da lista parou. O aplicativo mantém os resultados anteriores. Leia a mensagem. Inicie a atualização novamente.
"Algo deu errado" A página teve um erro. Tente novamente, ou carregue a página novamente.