Actualizar Qlik NPrinting
Puede actualizar desde Qlik NPrinting April 2018 (18.9.5) o posterior usando el programa de configuración de Qlik NPrinting. Al actualizar, la versión anterior es reemplazada completamente por la nueva versión.
Para actualizar desde versiones anteriores a abril de 2018, vea Planificar su actualización
Archivos de configuración
El contenido de los siguientes archivos se sobrescribe durante el proceso de actualización:
- Archivo de configuración del proxy de NewsStand
%ProgramFiles%\NPrintingServer\proxy\newsstandproxy\src\qlik.com\newsstandproxy\conf\app.conf
- Archivo de configuración del proxy de Consola web de Qlik NPrinting
%ProgramFiles%\NPrintingServer\proxy\webconsoleproxy\src\qlik.com\webconsoleproxy\conf\app.conf
Cuando se actualiza a Qlik NPrinting April 2018 o posterior, se crean las siguientes carpetas nuevas automáticamente:
- %ProgramData%\NPrinting\newsstandproxy\
- %ProgramData%\NPrinting\webconsoleproxy\
Se inserta una copia del archivo app.conf, con todo lo comentado, en cada carpeta. Los ajustes que no se comenten en los archivos app.conf tienen una prioridad más alta que los archivos antiguos, por lo que sobrescribirán los mismos ajustes de configuración en los archivos antiguos. Tras la primera actualización, se mantendrán los ajustes en los nuevos archivos app.conf.
Actualizar mediante la interfaz de usuario
Haga lo siguiente:
- Confirme que dispone de una copia de seguridad actual del repositorio. Nota de avisoDebe hacer una copia de seguridad de los datos antes de continuar. Los datos se pueden dañar si se produce un problema durante la actualización, de forma que sería necesario restaurar el repositorio desde la copia de seguridad. Vea Copia de seguridad y restaurar un repositorio.
- Abra los Servicios de Windows.
- Pare los siguientes servicios de Qlik NPrinting haciendo clic con el botón derecho sobre ellos y haciendo clic en Detener:
- Qlik NPrinting Engine
- Qlik NPrinting Scheduler
- Qlik NPrinting WebEngine
- Qlik NPrinting MessagingService
- Qlik NPrinting RepoService
- Qlik NPrinting License Service
- Cerrar Servicios de Windows.
Windows detiene los servicios solo tras haber cerrado este programa, así que no lo mantenga abierto.
- Abra el Windows Administrador de tareas y después haga lo siguiente:
- Navegue hasta la pestaña Procesos.
- Haga clic en Mostrar procesos de todos los usuarios para asegurarse de ver todos los procesos en ejecución.
- Si se está ejecutando cualquiera de los procesos siguientes, deténgalos haciendo clic con el botón derecho en cada uno de ellos y después haciendo clic en Finalizar el árbol de procesos:
- Qlik.NPrinting.Engine.exe
- Qlik.NPrinting.Scheduler.exe
- Qlik.NPrinting.WebEngine.exe
- Qlik.NPrinting.Cefsharp.exe. Si ve más de un proceso con este nombre, seleccione el que pertenece al usuario Windows de los servicios Qlik NPrinting.
- webconsoleproxy.exe
- newsstandproxy.exe
Qlik.NPrinting.License.exe
licenses.exe
Nota de avisoProceda solo cuando esté seguro de que todos los procesos anteriores se han detenido, pues si no el repositorio podría dañarse.Nota de avisoSi trata de actualizar Qlik NPrinting mientras los servicios y procesos de Windows se encuentran aún en ejecución, esto podría provocar un fallo en la instalación, así que es importante verificarlo antes de proceder y cerrarlos manualmente si fuera necesario.
- Instale Qlik NPrinting según lo explicado en Instalar Qlik NPrinting.
- Compruebe que todos los servicios de Qlik NPrinting funcionan tras haberse completado la actualización. Puede que sea necesario iniciar alguno manualmente.
Actualizar mediante la línea de comandos
Ver los argumentos de la línea de comandos
Para mostrar una lista de argumentos de la línea de comandos, ejecute lo siguiente en la línea de comandos:
QlikNPrintingServer_x64.exe /help
QlikNPrintingEngine_x64.exe /help
Una instalación o desinstalación /quiet significa que no se muestra la interfaz de usuario.
Una instalación o desinstalación /passive significa que se muestra una mínima interfaz de usuario con una barra de progreso, pero no hay interacción con el asistente ni con el usuario.
Actualizar Qlik NPrinting Server
Ejecute el siguiente comando en la línea de comandos como administrador:
QlikNPrintingServer_x64.exe /install {/quiet|/passive} accept-eula=1 service-username="{DOMAIN\USERNAME}" service-password="{USER_PASSWORD}" [/log"{PATH_TO_LOG_FILE}"]
Ejemplo
QlikNPrintingServer_x64.exe /install /passive accept-eula=1 service-username="qtsel\admin" service-password="s3cr3t" /log ".\server.log"
Actualizar Qlik NPrinting Engine
Ejecute el siguiente comando en la línea de comandos 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}"]
Ejemplo
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"
Resolución de problemas: cancelar una actualización
El proceso de reversión que sigue a la cancelación de una actualización de Qlik NPrinting Server o Qlik NPrinting Engine puede dañar la instalación de Qlik NPrinting relacionada. Un proceso de reversión se desencadena por errores o al hacer clic en el botón cancelar durante la ejecución de la actualización. Tras el daño causado por una reversión, puede que algunos servicios se desinstalen o que no se puedan iniciar. Deberá restaurar el motor y el servidor.
Restaurar Qlik NPrinting Server a su estado original
Haga lo siguiente:
-
Recupere una copia de seguridad reciente.
-
Desinstale Qlik NPrinting Server. Para más información, vea: Desinstalar Qlik NPrinting Server
-
Realice una instalación completa del mismo Qlik NPrinting Server que hay en la copia de seguridad.
-
Restaure la copia de seguridad.
Restaurar Qlik NPrinting Engine a su estado original
Haga lo siguiente:
-
Desinstale Qlik NPrinting Engine. Para más información, vea:Desinstalar Qlik NPrinting Engine
-
Realice una instalación completa de Qlik NPrinting Engine.