Pagina 1 di 1

[RISOLTO] SYNC_ERROR repository secondario

Pubblicato: 25 settembre 2024 - 01:19
di ddcorazon
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 2902 volte
Schermata 2024-09-25 012243.png
Screenshot 2024-09-25 012243.png (33,04 KB) Visualizzato 2901 volte

Re: SYNC_ERROR repository secondario-

Pubblicato: 25 settembre 2024 - 23:49
di ddcorazon
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#

Re: SYNC_ERROR repository secondario-

Pubblicato: 27 novembre 2024 - 09:10
di fschelfaut
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,