Corrigir aviso do Nextcloud: "Alguns arquivos não passaram na verificação de integridade"

Após uma atualização ou alteração manual, você pode abrir a Visão Geral do administrador do Nextcloud e ver a mensagem “Alguns arquivos não passaram na verificação de integridade”. O aviso pode ser alarmante, mas não identifica uma falha universal. O Nextcloud verifica se o código do servidor e do aplicativo instalados corresponde aos arquivos assinados esperados. Um arquivo alterado ou ausente, um arquivo inesperado ou um problema com a assinatura do aplicativo podem acionar o alerta. Uma nova verificação relata o estado atual; ela não corrige os arquivos.

A página oficial de downloads do Nextcloud lista o Server 35.0.0, lançado em 16 de setembro de 2026, como a versão mais recente no momento da redação deste texto. A documentação de administração atual ainda orienta os administradores a inspecionarem o relatório de arquivos inválidos, corrigirem a causa específica e realizarem uma nova verificação. Os passos abaixo seguem esse processo consistente; a redação exata do menu pode variar de acordo com a versão ou o pacote de hospedagem.

1. Leia o relatório de arquivos inválidos antes de fazer qualquer alteração.

Inicie sessão como administrador e abra Definições de administração > Visão geral . No aviso de integridade, selecione Lista de ficheiros inválidos… (o rótulo pode ser ligeiramente diferente). Guarde ou copie o relatório para um local privado para poder compará-lo após a reparação. Ele identifica a aplicação ou área principal e lista condições como INVALID_HASH, MISSING_FILE, EXTRA_FILE, e EXCEPTION.

Faça backup da configuração do Nextcloud, do banco de dados e de qualquer código personalizado do aplicativo antes de substituir arquivos do servidor. Não edite arquivos signature.json, não gere uma assinatura substituta para silenciar o aviso e não remova arquivos apenas porque seus nomes aparecem no relatório. A verificação protege a autenticidade do código e também pode revelar um arquivo inesperado que merece investigação.

2. Associe o tipo de erro ao reparo correto.

Entrada de relatórioO que significaPróxima ação segura
INVALID_HASHO conteúdo do arquivo não corresponde à versão assinada.Determine se é código principal ou um arquivo de aplicativo; restaure esse arquivo a partir da versão confiável correspondente ou do pacote de aplicativo.
MISSING_FILEO arquivo esperado pela assinatura está ausente.Restaure o arquivo ausente a partir do pacote oficial correspondente ou reinstale/atualize o aplicativo afetado.
EXTRA_FILEO arquivo está presente, mas não faz parte do conjunto assinado.Identifique quem adicionou o código e por quê. Mova-o para fora do diretório de código do Nextcloud ou remova-o somente após confirmar que é desnecessário.
EXCEPTIONA assinatura não pôde ser verificada, por exemplo, porque os dados da assinatura estão ausentes ou são inválidos.Use uma versão compatível e confiável do aplicativo ou entre em contato com o responsável pela manutenção; não edite o arquivo de assinatura.

Essas etiquetas são pistas diagnósticas, não provas de um ataque ou de que a instalação é segura. Uma edição local feita por um desenvolvedor, um arquivo de backup copiado, uma implantação incompleta e código não autorizado podem produzir resultados diferentes. Se você não conseguir explicar um arquivo PHP inesperado ou um arquivo principal alterado, preserve o relatório e investigue antes de excluí-lo ou sobrescrevê-lo.

3. Restaure os arquivos principais da versão exata do Nextcloud.

Se o relatório mencionar arquivos em core, como index.phpou version.php, verifique primeiro se uma atualização foi interrompida ou se um processo de implantação alterou o código. Confirme a versão instalada na Visão Geral do administrador ou com seus registros de implantação normais. Não copie um arquivo de uma versão diferente do Nextcloud: seu hash não corresponderá à versão instalada no servidor.

Use o atualizador compatível para concluir uma atualização interrompida, quando possível. Se precisar restaurar arquivos manualmente, baixe o arquivo de servidor correspondente na página oficial de downloads do Nextcloud, verifique o arquivo usando o checksum ou a assinatura PGP publicada e substitua apenas os arquivos de código do aplicativo afetados, seguindo as instruções de atualização do Nextcloud. Preserve config/o diretório de dados e quaisquer aplicativos ou temas mantidos localmente. Siga o procedimento de backup e modo de manutenção para o seu método de instalação; Docker, Snap, appliances e hospedagem gerenciada podem exigir seus próprios processos de atualização.

O guia de integridade do Nextcloud apresenta o mesmo princípio para um hash de núcleo inválido: restaure os arquivos corretos e, em seguida, faça uma nova verificação. Ao transferir arquivos via FTP, o guia recomenda especificamente o uso do modo de transferência binária. Evite executar uma atualização com a verificação de assinatura desativada como atalho. Um arquivo instalado manualmente que não foi verificado pode introduzir um novo problema de integridade e segurança.

4. Analise cuidadosamente os arquivos adicionais e as alterações personalizadas.

Uma EXTRA_FILEentrada pode ser um arquivo temporário remanescente, um backup do editor, um script personalizado ou algo que você não reconhece. Verifique o caminho completo, o carimbo de data/hora, o proprietário e o histórico de implantação. Se for uma ferramenta personalizada legítima, mova-a para fora do diretório de código do Nextcloud e exponha-a por meio de um aplicativo compatível ou serviço separado, conforme apropriado. Se for um backup obsoleto, remova-o somente depois de preservar tudo o que for necessário. Se um executável ou arquivo PHP inexplicável apareceu recentemente, trate isso como uma investigação de segurança: preserve as evidências, revise os logs de acesso e do servidor web e siga seu processo de resposta a incidentes em vez de simplesmente excluir o aviso.

Para um erro INVALID_HASHem um arquivo core que você editou intencionalmente, a solução definitiva é restaurar o arquivo core assinado e mover o comportamento personalizado para um aplicativo, tema ou ponto de extensão documentado e compatível. Não altere o hash esperado nem os metadados da versão para que a verificação seja aprovada. Distribuições personalizadas do Nextcloud têm considerações específicas sobre a ramificação de lançamento na documentação de assinatura de código; alterar essa configuração é para os mantenedores de uma distribuição personalizada, não sendo uma correção de rotina para uma instalação padrão.

5. Reparar a assinatura ou o arquivo do aplicativo

Se o relatório mencionar um diretório de aplicativos, identifique o ID do aplicativo e determine se ele foi atualizado, copiado manualmente ou modificado localmente. Use a interface de Aplicativos do Nextcloud ou seu método de implantação para atualizar ou reinstalar uma versão compatível de uma fonte confiável. Faça backup dos dados e da configuração específicos do aplicativo primeiro e verifique a compatibilidade com a sua versão principal do Nextcloud. Para um aplicativo personalizado ou desenvolvido internamente, solicite ao responsável pela manutenção um pacote assinado ou uma versão corrigida. O Nextcloud exige assinatura de código para aplicativos publicados em sua loja de aplicativos; os requisitos e a aplicação da assinatura podem variar para outras categorias de aplicativos, portanto, use a documentação relevante para desenvolvedores em vez de criar uma assinatura local.

Não sobrescreva o diretório de um aplicativo com um arquivo aleatório nem copie-o signature.jsonde outra versão. A assinatura descreve um código específico; misturar arquivos de versões diferentes pode gerar erros adicionais. Se precisar remover um aplicativo, use o processo de gerenciamento de aplicativos compatível e certifique-se de que a remoção não descartará dados importantes para sua organização.

6. Execute uma nova verificação de integridade.

Após reparar os arquivos relatados, retorne às configurações de Administração > Visão geral e selecione Verificar novamente… . Aguarde a conclusão da verificação e, em seguida, abra novamente a lista de arquivos inválidos. Se você administra o servidor via SSH, o Nextcloud 35 documenta esses comandos a partir do diretório de instalação do Nextcloud:

sudo -E -u www-data php occ integrity:check-core
sudo -E -u www-data php occ integrity:check-app calendar
sudo -E -u www-data php occ integrity:check-app --all

Substitua calendarpelo ID do aplicativo exibido no seu relatório. A www-dataconta é comum em instalações baseadas em Debian ou Ubuntu, mas o usuário do seu servidor web e o executável do PHP podem ser diferentes. Use a conta e o ambiente PHP corretos para o seu sistema; para instalações em contêineres, execute o comando equivalente dentro do contêiner apropriado. O manual atual do OCC afirma que uma verificação de aplicativo bem-sucedida pode não produzir nenhuma saída, a menos que o modo detalhado seja solicitado, enquanto as falhas listam detalhes.

Como saber se o aviso foi corrigido?

Reabra a Visão Geral do administrador e confirme se o aviso de integridade desapareceu após a nova verificação. Se ele persistir, compare o novo relatório com sua cópia salva: o mesmo caminho significa que o arquivo subjacente não foi restaurado ou que a versão usada está incorreta; um caminho diferente pode revelar um segundo problema. Execute novamente a verificação do núcleo ou do aplicativo relevante e revise o log do Nextcloud em busca de erros de assinatura. Confirme também se a instância realiza login, navegação de arquivos, uploads e downloads normalmente.

Se o aviso persistir após uma implantação, verifique se há automação, plugins ou scripts de manutenção manual que reescrevam arquivos dentro da árvore de código assinada. Se o relatório de integridade estiver limpo, mas os usuários ainda virem erros, o problema original pode ter uma causa diferente e deve ser solucionado separadamente. Para Nextcloud hospedado, envie ao provedor o relatório exato e a versão instalada; evite incluir senhas, chaves privadas ou conteúdo de arquivos do usuário.

Para obter detalhes específicos da versão, consulte a documentação de assinatura de código e integridade do Nextcloud , a referência de verificação de integridade do OCC , o manual do atualizador do Nextcloud e a página oficial de downloads .

Deixar um comentário

10 Melhores Ferramentas de Varredura de Ping para Encontrar Dispositivos na Sua Rede

10 Melhores Ferramentas de Varredura de Ping para Encontrar Dispositivos na Sua Rede

Compare 10 ferramentas de varredura de ping para descoberta rápida de LAN, varredura multiplataforma e gerenciamento de endereços IP. Saiba o que uma varredura pode — e não pode — revelar.

6 Melhores Ferramentas de Gerenciamento de Rede para Monitorar o Desempenho

6 Melhores Ferramentas de Gerenciamento de Rede para Monitorar o Desempenho

Compare seis ferramentas de gerenciamento de rede para monitoramento de desempenho, incluindo cobertura SNMP, mapeamento, alertas, modelos de implantação e custo-benefício.

Melhores analisadores de Wi-Fi para Windows, iOS e Android

Melhores analisadores de Wi-Fi para Windows, iOS e Android

Compare as melhores opções de analisadores de Wi-Fi para Windows, iPhone e Android, incluindo ferramentas para congestionamento de canais, cobertura de sinal, mapas de calor e solução de problemas de rede.

Monitor de Ping: 7 ferramentas gratuitas e de código aberto para disponibilidade de rede

Monitor de Ping: 7 ferramentas gratuitas e de código aberto para disponibilidade de rede

Compare sete monitores de ping gratuitos e de código aberto, desde suítes completas de rede até sondas de latência específicas, e escolha a opção mais adequada para disponibilidade, perda de pacotes e histórico.

Taxa de transferência de rede versus largura de banda: o que significam e como afetam o desempenho

Taxa de transferência de rede versus largura de banda: o que significam e como afetam o desempenho

Veja como a taxa de transferência de rede difere da largura de banda, o que causa desempenho lento ou instável e quais ferramentas podem testar um caminho ou monitorar o tráfego.

Melhor software de servidor SFTP para transferências seguras de arquivos

Melhor software de servidor SFTP para transferências seguras de arquivos

Compare softwares de servidor SFTP confiáveis ​​para Windows e Linux, incluindo OpenSSH, Bitvise, SolarWinds e SFTPGo. Encontre a solução ideal para suas necessidades de segurança e transferência de arquivos.

Melhores práticas de monitoramento de rede: o que monitorar e quais ferramentas usar

Melhores práticas de monitoramento de rede: o que monitorar e quais ferramentas usar

Crie um monitoramento de rede prático com cobertura clara de dispositivos, métricas de desempenho úteis, alertas acionáveis ​​e uma comparação entre SolarWinds NPM, PRTG e OpManager.

As 7 melhores ferramentas de gerenciamento de endereços IP para equipes de rede

As 7 melhores ferramentas de gerenciamento de endereços IP para equipes de rede

Compare sete ferramentas de gerenciamento de endereços IP para descoberta de sub-redes, coordenação de DNS e DHCP, inventário de rede e IPAM de código aberto.

10 Melhores Ferramentas de Varredura de Rede para Descobrir Dispositivos e IPs

10 Melhores Ferramentas de Varredura de Rede para Descobrir Dispositivos e IPs

Compare ferramentas de varredura de rede para descoberta rápida de dispositivos, varreduras de IP multiplataforma e IPAM corporativo, com orientações sobre como escolher a opção mais adequada para sua rede.

6 ferramentas de monitoramento de rede Linux para dispositivos, hosts e tráfego.

6 ferramentas de monitoramento de rede Linux para dispositivos, hosts e tráfego.

Compare seis ferramentas de monitoramento de rede Linux para descoberta de dispositivos SNMP, gráficos de interface, métricas de host, verificação de serviços e fluxos de tráfego.