[RESUELTO] Instalación de tis-powershell

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes 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
voltereta
Mensajes: 56
Inscripción: 31 de mayo de 2022 - 09:05

24 de enero de 2023 - 16:57

Hola a todos,

Estoy explorando Wapt 2.3.0.13438 Discovery antes de migrar permanentemente la implementación de mi paquete. Por ahora, uso la consola de administración de Kaspersky para ello.

Tengo un problema con el paquete tis-powershell (7.3.1-10). Sus dependencias incluyen powershell-5.1-15, que requiere dotnetfx, que a su vez requiere dotnetfx 4.8. He descargado todas estas dependencias y las he añadido al paquete host en mi equipo de prueba
wapt-1.png
wapt-1.png (36,04 KB) Visto 4725 veces

Hago clic en "Guardar y aplicar". La instalación comienza, pero genera un error en cada subpaquete.

wapt-2.png
wapt-2.png (15,6 KB) Visto 4725 veces

Código: Seleccionar todo

Installing hil_-powershell(=7.3.1-20)
Installing: hil_-powershell5
Installing hil_-dotnetfx(=4.8.1-24)
Installing hil_-powershell5(=5.1-15)
Erreur lors de l'installation de ['hil_-powershell(=7.3.1-20)']: erreurs dans les paquets [[PackageRequest(package='hil_-powershell',version=(Version('7.3.1.0'), 20),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-7', 'win-7', 'w-7', 'windows7', 'win7', 'w7', 'windows', 'win', 'w'],min_os_version=Version('6.1.7601.24544'),max_os_version=Version('6.1.7601.24544')), PackageEntry('hil_-powershell','7.3.1-20' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4167, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4074, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Windows\\TEMP\\wapt22ix2lhn\\setup.py", line 19, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 7007, in audit\n    raise Exception(\'Package %s is not installed\' % package)\nException: Package hil_-powershell5 is not installed\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1907, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 710, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1282, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['hil_-powershell(=7.3.1-20)']: erreurs dans les paquets [[PackageRequest(package='hil_-powershell',version=(Version('7.3.1.0'), 20),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-7', 'win-7', 'w-7', 'windows7', 'win7', 'w7', 'windows', 'win', 'w'],min_os_version=Version('6.1.7601.24544'),max_os_version=Version('6.1.7601.24544')), PackageEntry('hil_-powershell','7.3.1-20' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4167, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4074, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Windows\\TEMP\\wapt22ix2lhn\\setup.py", line 19, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 7007, in audit\n    raise Exception(\'Package %s is not installed\' % package)\nException: Package hil_-powershell5 is not installed\n']]

Exception: Erreur lors de l'installation de ['hil_-powershell(=7.3.1-20)']: erreurs dans les paquets [[PackageRequest(package='hil_-powershell',version=(Version('7.3.1.0'), 20),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-7', 'win-7', 'w-7', 'windows7', 'win7', 'w7', 'windows', 'win', 'w'],min_os_version=Version('6.1.7601.24544'),max_os_version=Version('6.1.7601.24544')), PackageEntry('hil_-powershell','7.3.1-20' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4167, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4074, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Windows\\TEMP\\wapt22ix2lhn\\setup.py", line 19, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 7007, in audit\n    raise Exception(\'Package %s is not installed\' % package)\nException: Package hil_-powershell5 is not installed\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1907, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 710, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1282, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['hil_-powershell(=7.3.1-20)']: erreurs dans les paquets [[PackageRequest(package='hil_-powershell',version=(Version('7.3.1.0'), 20),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-7', 'win-7', 'w-7', 'windows7', 'win7', 'w7', 'windows', 'win', 'w'],min_os_version=Version('6.1.7601.24544'),max_os_version=Version('6.1.7601.24544')), PackageEntry('hil_-powershell','7.3.1-20' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5193, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4167, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4074, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\Windows\\TEMP\\wapt22ix2lhn\\setup.py", line 19, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 7007, in audit\n    raise Exception(\'Package %s is not installed\' % package)\nException: Package hil_-powershell5 is not installed\n']]
Es como si no se respetaran las dependencias y/o el orden de instalación (o hay algo que no he entendido).

Entonces quería instalar al menos dofnetfx4.8, eliminé los otros paquetes del paquete host
wapt-3.png
wapt-3.png (28,31 KB) Visto 4723 veces
La instalación se reinició pero es como si no tuviera en cuenta la modificación del paquete host y está intentando nuevamente instalar todos los paquetes (no puedo adjuntar una cuarta imagen a esta publicación).

¿Me he perdido alguna sutileza?

Reloj: 2.3.0.13438
Agente Wapt: 2.3.0
Servidor: Debian 11
Sistema operativo de destino: Windows 7 de 64 bits

Gracias de antemano.
Última edición realizada por flipflip el 21 de febrero de 2023 a las 15:58, editado 1 vez.
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

25 de enero de 2023 - 12:09

Hola,

el paquete tis-powershell instala la última versión, por lo que resulta redundante y entra en conflicto con el paquete tis-powershell5, que instala la versión 5. Debes usar uno u otro.

Saludos,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
voltereta
Mensajes: 56
Inscripción: 31 de mayo de 2022 - 09:05

25 de enero de 2023 - 17:53

Hola y gracias por tu respuesta.

Después de experimentar un comportamiento extraño en mi PC de prueba, decidí eliminarla del inventario de WAPT, desinstalar el agente y la consola (están en la misma máquina) y rehacer el proceso de implementación del agente y la consola, reiniciando entre cada paso.

- El PC se registra exitosamente en el servidor;

wapt-6.png
wapt-6.png (2,83 KB) Visto 4680 veces

- Estoy iniciando la implementación del paquete powershell 7 por mi cuenta;
-Estoy monitoreando los procesos pero nada se concreta;
-Vuelvo a la consola y todo está pendiente...
wapt-5.png
wapt-5.png (27,15 KB) Visto 4680 veces
Eran las 17:45 cuando tomé la captura de pantalla. Así que llevo 15 minutos esperando, y otro problema es el mensaje: No se puede recuperar la acción...

Voy a buscar un poco en el directorio C:\Program Files (x86)\wapt\logs, abro el archivo waptservice.log y sorpresa: efectivamente hay un problema.
2023-01-25 17:45:59,666 [wapttasks WaptTaskManager 2000] ADVERTENCIA: El host del servidor es desconocido o no se conoce bajo este nombre FQDN (monpc.mo.domain). Intentando registrar el equipo...
Y el archivo está lleno de ellos. Si entiendo bien, hay un problema con el DNS. Estoy haciendo pruebas básicas

Código: Seleccionar todo

nslookup serverWapt --> ça marche
ping serverWapt --> ça marche
ping serverWapt.mon.domain --> ça marche
nslookup monpc --> ça marche
ping monpc --> ça marche
nslookup monpc.mon.domain --> ça marche
ping monpc.mon.domain --> ça marche
ping IP.DE.MON.PC --> ça marche
Realizo las mismas pruebas desde el servidor wapt y todo está OK.

He probado prácticamente todo en el DNS y la red, para mí todo está funcionando.
¿Me he perdido algo?
x-davidl
Mensajes: 38
Inscripciones: 25 de abril de 2022 - 17:07 horas.

27 de enero de 2023 - 10:42

Hola,

te sugiero que vuelvas a registrar tu publicación

en una ventana de símbolo del sistema (con permisos de administrador)

usando `wapt-get register`.

Si esto crea una publicación duplicada, elimina correctamente la publicación anterior

. Saludos.
voltereta
Mensajes: 56
Inscripción: 31 de mayo de 2022 - 09:05

30 de enero de 2023 - 13:44

Buen día,

El registro wapt-get no creó ningún duplicado y la máquina todavía se encuentra en un estado extraño.
2023-01-30 12:00:22,262 [wapttasks WaptTaskManager 6412] ADVERTENCIA: El host del servidor es desconocido o no se conoce bajo este nombre FQDN (conocido como my.MY.DOMAIN). Intentando registrar el equipo...
2023-01-30 12:00:53,827 [wapttasks WaptTaskManager 6412] INFORMACIÓN: Se obtuvo el certificado firmado del servidor. Emisor: waptserver. CN: RND-72669821-65F2-436E-B09C-0B153AAC7155
2023-01-30 12:00:53,889 [wapttasks WaptTaskManager 6412] INFO Guardar clave de host en C:\Archivos de programa (x86)\wapt\private\RND-72669821-65F2-436E-B09C-0B153AAC7155.pem
2023-01-30 12:00:53,889 [wapttasks WaptTaskManager 6412] INFO Guardar certificado de host en C:\Archivos de programa (x86)\wapt\private\RND-72669821-65F2-436E-B09C-0B153AAC7155.crt
2023-01-30 12:00:53,998 [wapttasks WaptTaskManager 6412] INFORMACIÓN Nuevo registro exitoso. Reanudando el envío del estado del host.
2023-01-30 12:00:53,998 [wapttasks WaptTaskManager 6412] INFORMACIÓN: Recargando la configuración de Waptcore para el subproceso de instancia de Wapt 6412.
2023-01-30 12:00:55,777 [wapttasks WaptTaskManager 6412] INFORMACIÓN: update_server_status correcto (tamaño de datos: 2407).
2023-01-30 12:00:55,777 [wapttasks WaptTaskManager 6412] ADVERTENCIA: El host del servidor es desconocido o no se conoce bajo este nombre FQDN (conocido como my.MY.DOMAIN). Intentando registrar el equipo...
Reinicié el servicio wapt en la máquina desde la consola pero nada cambió.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

30 de enero de 2023 - 16:57

¿Puedes quitar tu máquina de la consola?

entonces haz una

Código: Seleccionar todo

net stop waptservice

Código: Seleccionar todo

wapt-get register

Código: Seleccionar todo

net start waptservice
Tenga en cuenta que la pestaña "tarea" en la consola a veces puede perder la conexión; simplemente cambie de pestaña para intentar recuperar la conexión
voltereta
Mensajes: 56
Inscripción: 31 de mayo de 2022 - 09:05

30 de enero de 2023 - 17:29

Yo también me lo he preguntado, pero ni siquiera sé cómo el agente WAPT obtiene el dominio. El direccionamiento IP de mi red y toda la configuración de red son gestionados por un servidor DHCP (Linux), que proporciona toda la configuración y el dominio de búsqueda (en minúsculas). ¿Es posible que WAPT obtenga el dominio como en Windows? Si es así, entonces entiendo la distinción entre mayúsculas y minúsculas, ya que el dominio de Windows de la máquina está escrito en mayúsculas. Sin embargo, en este caso, no parece muy lógico diferenciar entre mayúsculas y minúsculas.

En mi máquina de prueba, cuando veo los detalles de configuración del adaptador de red (Panel de control > Centro de redes y recursos compartidos > Detalles de la conexión de red), la configuración "Sufijo DNS específico de la conexión" está en minúsculas.

En mi máquina de prueba, desinstalé todo (agente y consola, ya que es la misma máquina), borré los últimos directorios relacionados con WAPT, reinicié la máquina y reinstalé todo, pero sigo obteniendo el mismo resultado.
voltereta
Mensajes: 56
Inscripción: 31 de mayo de 2022 - 09:05

30 de enero de 2023 - 18:05

Ups, nuestras respuestas se cruzaron.

@sfonteneau, tu sugerencia me permitió reinstalar correctamente la máquina en la consola. Así que inicié la instalación del paquete de PowerShell mientras supervisaba el Administrador de tareas de Windows. Puedo ver claramente que el proceso waptpython se descontrola durante varios segundos y luego no funciona.

Regresé a la consola después de esperar 30 minutos sin hacer nada en la máquina, pero todo sigue pendiente
wapt-7.png
wapt-7.png (27,34 KB) Visto 4581 veces
Revisé el visor de eventos en la máquina de prueba y encontré esto en los registros:

Código: Seleccionar todo

Nom de l’application défaillante waptpython.exe, version : 3.8.16150.1013, horodatage : 0x638fbd39
Nom du module défaillant : python38.dll, version : 3.8.16150.1013, horodatage : 0x638fbd0f
Code d’exception : 0xc0000005
Décalage d’erreur : 0x001e48ba
ID du processus défaillant : 0x184c
Heure de début de l’application défaillante : 0x01d934bbb5f93917
Chemin d’accès de l’application défaillante : C:\Program Files (x86)\wapt\waptpython.exe
Chemin d’accès du module défaillant: C:\Program Files (x86)\wapt\python38.dll
ID de rapport : 39ba0bdf-a0ba-11ed-815a-0800278aa4f7
Bloqueado