[RISOLTO] I repository secondari non funzionano

Domande sul server WAPT / Richieste e assistenza relative al server 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
Vercingetorige
Messaggi: 36
Registrazione: 19 settembre 2024 - 09:09

19 settembre 2024 - 09:24

Salve,
abbiamo configurato due repository secondari. La sincronizzazione con il repository primario funziona correttamente.
Tuttavia, ad eccezione di alcuni utenti su uno dei repository, tutte le macchine si connettono sistematicamente al server primario che si trova in una sottorete diversa.
I due repository secondari si trovano ciascuno in una sottorete diversa.
Vorremmo capire perché ciò accade.

Nelle impostazioni delle condizioni del repository secondario nella console di amministrazione di WAPT, abbiamo inserito:
"Indirizzo IP dell'agente" con il valore xx.xx.xx.0\21, dove 21 è la maschera di sottorete della nostra sottorete. È corretto?


Come possiamo risolvere il problema e testare la causa dell'errore su un client?
Grazie in anticipo per l'aiuto.
Buona giornata.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

19 settembre 2024 - 10:01

Ciao

, hai abilitato la verifica HTTPS?

In tal caso, il repository secondario dispone di un certificato HTTPS valido?

nel tuo browser,

https://urlreposecondaire/wapt/Packages

funziona?
Vercingetorige
Messaggi: 36
Registrazione: 19 settembre 2024 - 09:09

20 settembre 2024 - 10:05

Salve,
grazie per la risposta.
Quando accedo a https://xx.xx.xx.xx/wapt/Packages
, ricevo il seguente errore:

404 Not Found
nginx/1.24.0.

La ringrazio in anticipo per qualsiasi ulteriore informazione.
Le auguro una buona giornata.
Vercingetorige
Messaggi: 36
Registrazione: 19 settembre 2024 - 09:09

20 settembre 2024 - 10:12

Buongiorno,
Per tua informazione, verify_cert in wapt_get.ini è impostato su zero.

Codice: Seleziona tutto

[global]
use_hostpackages=1
repo_url=https://xxx-xxxxx-wapt/wapt
wapt_server=https://xxx-xxxxx-wapt
verify_cert=0
max_gpo_script_wait=180
pre_shutdown_timeout=180
hiberboot_enabled=0
use_repo_rules=1
allow_remote_reboot=1
allow_remote_shutdown=1

[repo-sync]
enable_remote_repo = True
local_repo_path = C:\Program Files (x86)\wapt\repository\wapt
local_repo_time_for_sync_start = 20:00
local_repo_time_for_sync_end = 05:30
local_repo_sync_task_period = 25
local_repo_limit_bandwidth = 4
remote_repo_dirs = wapt,waptwua,wapt-host
Vercingetorige
Messaggi: 36
Registrazione: 19 settembre 2024 - 09:09

20 settembre 2024 - 10:38

Buongiorno,
Nel file di registro nginx-erros.log è incluso anche il file nginx-erros.log
Ricevo il seguente errore:

Codice: Seleziona tutto

2024/09/20 10:32:15 [error] 3000#2012: *6 CreateFile() "C:/WAPT/wapt/Packages" failed (3: Le chemin d’accès spécifié est introuvable), client: xx.xx.xx.xx, server: _, request: "HEAD /wapt/Packages HTTP/1.1", host: "xx.xx.xx.xx"
Non cerca nella directory corretta, C:/WAPT/wapt/Packages, invece di C:\Program Files (x86)\wapt\repository\wapt
come indicato in wapt_get.ini.

Sto cercando dove si trovano queste informazioni nei file INI, ma non riesco a trovarle.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

20 settembre 2024 - 12:45

Il valore di local_repo_path nel file di configurazione deve essere stato modificato successivamente e nginx non lo ha rilevato.

Dovresti forzare la reinstallazione del pacchetto "tis-remote-repo-nginx".

Nota: abbiamo anche rilasciato il pacchetto https://wapt.tranquil.it/store/fr/tis-remote-repo-http per sostituire nginx, che è più efficiente.
Vercingetorige
Messaggi: 36
Registrazione: 19 settembre 2024 - 09:09

20 settembre 2024 - 14:23

Buongiorno,
Ho riscontrato un problema nel file di configurazione nginx.conf.
Chi aveva percorsi radice con c::wapt

Codice: Seleziona tutto

location ~ ^/(wapt/waptsetup-tis.exe|wapt/waptagent.exe|wapt/waptdeploy.exe)$ {
                root "C:/Program Files (x86)/wapt/repository/wapt";
            }

            location ~ ^/(wapt/.*|wapt-host/.*|wads/.*|waptwua/.*)$ {
    
                root "C:/Program Files (x86)/wapt/repository/wapt";
            }

Dopo la modifica, funziona.
Vercingetorige
Messaggi: 36
Registrazione: 19 settembre 2024 - 09:09

20 settembre 2024 - 14:26

Salve,
prima di contrassegnare il post come risolto (cosa che è già),
vorrei maggiori informazioni sul pacchetto tis-remote-repo-http.

Due domande:
è più efficiente per eseguire gli aggiornamenti?
Per implementarlo, posso disinstallare il pacchetto nginx e installare questo al suo posto, e funzionerà?
Oppure è necessaria anche qualche configurazione?

Grazie in anticipo per le vostre risposte, passate e future.
Buona giornata.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

20 settembre 2024 - 15:22

È più efficiente in termini di throughput.
Infatti, abbiamo riscontrato problemi con nginx su Windows; il throughput era davvero scarso.

Normalmente, se si installa tis-remote-repo-http, questo disinstalla nginx (perché crea un conflitto) e lo sostituisce senza bisogno di alcuna riconfigurazione.
Vercingetorige
Messaggi: 36
Registrazione: 19 settembre 2024 - 09:09

23 settembre 2024 - 10:32

Salve, grazie
per tutte queste utili risposte che ci stanno aiutando a migliorare l'utilizzo dello strumento.
Abbiamo installato il nuovo pacchetto consigliato e rimosso quello di nginx.
Tutto funziona, tranne un piccolo numero di agenti.
Abbiamo arrestato e riavviato il servizio wapt.
C'è un motivo per cui rimane sul server primario e non passa al repository secondario?

Grazie in anticipo per il vostro riscontro.
Buona giornata.
Bloccato