Atualizando o Confluence

On this page

Still need help?

The Atlassian Community is here for you.

Ask the community

Neste guia, vamos orientá-lo a usar o instalador para atualizar seu site Confluence para a versão mais recente do Confluence no Windows ou Linux. 

A atualização para qualquer versão posterior é gratuito se você tiver a manutenção atual do software. Consulte nossas Perguntas frequentes sobre licenças para saber mais. 


Outras maneiras de atualizar o Confluence:

Os backups de XML não devem ser usados para atualizar o Confluence.

Nesta página:

Antes de começar

Antes de atualizar o Confluence, você precisa responder a algumas perguntas. 

O instalador é o método correto de atualização para você?
Quero saber mais...

É possível optar por atualizar usando o instalador ou manualmente, usando um arquivo zip ou tar.gz. Na maioria dos casos, o instalador é a maneira mais fácil de atualizar sua instância do Confluence.

Será necessário atualizar manualmente se:

  • você estiver mudando para outro sistema operacional ou localização de arquivos como parte dessa atualização.
  • você estiver atualizando do Confluence 3.5 ou uma versão mais antiga
  • você estiver atualizando do Confluence 5.6 ou uma versão mais antiga e tiver usado anteriormente a distribuição EAR/WAR para implantar o Confluence em um servidor de aplicação existente. 

Você está qualificado para a atualização?

Quero saber mais...

Para verificar se a manutenção do software está atualizada para sua licença, vá até  > Configuração geral > Ferramentas de suporte e certifique-se de que o período de suporte da licença ainda não tenha expirado.


Se seu período de suporte tiver expirado, siga as instruções na tela para renovar sua licença e reaplicá-la antes de atualizar.

Nossas plataformas com suporte mudaram?

Quero saber mais...

Dê uma olhada na página Plataformas com suporte da versão do Confluence que você está atualizando. Aqui você obterá informações sobre sistemas operacionais, bancos de dados e navegadores com suporte.

É bom saber:

  • O instalador do Confluence inclui Java (JRE) e Tomcat; por isso, você não precisará atualizá-los separadamente.
  • Se precisar atualizar seu banco de dados, certifique-se de ler as observações de atualização da versão do Confluence para a qual você pretende atualizar (e as intermediárias) para verificar se há alterações que talvez você precise realizar na configuração do banco de dados.
Você precisar fazer alterações em seu ambiente?
Quero saber mais...

Às vezes, versões mais recentes do Confluence exigem alterações em seu ambiente, como o fornecimento de mais memória ou o ajuste das configurações de proxy reverso.

É bom saber:

Usamos as Notas de atualização para comunicar alterações que afetarão você, como:

  • Alterações nos bancos de dados com suporte, requisitos de memória ou outras alterações que afetarão seu ambiente.
  • Recursos que tenham mudado significantemente ou que tenham sido removidas na versão em questão.
  • Ações que talvez você precise realizar em sua instância ou ambiente imediatamente após a atualização.

É importante ler as notas da versão para a qual você está atualizando e das versões entre a atual e a nova. Por exemplo, se for atualizar da 5.8 para a 5.10, você deve ler as notas de atualização da 5.9 e da 5.10.

 

Planeje sua atualização

1. Determine o caminho de sua atualização

Error rendering macro 'Include+'

The 'Include+' macro can only be used in spaces managed by Scroll Versions / Scroll Translations.

All 'Include+' and 'Excerpt Include+' macros must be converted to normal 'Include Page' and 'Excerpt Include' macros in such spaces.

Please use the macro conversion tool to detect and fix similar issues in this space or ask a space administrator to do so.

2. Conclua as verificações de pré-atualização

  1. Verifique as Notas de atualização da versão para a qual você pretende atualizar (e todas as versões entre uma e a outra). 
      

  2. Vá até  > Configuração geral > Ferramentas de suporte para executar a verificação de integridade (disponível no Confluence 5.5 ou mais recente). 

    Licença expirada?

    Se o período de manutenção do software incluso em sua licença tiver expirado, você pode continuar usando o Confluence, mas será necessário renovar antes de poder atualizar.

    Vá até  > Configuração geral > Detalhes da licença e siga as instruções na tela para renovar sua licença.

    Ainda está usando o banco de dados integrado?

    Se estiver usando o banco de dados integrado (de avaliação), você deve migrar para um banco de dados diferente antes de atualizar.

    Esse banco de dados é fornecido apenas para fins de avaliação e não é recomendado para ambientes de produção. Consulte Banco de dados H2 integrado para obter mais informações.

    A codificação de caracteres do banco de dados está incorreta?

    A conferência de banco de dados precisa ser configurada como UTF+8 (ou AL32UTF8 para bancos de dados Oracle). Não será possível atualizar para versões atuais do Confluence se você não tiver a codificação de caracteres correta.

      

  3. Vá até  > Complementos > complementos e desça até a Verificação de atualização do Confluence para verificar a compatibilidade dos seus complementos.
      

  4. Escolha a versão para a qual você planeja atualizar e clique em Verificar.

    Se você tiver complementos incompatíveis...

    Se seus usuários utilizarem complementos específicos, talvez seja interessante esperar até eles se tornarem com suporte antes de atualizar o Confluence. Fornecedores de complementos costumam atualizar seus complementos pouco depois do lançamento de uma versão principal.

    É bom saber:

    • É possível desativar temporariamente um complemento enquanto você atualiza, caso ele ainda não seja com suporte.
    • Não costuma haver informações de compatibilidade da Atlassian Labs e outros complementos grátis disponíveis imediatamente após o lançamento de uma nova versão. Em muitos casos, o complemento continuará funcionando; por isso, experimente em um site de teste antes de atualizar seu site de produção.

3. Atualize o Confluence em um ambiente de teste

  1. Crie uma cópia de testes do seu ambiente de produção atual. 
    Consulte Criar um ambiente de testes para atualizar o Confluence para obter ajuda na criação de um ambiente no qual testar sua atualização.
      
  2. Siga os passos abaixo para atualizar seu ambiente de teste.  
      

  3. Teste todos os complementos não com suporte, personalizações (como temas ou layouts personalizados) e configuração de proxy (se possível) antes de atualizar seu ambiente de produção.   

Atualize o Confluence

4. Faça backup 

  1. Faça backup do seu banco de dados e confirme se o backup foi criado corretamente. 
    Se o seu banco de dados não for com suporte com backups on-line, será preciso encerrar o Confluence primeiro. 
      
  2. Faça backup de seu diretório de instalação e do diretório pessoal
    O assistente de instalação fará backup de seus diretórios do Confluence como parte do processo de instalação, mas você também deverá fazer backup desses diretórios antes de iniciar a atualização. 
      

    Onde está meu diretório pessoal?

    É possível encontrar a localização do seu diretório pessoal no arquivo <installation-directory>/confluence/WEB-INF/classes/confluence-init.properties .

    É nele que seus índices de pesquisa e anexos estão armazenados. Se você armazenar anexos fora do diretório pessoal do Confluence, você também deverá fazer backup de seu diretório de anexos. 

5. Baixe o Confluence

Baixe o instalador para seu sistema operacional – https://www.atlassian.com/software/confluence/download

6. Execute o instalador

  1. Execute o instalador. 
      

    Mostre como fazer isso no Windows...

    Execute o arquivo .exe. Recomendamos usar uma conta de administrador do Windows.

    Se for solicitado para permitir que o assistente de atualização faça alterações no seu computador, escolha "Sim". Se não, o assistente de instalação terá acesso restrito ao seu sistema operacional e qualquer opção de instalação subsequente será limitada.

    Mostre como fazer isso no Linux...

    Altere para o diretório para onde você baixou o Confluence e, em seguida, execute o seguinte comando para tornar o instalador executável:

    $ chmod a+x atlassian-confluence-X.X.X-x64.bin

    Onde X.X.X é a versão do Confluence que você baixou.

    Em seguida, execute o instalador – recomendamos que você use o sudo para executar o instalador:

    $ sudo ./atlassian-confluence-X.X.X-x64.bin

    Você também pode optar por executar o instalador com privilégios de usuário raiz.

      

  2. Siga as instruções para atualizar o Confluence:
     
    1. Quando solicitado, escolha Atualizar uma instalação existente do Confluence (para usuários do Linux, esta é a opção 3).
        
    2. Certifique-se de que o diretório de instalação existente do Confluence sugerido pelo assistente esteja correto (especialmente importante se você tiver várias instalações do Confluence na mesma máquina).
        
    3. Fazer backup da página inicial do Confluence é extremamente recomendado. Isso criará um backup .zip da página inicial do Confluence e dos diretórios de instalação.
        
    4. O assistente de instalação avisa sobre as personalizações no diretório de instalação do Confluence. Tome nota disso, pois será preciso reaplicá-las posteriormente.

      Há algumas limitações...

      A capacidade do assistente de instalação de avisar sobre as personalizações dependerá de como sua instância do Confluence foi instalada: 

      • Se sua instância atual do Confluence foi instalada com o uso do instalador, o assistente verificará todo o diretório de instalação do Confluence.
      • Se sua instância atual do Confluence foi instalada manualmente, o assistente verificará somente o subdiretório confluence do diretório de instalação do Confluence. O assistente de instalação não avisará sobre modificações em qualquer outro diretório, por exemplo, modificações em scripts de inicialização sob o diretório bin ou modificações no arquivo server.xml (como uma configuração SSL). 
  3. O assistente encerrará a instância do Confluence e continuará com a atualização. Quando concluído, ele reiniciará o Confluence e você poderá então iniciar o Confluence em seu navegador para confirmar se a atualização foi bem-sucedida.
     
    Dependendo do tamanho de sua instância e o número de tarefas de atualização a serem realizadas, essa etapa pode levar alguns minutos ou várias horas.

Após a atualização

7. Copie o driver do seu banco de dados

Se estiver usando um banco de dados Oracle ou MySQL, será necessário copiar o arquivo jar do driver jdbc do seu diretório de instalação do Confluence existente para confluence/WEB-INF/lib em seu novo diretório de instalação.

Usuários do Microsoft SQL e Postgres podem pular este passo. 

8. Reaplique todas as modificações

Durante a atualização, o assistente migrou os itens a seguir de sua instalação existente do Confluence:

  • Valores de portas TCP em seu arquivo server.xml
  • Localização de seu diretório pessoal do Confluence em confluence-init.properties.
  • ParâmetrosCATALINA_OPTS ou JAVA_OPTS  em seus arquivos  setenv.sh / setenv.bat.
      

Todas as outras personalizações precisam ser reaplicadas manualmente.  

Mostre como fazer isso...

Qualquer outra configuração ou personalização (incluindo qualquer outra modificação no arquivo server.xml )  não são migradas durante a atualização e precisam ser reaplicadas manualmente.

  1. Encerre sua instância atualizada do Confluence.
  2. Reaplique as personalizações aos arquivos relevantes no diretório de instalação atualizado do Confluence.
  3. Reinicie sua instância atualizada do Confluence.

 Recomendamos extremamente que você teste suas personalizações em uma instância de teste antes de atualizar sua instância de produção, pois alterações podem ter sido realizadas no Confluence que tornam suas personalizações inutilizáveis.

9. Atualize seu proxy reverso e verifique se você consegue acessar o Confluence

Se estiver atualizando do Confluence 5.x para o Confluence 6.x, será necessário modificar seu proxy reverso (se for usado) para adicionar o Synchrony, que é necessário para edição colaborativa. Consulte Considerações de proxy e SSL para obter mais informações sobre as alterações que precisarão ser feitas na sua configuração de proxy.

Quando sua atualização for concluída, você deverá acessar o Confluence (por meio de seu proxy reverso, não diretamente) e:

  • Ir até  > Configuração geral > Edição colaborativa e verificar se o status do Synchrony está como executando
  • Editar alguma página para verificar se seu navegador consegue se conectar ao Synchrony.

Consulte Solucionando problemas de edição colaborativa para ver sugestões de próximos passos se o Synchrony não estiver sendo executado ou se você vir um erro no editor, pois é possível que você tenha configurado equivocadamente o proxy reverso. 

Solução de problemas

Algo deu errado?

Se for preciso tentar a atualização novamente, você deverá restaurar seus backups pré-atualização primeiro.  Não tente executar uma atualização novamente ou iniciar a versão anterior do Confluence novamente depois de uma atualização falhar. 

Alguns problemas comuns durante a atualização...

 

  • Não é possível continuar a atualização, pois a licença expirou
    Se sua licença expirou e não foi renovada e reaplicada antes de atualizar, você receberá erros durante o processo de atualização. Consulte atualização após o período da licença atual para obter informações sobre como solucionar este problema.
  • Não é possível continuar a atualização devido a um conflito com o antivírus
    Alguns antivírus ou outras ferramentas de segurança da internet podem interferir no processo de atualização do Confluence e evitar que o processo seja concluído com sucesso, especialmente se você executar o Confluence como um serviço do Windows. Se você tiver ou prever que terá algum problema com seu antivírus/ferramenta de segurança da internet, desabilite essa ferramenta antes de continuar a atualização do Confluence.
  • O banco de dados não tem suporte com backups on-line
    O assistente de atualização solicitará que você faça backup do seu banco de dados usando os utilitários de backup do banco de dados. Se o seu banco de dados não for com suporte com backups on-line, interrompa o processo de atualização, encerre o Confluence, faça o backup do seu banco de dados e execute o instalador novamente para continuar a atualização.
  • A atualização está demorando muito
    Se você possui um banco de dados muito grande (ou seja, os backups do banco de dados demoram muito tempo para concluir), definir a propriedade do sistema confluence.upgrade.recovery.file.enabled Configurando propriedades do sistema para false acelera o processo de atualização. Deve ser usado somente quando houver um processo para fazer backup do banco de dados e verificar o backup antes de realizar uma atualização.
  • O Confluence não inicia
    Complementos incompatíveis podem às vezes evitar que o Confluence inicie com sucesso. Você pode solucionar o problema iniciando o Confluence com todos os complementos instalados pelo usuário temporariamente desabilitados. Consulte Iniciar e interromper o Confluence para obter mais informações.
  • Erros de edição colaborativa
    Se o Synchrony não estiver sendo executado ou se você vir um erro, vá para Solucionando problemas de edição colaborativa para obter informações sobre como colocar a edição colaborativa em funcionamento em seu ambiente. Os problemas mais comuns são um proxy reverso desconfigurado ou a porta 8091 não estar disponível para sincronização.   

Você também pode consultar o guia Solução de problemas de atualização na Base de conhecimento do Confluence ou veja as respostas da comunidade em Respostas da Atlassian.


Last modified on Aug 7, 2017

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.