[RISOLTO] SYNC_ERROR repository secondario

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
Bloccato
ddcorazon
Messaggi: 37
Registrazione: 30 maggio 2023 - 23:53

25 settembre 2024 - 01:19

Ciao a tutti,

Ho appena iniziato a creare un repository secondario su un agente Linux e ricevo un errore di sincronizzazione.

Riguardo a quanto fatto
Installazione dell'agente Ubuntu Linux versione 22.04 e successiva aggiunta al server WAPT
Installare il pacchetto remote-repo-conf (versione 2.10) e il pacchetto remote-repo-nginx (versione 1.3.2.25)

Una volta fatto, ho avviato l'aggiornamento dell'indice e poi la sincronizzazione; è progredito al 99% e poi è andato in sync_error, e non ho altre informazioni, quindi sono bloccato.
Potresti aiutarmi a risolvere il problema o, in alternativa, fornirmi il file di registro su Linux in modo che io possa esaminarlo più attentamente (non ho nulla in /var/log/waptservice.log o in /var/log/wapt-get/)?
grazie in anticipo

Di seguito è riportato il mio file wapt-get.ini

Codice: Seleziona tutto

[global]
repo_url=https://wapt.urldemonserveur.net/wapt
wapt_server=https://wapt.urldemonserveur.net
verify_cert=0
use_repo_rules=1
include_dmi_inventory=1
allow_remote_reboot=1
wol_relay=1
allow_remote_shutdown=1
use_fqdn_as_uuid=1
host_organizational_unit_dn=OU=serveurs,DC=fake,DC=local
maturities=PROD,PREPROD,DEV


[repo-sync]
enable_remote_repo = True
  • Versione del server WAPT: 2.5.5.15697 Enterprise (installato su Ubuntu 20.04)
  • Versione dell'agente WAPT: 2.5.5.15697
Schermata 2024-09-25 012112.png
Screenshot 2024-09-25 012112.png (15,24 KB) Visualizzato 2900 volte
Schermata 2024-09-25 012243.png
Screenshot 2024-09-25 012243.png (33,04 KB) Visualizzato 2899 volte
ddcorazon
Messaggi: 37
Registrazione: 30 maggio 2023 - 23:53

25 settembre 2024 - 23:49

Buone notizie,

Il mio repository è sincronizzato, ho visto che c'era un errore con i wad (non ne faccio nessuno, quindi l'ho deselezionato nell'elenco dei repository da sincronizzare).

Tuttavia, si è verificato un nuovo problema. Ho aggiunto una regola per forzare il repository locale su una delle mie macchine a scopo di test. La console della macchina mostra correttamente che si trova sul repository locale, ma quando aggiungo un pacchetto come dipendenza, non succede nulla. Ho provato a riavviare il servizio WAPT, ma non succede nulla; è come se non avessi aggiunto alcun software come dipendenza.
Quando vado al livello di aggiunta delle dipendenze, vedo quelle aggiunte più di recente, ma quando avvio le installazioni non succede assolutamente nulla.
PS:
Quando rimuovo l'opzione per forzare il repository secondario, tutto funziona di nuovo.
Ho degli errori nei log di nginx

Codice: Seleziona tutto

192.168.33.39 - - [25/Sep/2024:21:27:15 +0000] "GET /wapt/packages HTTP/1.1" 404 564 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0"
192.168.33.95 - - [25/Sep/2024:21:27:36 +0000] "HEAD /wapt/Packages HTTP/1.1" 200 0 "-" "wapt/2.5.5"
192.168.33.95 - - [25/Sep/2024:21:27:36 +0000] "HEAD /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1" 404 0 "-" "wapt/2.5.5"
192.168.33.95 - - [25/Sep/2024:21:27:36 +0000] "GET /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1" 404 162 "-" "wapt/2.5.5"
192.168.33.95 - - [25/Sep/2024:21:27:41 +0000] "HEAD /wapt/Packages HTTP/1.1" 200 0 "-" "wapt/2.5.5"
192.168.33.95 - - [25/Sep/2024:21:27:41 +0000] "HEAD /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1" 404 0 "-" "wapt/2.5.5"
192.168.33.95 - - [25/Sep/2024:21:27:41 +0000] "GET /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1" 404 162 "-" "wapt/2.5.5"
192.168.33.95 - - [25/Sep/2024:21:29:50 +0000] "HEAD /wapt/Packages HTTP/1.1" 200 0 "-" "wapt/2.5.5"
192.168.33.95 - - [25/Sep/2024:21:29:50 +0000] "HEAD /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1" 404 0 "-" "wapt/2.5.5"
192.168.33.95 - - [25/Sep/2024:21:29:50 +0000] "GET /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1" 404 162 "-" "wapt/2.5.5"









root@repo-client:/opt/wapt/repository# tail -f /var/log/nginx/error.log
2024/09/25 21:27:15 [error] 2081#2081: *72 open() "/opt/wapt/repository/wapt/packages" failed (2: No such file or directory), client: 192.168.33.39, server: _, request: "GET /wapt/packages HTTP/1.1", host: "repo-client.wapt.urldemonserveur.net"
2024/09/25 21:27:36 [error] 2081#2081: *74 open() "/opt/wapt/repository/wapt-host/pctest24.mondomaine.local.wapt" failed (2: No such file or directory), client: 192.168.33.95, server: _, request: "HEAD /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1", host: "repo-client.wapt.urldemonserveur.net"
2024/09/25 21:27:36 [error] 2081#2081: *75 open() "/opt/wapt/repository/wapt-host/pctest24.mondomaine.local.wapt" failed (2: No such file or directory), client: 192.168.33.95, server: _, request: "GET /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1", host: "repo-client.wapt.urldemonserveur.net"
2024/09/25 21:27:41 [error] 2081#2081: *77 open() "/opt/wapt/repository/wapt-host/pctest24.mondomaine.local.wapt" failed (2: No such file or directory), client: 192.168.33.95, server: _, request: "HEAD /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1", host: "repo-client.wapt.urldemonserveur.net"
2024/09/25 21:27:41 [error] 2081#2081: *78 open() "/opt/wapt/repository/wapt-host/pctest24.mondomaine.local.wapt" failed (2: No such file or directory), client: 192.168.33.95, server: _, request: "GET /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1", host: "repo-client.wapt.urldemonserveur.net"
2024/09/25 21:29:12 [warn] 2906#2906: "ssl_stapling" ignored, issuer certificate not found for certificate "/opt/wapt/waptservice/nginx/ssl/cert.pem"
2024/09/25 21:29:13 [warn] 3041#3041: "ssl_stapling" ignored, issuer certificate not found for certificate "/opt/wapt/waptservice/nginx/ssl/cert.pem"
2024/09/25 21:29:13 [warn] 3045#3045: "ssl_stapling" ignored, issuer certificate not found for certificate "/opt/wapt/waptservice/nginx/ssl/cert.pem"
2024/09/25 21:29:50 [error] 3049#3049: *2 open() "/opt/wapt/repository/wapt-host/pctest24.mondomaine.local.wapt" failed (2: No such file or directory), client: 192.168.33.95, server: _, request: "HEAD /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1", host: "repo-client.wapt.urldemonserveur.net"
2024/09/25 21:29:50 [error] 3049#3049: *3 open() "/opt/wapt/repository/wapt-host/pctest24.mondomaine.local.wapt" failed (2: No such file or directory), client: 192.168.33.95, server: _, request: "GET /wapt-host/pctest24.mondomaine.local.wapt HTTP/1.1", host: "repo-client.wapt.urldemonserveur.net"

Vedo che sta tentando di accedere a una directory chiamata /opt/wapt/repository/wapt-host, ma non ho quella directory sul mio server, quindi presumo che sia quella la fonte del problema. Avrei dovuto crearla manualmente? Ho dimenticato qualcosa nella configurazione?

Codice: Seleziona tutto

root@repo-client:/opt/wapt/repository# ls -la
total 168
drwxr-xr-x  4 root www-data   4096 sept. 25 20:02 .
drwxr-xr-x 17 root root       4096 sept. 25 21:37 ..
-rw-r--r--  1 root root     114831 sept. 25 21:27 sync.json
drwxr-xr-x  5 root www-data   4096 sept. 25 21:04 wapt
drwxr-xr-x  2 root www-data  40960 sept. 25 20:02 waptwua
root@repo-client:/opt/wapt/repository#
fschelfaut
Messaggi: 28
Registrazione: 7 nov 2024 - 12:22

27 novembre 2024 - 09:10

Ciao,

nella configurazione dell'agente, `use_repo_rules` non deve essere impostato su 1 , altrimenti il ​​repository punterà a se stesso e quindi non si sincronizzerà direttamente con il tuo server WAPT master.

Per i repository secondari, questo parametro deve essere impostato su 0 (false). Ricorda di riavviare il servizio in seguito affinché la modifica abbia effetto!

Flavien,
Bloccato