Versión 1.3.8 de WAPT

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Avatar de usuario
Sansón
Mensajes: 245
Inscripción: 20 de junio de 2014 - 10:29

4 de noviembre de 2016 - 15:32

Hola a todos,

el equipo de Tranquil IT Systems se complace en ofrecerles la versión WAPT 1.3.8. Esta es una versión menor que integra una gran cantidad de mejoras técnicas y ergonómicas a Wapt, así como dos correcciones de seguridad (ver registro de cambios a continuación).

El procedimiento de actualización se describe aquí: https://dev.tranquil.it/scenari/guide_u ... _Wapt.html

Si tiene alguna pregunta durante la actualización, puede encontrar ayuda en el foro https://forum.tranquil.it/ o en la lista de correo https://lists.tranquil.it/listinfo/wapt

Saludos cordiales,

El equipo de TIS

=Registro de cambios=
Seguridad:

[SEGURIDAD] Corrige la herencia de derechos en la carpeta raíz de wapt para Windows 10 durante la configuración cuando se instala en c:\wapt
En Windows 10, cacls.exe no funciona y no elimina "Usuarios autenticados" de c:\wapt. cacls.exe ha sido reemplazado por icacls.exe.
En sistemas anteriores a wapt 1.3.7, puede solucionar esto ejecutando el siguiente comando, o actualizar a wapt 1.3.8 (puede consultar http://dev.tranquil.it/wiki/WAPT_-_prob ... Windows_10):
icacls.exe c:\wapt /inheritance:r
Esto se puede lograr con una GPO o un paquete wapt
Nota: en las próximas versiones de Wapt, la ruta de instalación predeterminada de wapt cambiará de la carpeta raíz c:\wapt a una más estándar c:\Program Files\wapt.
Por defecto, waptsetup.exe / waptsetup-tis.exe no distribuyen certificados para evitar implementar paquetes directamente desde Tranquil IT Systems. waptagent.exe por defecto distribuye los certificados que se instalan en el escritorio de administración creando el waptagent.

Cambios importantes:

La estructura de la base de datos cambió entre las versiones 1.3.8 y 1.3.8.2 para incluir atributos adicionales de los paquetes: signer, signer_fingerprint, locale y mature. Signer y signer_fingerprint se completan al firmar el paquete para identificar su origen.
Esto significa que la base de datos local de wapt se actualiza al iniciar wapt 1.3.8.2 por primera vez, lo que impide la compatibilidad con versiones anteriores.
Los instaladores tienen un conjunto limitado de opciones; el uso más común de Wapt es privilegiado.
[ADD] 3 nuevos parámetros para el comportamiento de la política waptexit: 'hiberboot_enabled', 'max_gpo_script_wait', 'pre_shutdown_timeout'
configuraciones recomendadas para la política waptexit / shutdown
# hiberboot_enabled = 0
# max_gpo_script_wait = 180
# pre_shutdown_timeout = 180
Estos parámetros no están configurados por defecto y deben agregarse a la sección [global] de wapt-get.ini si es necesario
[UPD] Use el archivo de configuración waptconsole.ini del usuario en lugar de wapt-get.ini para los comandos dirigidos al desarrollo de paquetes ('sources','make-template', 'make-host-template','make-group-template','build-package','sign-package','build-upload','duplicate','edit','edit-host','upload-package','update-packages'. Esto evita la necesidad de Escriba estos parámetros en wapt-get.ini en la estación de trabajo de desarrollo. Estos parámetros no se comparten entre varios usuarios en la misma máquina. Un caso de uso es permitir varios perfiles (clave, ubicación de carga) dependiendo de la madurez del paquete (desarrollo, prueba, producción...).

Setuphelpers

[ADD] funciones auxiliares dir_is_empty, file_is_locked, service_restart y clase WindowsVersions
[UPD] Se agregó referer y user_agent en "wget" y "wgets"
[UPD] función run: definir stdin como PIPE para evitar el bloqueo del proceso esperando entrada o errores como no se puede duplicar el identificador cuando se usa, por ejemplo, powershell
[UPD] Clase Version: intentar comparar la versión usando al menos Version.members_count
[FIX] correcciones de codificación para funciones del registro, corregir la codificación para el nombre de clave registry_setstring
[FIX] install_exe_if_needed: no comprobar uninstall_key o min_version si no se proporciona
[FIX] install_exe_if_needed y install_msi_if_needed versión comprobación si --force
[ACTUALIZACIÓN] Comprobar la versión y la clave de desinstalación después de la instalación con install_msi_if_needed e install_exe_if_needed
[ACTUALIZACIÓN] el inventario incluye información de WMI.Win32_OperatingSystem
[AÑADIDO] función auxiliar get_disk_free_space
[ACTUALIZACIÓN] comprobar el espacio libre en disco al descargar con wget. comprobar el estado http antes.
[ACTUALIZACIÓN] Clase de versión: Versión('7')

wapt-get

[AÑADIDO] 2 comandos para obtener el certificado SSL del servidor y activar la comprobación del certificado al usar https con waptserver
{CORRECCIÓN] get_sources para permitir la extracción svn de un nuevo proyecto ppackage
[CORRECCIÓN] problemas de registro de wapt-get con algunas BIOS con mapas de bits
[ACTUALIZACIÓN] Comprobar la clave de desinstalación después de la instalación del paquete si se proporciona uninstallkey
[CORRECCIÓN] se agregó compatibilidad de SO en el archivo de manifiesto para wapt-get y waptconsole versión windows
[CORRECCIÓN] mensajes de error erróneos para wapt-get session-setup consola
[ACTUALIZACIÓN] agregar parámetro "patrón" a la función all_files
[CORRECCIÓN] Fecha de instalación registrada incorrectamente por setuphelpers.register_uninstall
[ADD] función user_local_appdata
[ADD] agregar el CN ​​del firmante y la huella digital del firmante al archivo de control al crear el paquete
[ADD] agregar atributos de control min_wapt_version para activar una excepción si el paquete requiere un nivel mínimo de bibliotecas. La versión se verifica con el atributo __version__ de setuphelpers.py.
[ADD] el atributo authorized_certificates se envía al servidor wapt. Contiene la lista de certificados de firmante del host distribuidos en el host
[CORRECCIÓN] Al firmar, verificar si el archivo zip de wapt ya tiene un archivo de firma. (python zipfile no puede reemplazar el archivo en línea)

waptservice

{ADD] Casilla de verificación Mostrar todas las versiones en la página Paquetes disponibles
[ACTUALIZACIÓN] Aspecto actualizado
{ADD] cuadro de búsqueda de filtro para paquetes disponibles

waptconsole

[ADD] Agregar casilla de verificación NOT para la búsqueda de palabras clave en waptconsole para buscar hosts que NO tengan una específica paquete o software...
[CORRECCIÓN] corregir el límite de enteros para la visualización en cuadrícula del tamaño del paquete, usar int64 para el tamaño de los paquetes en waptconsole.
[ACTUALIZACIÓN] no listar paquetes de la sección "restringido" en la lista de paquetes disponibles del servicio web local.
[ACTUALIZACIÓN] El atributo CommonName ahora debe estar completado, para que la identidad del firmante no sea None en el archivo de control del paquete.
[AGREGAR] columna de identidad del firmante en la cuadrícula de paquetes
. [CORRECCIÓN] escapar las comillas en la descripción del paquete
. [AGREGAR] Comprobar la versión de waptagent.exe con la versión de waptsetup-tis al iniciar waptconsole.
[ACTUALIZACIÓN] intentar mostrar un diálogo de progreso al iniciar waptconsole.
[CORRECCIÓN] la empresa no está configurada al crear un waptagent.exe personalizado.
[AGREGAR] inicializar la organización en la compilación de waptagent.exe con CN del certificado.

waptexit.

[ACTUALIZACIÓN] algunos cambios en la introducción del texto

waptray:

[NUEVO] Limitar la ventana emergente del icono de la bandeja cuando la versión de Windows es superior a Windows 7 o si notify_user=0 en wapt-get.ini

waptserver.

[ACTUALIZACIÓN] Usar difusión. dirección en la interfaz para la llamada wakeonlan
[CORRECCIÓN] elimina la comprobación de la contraseña del servidor wapt que impide el registro correcto de waptserver en Windows.
[ACTUALIZACIÓN] al actualizar, reutilizar el archivo ini de waptserver existente si ya existe, no sobrescribir server_uuid y solicitar el restablecimiento de la contraseña si ya existe

waptdeploy/waptupgrade

[CORRECCIÓN] waptdeploy no funciona en WinXP se eliminó DisableWow64FileSystemRedir en runtask.
[CORRECCIÓN] waptupgrade: faltan comillas para la cuenta del sistema en Windows XP

Bibliotecas

[AÑADIR] BeautifulSoup para paquetes wapt actualiza automáticamente las tareas
[ACTUALIZACIÓN] actualización de la biblioteca winsys a '1.0b1'
Steven Samson - Tranquil IT Systems
No dudes en dejarnos tu opinión sobre Wapt en el foro o en responder a nuestros cuestionarios :).
Dylan
Mensajes: 20
Inscripción: 9 de junio de 2016 - 10:28

7 de noviembre de 2016 - 11:15

Hola,

la actualización se ha completado. Hasta ahora, no hay problemas, todo está bien. Ahora necesito ver qué ofrece esta nueva versión.

Dylan
Avatar de usuario
Aguay
Mensajes: 27
Inscripciones: 22 de mayo de 2015 - 16:20 horas.

8 de noviembre de 2016 - 17:08

¡Excelente trabajo con esta nueva versión!

La actualización fue muy bien, excepto que cambió el propietario de todas mis carpetas wapt.

En mi caso, el usuario del servidor web no es wapt, y esto sobrescribió al usuario existente.

Así que, si no ves la lista de paquetes en la consola, puede deberse a esto.

No es un gran problema, pero podría ahorrarles a algunos administradores el tiempo que dedican a buscar una solución. ;)

De todos modos, ¡excelente trabajo!
Bloqueado