[RISOLTO] Installazione di tis-powershell

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
capovolgimento
Messaggi: 56
Registrazione: 31 maggio 2022 - 09:05

24 gennaio 2023 - 16:57

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 4708 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 4708 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 4706 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.
Ultima modifica di flipflip il 21 febbraio 2023 alle 15:58, modificato 1 volta.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

25 gennaio 2023 - 12:09

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
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
capovolgimento
Messaggi: 56
Registrazione: 31 maggio 2022 - 09:05

25 gennaio 2023 - 17:53

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 4663 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 4663 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?
x-davidl
Messaggi: 38
Registrazione: 25 aprile 2022 - 17:07

27 gennaio 2023 - 10:42

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.
capovolgimento
Messaggi: 56
Registrazione: 31 maggio 2022 - 09:05

30 gennaio 2023 - 13:44

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.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

30 gennaio 2023 - 16:57

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
capovolgimento
Messaggi: 56
Registrazione: 31 maggio 2022 - 09:05

30 gennaio 2023 - 17:29

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.
capovolgimento
Messaggi: 56
Registrazione: 31 maggio 2022 - 09:05

30 gennaio 2023 - 18:05

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 4564 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
Bloccato