Pagina 1 di 1

[RISOLTO] Installazione di tis-powershell

Pubblicato: 24 gennaio 2023 - 16:57
di flipflip
Ciao a tutti,

Sto esplorando Wapt 2.3.0.13438 Discovery prima di migrare definitivamente la distribuzione del mio pacchetto. Per ora, utilizzo la console di amministrazione di Kaspersky per farlo.

Ho un problema con il pacchetto tis-powershell (7.3.1-10). Le sue dipendenze includono powershell-5.1-15, che richiede dotnetfx, che a sua volta richiede dotnetfx4.8. Ho scaricato tutte queste dipendenze e le ho aggiunte al pacchetto host sul mio computer di test
wapt-1.png
wapt-1.png (36,04 KB) Visualizzato 4711 volte

Faccio clic su "Salva e applica". L'installazione si avvia, ma genera un errore per ogni sotto-pacchetto.

wapt-2.png
wapt-2.png (15,6 KB) Visualizzato 4711 volte

Codice: Seleziona tutto

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']]
È come se le dipendenze e/o l'ordine di installazione non fossero stati rispettati (o c'è qualcosa che non ho capito).

Quindi volevo installare almeno dofnetfx4.8, ho rimosso gli altri pacchetti dal pacchetto host
wapt-3.png
wapt-3.png (28,31 KB) Visualizzato 4709 volte
L'installazione è riavviata ma è come se non avesse tenuto conto della modifica del pacchetto host e sta riprovando a installare tutti i pacchetti (non posso allegare una quarta immagine a questo post).

Mi è sfuggito qualche dettaglio?

Wattaggio: 2.3.0.13438
Agente Wapt: 2.3.0
Server: Debian 11
Sistema operativo di destinazione: Windows 7 a 64 bit

Grazie in anticipo.

Re: Installazione di tis-powershell

Pubblicato: 25 gennaio 2023 - 12:09
di dcardon
Ciao,

il pacchetto tis-powershell installa la versione più recente, quindi è ridondante e in conflitto con il pacchetto tis-powershell5 che installa la versione 5. Devi usare uno dei due.

Cordiali saluti,

Denis

Re: Installazione di tis-powershell

Pubblicato: 25 gennaio 2023 - 17:53
di flipflip
Ciao e grazie per la risposta.

Avendo riscontrato uno strano comportamento sul mio PC di prova, ho deciso di rimuoverlo dall'inventario WAPT, disinstallare l'agente e la console (si trovano sullo stesso computer) e ripetere il processo di distribuzione dell'agente e della console, riavviando il sistema tra ogni passaggio.

- Il PC si registra correttamente sul server;

wapt-6.png
wapt-6.png (2,83 KB) Visualizzato 4666 volte

- Sto avviando da solo la distribuzione del pacchetto PowerShell 7;
- Sto monitorando i processi ma non si concretizza nulla;
- Torno alla console e tutto è in sospeso...
wapt-5.png
wapt-5.png (27,15 KB) Visualizzato 4666 volte
Sono le 17:45 quando ho fatto lo screenshot. Quindi è in attesa da 15 minuti e un altro problema è il messaggio: Impossibile recuperare l'azione...

Vado a frugare un po' nella directory C:\Program Files (x86)\wapt\logs, apro il file waptservice.log e sorpresa: c'è davvero un problema.
2023-01-25 17:45:59,666 [wapttasks WaptTaskManager 2000] ATTENZIONE L'host sul server non è noto o non è noto con questo nome FQDN (noto come monpc.mo.domain). Tentativo di registrazione del computer...
E il file ne è pieno. Se ho capito bene, c'è un problema con la parte DNS. Sto eseguendo dei test di base

Codice: Seleziona tutto

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
Eseguo gli stessi test dal server wapt e tutto è a posto.

Ho testato praticamente tutto sul lato DNS e di rete e per me funziona tutto.
Mi sono perso qualcosa?

Re: Installazione di tis-powershell

Pubblicato: 27 gennaio 2023 - 10:42
di x-davidl
Ciao,

ti suggerisco di registrare nuovamente il tuo post

in una finestra del prompt dei comandi (prompt dei comandi con privilegi di amministratore)

usando `wapt-get register`.

Se questo crea un duplicato, elimina correttamente il post "vecchio"

. Cordiali saluti.

Re: Installazione di tis-powershell

Pubblicato: 30 gennaio 2023 - 13:44
di flipflip
Buongiorno,

Il registro wapt-get non ha creato alcun duplicato e la macchina si trova ancora in uno stato anomalo.
2023-01-30 12:00:22,262 [wapttasks WaptTaskManager 6412] AVVISO L'host sul server non è noto o non è noto con questo nome FQDN (noto come my.MY.DOMAIN). Tentativo di registrazione del computer...
2023-01-30 12:00:53,827 [wapttasks WaptTaskManager 6412] INFO Certificato firmato ricevuto dal server. Emittente: waptserver. CN: RND-72669821-65F2-436E-B09C-0B153AAC7155
2023-01-30 12:00:53,889 [wapttasks WaptTaskManager 6412] INFO Salva la chiave host in C:\Programmi (x86)\wapt\private\RND-72669821-65F2-436E-B09C-0B153AAC7155.pem
2023-01-30 12:00:53,889 [wapttasks WaptTaskManager 6412] INFO Salva il certificato host in C:\Programmi (x86)\wapt\private\RND-72669821-65F2-436E-B09C-0B153AAC7155.crt
2023-01-30 12:00:53,998 [wapttasks WaptTaskManager 6412] INFO Nuova registrazione riuscita. Recupero dello stato dell'host in fase di invio.
2023-01-30 12:00:53,998 [wapttasks WaptTaskManager 6412] INFO Ricaricamento della configurazione waptcore per il thread dell'istanza Wapt 6412
2023-01-30 12:00:55,777 [wapttasks WaptTaskManager 6412] INFO update_server_status riuscito (dimensione dati 2407)
2023-01-30 12:00:55,777 [wapttasks WaptTaskManager 6412] AVVISO L'host sul server non è noto o non è noto con questo nome FQDN (noto come my.MY.DOMAIN). Tentativo di registrazione del computer...
Ho riavviato il servizio wapt sul computer dalla console, ma non è cambiato nulla.

Re: Installazione di tis-powershell

Pubblicato: 30 gennaio 2023 - 16:57
di sfontenau
Puoi rimuovere la tua macchina dalla console?

poi fai un

Codice: Seleziona tutto

net stop waptservice

Codice: Seleziona tutto

wapt-get register

Codice: Seleziona tutto

net start waptservice
Tieni presente che a volte la scheda "Attività" nella console può perdere la connessione; per provare a ristabilirla, basta cambiare scheda

Re: Installazione di tis-powershell

Pubblicato: 30 gennaio 2023 - 17:29
di flipflip
Anch'io mi sono posto questa domanda, ma non so nemmeno come l'agente WAPT recuperi il dominio. L'indirizzamento IP della mia rete e tutte le impostazioni di rete sono gestite da un server DHCP (Linux), che fornisce tutta la configurazione e il dominio di ricerca (in minuscolo). Forse WAPT recupera il dominio nel senso di Windows? In tal caso, capirei la distinzione tra maiuscole e minuscole, dato che il dominio Windows del computer è effettivamente scritto in maiuscolo. Anche se, in questo caso, non sembra molto logico fare questa distinzione.

Sul mio computer di prova, quando visualizzo i dettagli di configurazione della scheda di rete (Pannello di controllo > Centro connessioni di rete e condivisione > Dettagli connessione di rete), l'impostazione "Suffisso DNS specifico della connessione" è effettivamente in minuscolo.

Sul mio computer di prova ho disinstallato tutto (agente e console, dato che si tratta della stessa macchina), ho eliminato le ultime directory relative a WAPT, ho riavviato il computer e ho reinstallato tutto, ma il risultato è sempre lo stesso.

Re: Installazione di tis-powershell

Pubblicato: 30 gennaio 2023 - 18:05
di flipflip
Ops, le nostre risposte si sono incrociate.

@sfonteneau, il tuo suggerimento mi ha permesso di reinstallare correttamente il computer nella console. Ho quindi avviato l'installazione del pacchetto PowerShell monitorando il Task Manager di Windows del computer. Vedo chiaramente il processo waptpython impazzire per diversi secondi, poi più nulla.

Sono tornato alla console dopo aver atteso 30 minuti senza fare nulla sulla macchina, ma tutto è ancora in sospeso
wapt-7.png
wapt-7.png (27,34 KB) Visualizzato 4567 volte
Ho controllato il visualizzatore eventi sulla macchina di prova e nei registri ho trovato questo:

Codice: Seleziona tutto

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