Consiga realizar chamadas do Nextcloud Talk quando a Direct Media falhar
Configure e verifique se um servidor TURN está acessível para o Nextcloud Talk quando firewalls ou NAT restritivo bloquearem chamadas diretas.
Para eliminar o aviso do Nextcloud "Alguns arquivos não passaram na verificação de integridade", primeiro acesse Configurações de administração → Visão geral → Lista de arquivos inválidos… e, em seguida, restaure ou remova apenas os arquivos identificados no relatório. Não edite signature.jsonnem suprima a verificação: erros de integridade podem indicar uma atualização incompleta, uma personalização acidental ou um arquivo inesperado que precisa ser investigado.
O aviso aparece na página de Visão Geral do administrador. A documentação de assinatura de código do Nextcloud descreve duas ações úteis nessa página: visualizar a lista de arquivos inválidos e acionar uma nova verificação. O relatório agrupa os problemas por componente, como coreum aplicativo, e fornece o tipo de erro e o caminho do arquivo. O manual de administração do Nextcloud 35 atual documenta essas mesmas ações e os occcomandos de integridade.
INVALID_HASHUm arquivo difere do hash registrado em sua assinatura. Uma edição local, uma substituição incompleta durante uma atualização ou uma modificação inesperada podem explicar isso.MISSING_FILE: Um arquivo assinado está ausente. Ele pode ter sido removido acidentalmente ou omitido durante uma atualização.EXTRA_FILE: Existe um arquivo na instalação, mas ele não faz parte do conjunto assinado. Pode ser um arquivo local, um resquício de uma versão antiga ou algo que requer revisão de segurança.EXCEPTIONO verificador não conseguiu validar uma assinatura, por exemplo, porque os dados de assinatura necessários estão ausentes ou são inválidos. Verifique o aplicativo especificado e seu código-fonte.Essas etiquetas descrevem o resultado da verificação, não a causa. Um arquivo extra não é automaticamente malicioso, e uma incompatibilidade de hash não comprova comprometimento. Registre o componente, o caminho e o erro, e compare-os com seu método de implantação e alterações recentes.
Se você tiver acesso ao shell, execute o comando occcomo o usuário do servidor web a partir do diretório de instalação do Nextcloud. A conta correta e o comando PHP podem variar de acordo com o sistema operacional, a imagem do contêiner, o Snap ou o provedor de hospedagem. Em uma instalação comum do Apache em Debian ou Ubuntu, com o Nextcloud em `/etc/nextcloud` /var/www/nextcloude o usuário web ` /usr/local www-data/bin`, use:
cd /var/www/nextcloud
sudo -E -u www-data php occ integrity:check-core
sudo -E -u www-data php occ integrity:check-app calendar
Substitua calendarpelo identificador do aplicativo mostrado no seu relatório. A verificação principal verifica os arquivos do servidor Nextcloud; a verificação do aplicativo verifica um aplicativo específico. O manual do Nextcloud 35 também documenta occ integrity:check-app --alla verificação de aplicativos instalados. Uma verificação bem-sucedida pode não gerar nenhuma saída; use -vquando precisar de confirmação. Se sua instalação estiver em um contêiner ou gerenciada por um pacote, use o método documentado para invocar o comando occe o usuário web correspondente, em vez de copiar esses caminhos indiscriminadamente.
Para versões anteriores INVALID_HASHou MISSING_FILEsuperiores core, utilize a versão exata do Nextcloud atualmente instalada. Obtenha um arquivo limpo da fonte de download oficial ou restaure os arquivos correspondentes a partir de um backup ou artefato de implantação confiável. Compare a versão instalada antes de substituir os arquivos e preserve a configuração específica do site e o diretório de dados. Se vários arquivos principais falharem após uma atualização interrompida, repare a implantação ou execute novamente o processo de atualização compatível com esse tipo de instalação, em vez de substituir arquivos individualmente de forma aleatória.
Para isso EXTRA_FILE, inspecione o caminho e determine quem o criou. Mova um arquivo local conhecido para fora do diretório de código do Nextcloud, caso ele não faça parte da instalação; preserve uma cópia primeiro, caso ele contenha alterações personalizadas necessárias. Se o arquivo for desconhecido ou suspeito, preserve-o para investigação e revise os registros de acesso e o histórico de implantação antes de removê-lo. Não exclua arquivos aleatoriamente apenas para fazer o aviso desaparecer.
Para um aplicativo assinado com arquivos modificados ou ausentes, reinstale a mesma versão compatível do aplicativo a partir da loja de aplicativos oficial do Nextcloud ou do canal de distribuição confiável do mantenedor do aplicativo. Faça backup do diretório do aplicativo primeiro se ele contiver alterações locais. Se for um aplicativo personalizado ou não assinado, uma mensagem de integridade pode refletir seu status de assinatura ou implementação; verifique com o desenvolvedor em vez de fabricar dados de assinatura. A documentação do Nextcloud recomenda não modificar o arquivo `.css` do aplicativo signature.json. A assinatura de código para o núcleo e aplicativos fornece uma maneira de detectar alterações e atualizações incompletas, portanto, alterar os hashes registrados anula esse propósito.
Ao transferir arquivos de substituição via FTP, o Nextcloud recomenda especificamente o modo de transferência binário. A conversão em modo texto pode alterar bytes e criar uma nova incompatibilidade de hash.
Se o mesmo erro retornar imediatamente, investigue se o seu processo de implantação, personalização ou um volume montado está restaurando o arquivo alterado. Para exceções de assinatura, verifique a versão suportada do aplicativo e consulte o responsável pela manutenção. Se o relatório identificar um arquivo essencial que você não consegue identificar, trate-o como um problema de segurança e implantação e revise backups confiáveis e logs do servidor antes de prosseguir.
Consulte a documentação oficial de assinatura de código e integridade do Nextcloud , a referência de comandos de integridade do Nextcloud 35 e o arquivo oficial de versões do servidor Nextcloud .
Configure e verifique se um servidor TURN está acessível para o Nextcloud Talk quando firewalls ou NAT restritivo bloquearem chamadas diretas.
Use o relatório de arquivos inválidos para identificar código Nextcloud alterado, ausente ou extra, restaurar arquivos confiáveis com segurança e verificar o resultado.
Configure o OAuth2 para o Nextcloud Mail com o Gmail ou o Microsoft 365, verifique o recebimento e o envio de mensagens e resolva problemas comuns de consentimento e falhas de SMTP.
Use o OCC para restaurar o acesso ao Nextcloud, verificar o status da migração do banco de dados e escolher o comando correto para instalações de arquivos compactados, Docker ou Snap.
Conecte o Nextcloud ao LDAP ou Active Directory, limite o acesso com filtros de usuários e grupos e verifique a autenticação segura antes da implementação.
Habilite um provedor de autenticação de dois fatores (2FA) compatível, prepare a recuperação da conta e, em seguida, exija a autenticação de dois fatores para todos ou para grupos selecionados do Nextcloud.
Proteja os arquivos editados no Collabora CODE criptografando a camada de armazenamento, protegendo os dados temporários e verificando a criptografia e a recuperação.
Verifique a arquitetura do seu host, confirme se a tag CODE publica ARM64, remova as configurações forçadas de AMD64 e separe os erros de imagem de problemas de permissões ou memória.
Configure a conexão WOPI entre o Collabora Online e o ownCloud Infinite Scale, configure os URLs de serviço corretos e verifique se as edições do documento foram salvas.
Impeça a exportação de documentos no Collabora Online CODE definindo a permissão WOPI DisableExport e, em seguida, verifique se o host e o editor a aplicam.