Atualizando o Qlik NPrinting
Você pode fazer upgrade do Qlik NPrinting April 2018 (18.9.5) ou posterior usando o programa de instalação do Qlik NPrinting. Ao fazer a atualização, a versão anterior é totalmente substituída pela nova versão.
Para fazer upgrade de versões anteriores à versão April 2018, consulte Planejando sua atualização
Arquivos de configuração
O conteúdo destes arquivos é substituído durante o processo de atualização:
- Arquivo de configuração do proxy NewsStand
%ProgramFiles%\NPrintingServer\proxy\newsstandproxy\src\qlik.com\newsstandproxy\conf\app.conf
- Arquivo de configuração do proxy Qlik NPrinting web console
%ProgramFiles%\NPrintingServer\proxy\webconsoleproxy\src\qlik.com\webconsoleproxy\conf\app.conf
Quando você faz upgrade para o Qlik NPrinting April 2018 ou posterior, as seguintes novas pastas são criadas automaticamente:
- %ProgramData%\NPrinting\newsstandproxy\
- %ProgramData%\NPrinting\webconsoleproxy\
Uma cópia do arquivo app.conf com todos os comentários é inserida em cada pasta. As configurações sem comentários nos arquivos app.conf têm prioridade sobre as dos arquivos antigos, então elas substituirão as mesmas configurações nos arquivos mais antigos. Após a primeira atualização, as configurações nos novos arquivos app.conf serão mantidas.
Atualização via interface do usuário
Faça o seguinte:
- Confirme se você tem um backup atual do repositório. Nota de advertênciaVocê deve fazer backup dos dados antes de continuar. Os dados poderão ser danificados se ocorrer algum problema durante a atualização. Assim, é necessário ter um backup para restaurar o repositório. Consulte Backup e restauração de um repositório.
- Abra o Windows Services.
- Interrompa os seguintes serviços Qlik NPrinting clicando neles com o botão direito e, em seguida, clicando em Parar:
- Qlik NPrinting Engine
- Qlik NPrinting Scheduler
- Qlik NPrinting WebEngine
- Qlik NPrinting MessagingService
- Qlik NPrinting RepoService
- Qlik NPrinting License Service
- Feche o Windows Services.
O Windows para os serviços somente após você fechar esse programa, portanto não o mantenha aberto.
- Abra o Windows Gerenciador de Tarefas, depois faça o seguinte:
- Navegue para a tab Processos.
- Clique em Mostrar processos de todos os usuários para ter certeza de ver todos os processos em execução.
- Se qualquer um dos seguintes processos estiver em execução, finalize-o clicando com o botão direito nele e escolhendo Encerrar árvore de processos:
- Qlik.NPrinting.Engine.exe
- Qlik.NPrinting.Scheduler.exe
- Qlik.NPrinting.WebEngine.exe
- Qlik.NPrinting.Cefsharp.exe. Se você vir mais de um processo com esse nome, selecione aquele que pertence ao usuário do Windows dos serviços do Qlik NPrinting.
- webconsoleproxy.exe
- newsstandproxy.exe
Qlik.NPrinting.License.exe
licenses.exe
Nota de advertênciaProssiga apenas quando tiver certeza de que todos os processos anteriores estão interrompidos, ou o repositório poderá ser danificado.Nota de advertênciaSe você tentar atualizar o Qlik NPrinting enquanto os serviços e o processo do Windows estão sendo executados, isso poderá resultar em uma falha de instalação. Por isso, é importante verificar antes de prosseguir e pará-los manualmente, se necessário.
- Instale o Qlik NPrinting conforme descrito em Instalando o Qlik NPrinting.
- Verifique se todos os serviços do Qlik NPrinting estão sendo executados após a conclusão da atualização. Talvez seja preciso iniciá-los manualmente.
Atualizando via linha de comando
Visualizando argumentos de linha de comando
Para exibir uma lista de argumentos de linha de comando, execute o seguinte na linha de comando:
QlikNPrintingServer_x64.exe /help
QlikNPrintingEngine_x64.exe /help
/quiet install ou uninstall significa que nenhuma interface do usuário é exibida.
/passive install ou uninstall significa que uma interface do usuário mínima com uma barra de progresso é exibida, mas sem assistentes ou interação do usuário.
Atualizar o Qlik NPrinting Server
Execute o seguinte comando na linha de comando como administrador:
QlikNPrintingServer_x64.exe /install {/quiet|/passive} accept-eula=1 service-username="{DOMAIN\USERNAME}" service-password="{USER_PASSWORD}" [/log"{PATH_TO_LOG_FILE}"]
Exemplo
QlikNPrintingServer_x64.exe /install /passive accept-eula=1 service-username="qtsel\admin" service-password="s3cr3t" /log ".\server.log"
Atualizar o Qlik NPrinting Engine
Execute o seguinte comando na linha de comando como administrador:
QlikNPrintingEngine_x64.exe /install {/quiet/passive} accept-eula=1 service-username="{DOMAIN\USERNAME}" service-password="{USER_PASSWORD}" engine-certs-password="{CERTS_PASSWORD}" server-hostname="{HOSTNAME}" [/log"{PATH_TO_LOG_FILE}"]
Exemplo
QlikNPrintingEngine_x64.exe /install /passive accept-eula=1 service-username="qtsel\admin" service-password="s3cr3t" engine-certs-password="s3cr3t" server-hostname="np-server" /log ".\engine.log"
Solução de problemas - Cancelando um upgrade
A reversão que segue o cancelamento de um upgrade do Qlik NPrinting Server ou do Qlik NPrinting Engine pode corromper a instalação do Qlik NPrinting relacionada. Uma reversão é acionada por erros ou clicando no botão Cancelar durante a execução do upgrade. Após uma corrupção causada por uma reversão, serviços podem ser desinstalados ou não podem ser iniciados. Você precisará restaurar o Mecanismo e o Servidor.
Restaurando o estado original do Qlik NPrinting Server
Faça o seguinte:
-
Recupere um backup recente.
-
Desinstale o Qlik NPrinting Server. Para obter mais informações, consulte: Desinstalando o Qlik NPrinting Server
-
Execute uma instalação limpa do mesmo Qlik NPrinting Server que o backup.
-
Restaure o backup.
Restaurando o estado original do Qlik NPrinting Engine
Faça o seguinte:
-
Desinstale o Qlik NPrinting Engine. Para obter mais informações, consulte:Desinstalando o Qlik NPrinting Engine
-
Execute uma instalação limpa do Qlik NPrinting Engine.