[RESOLU] SYNC_ERROR dépot secondaire

Question about WAPT Server / Requêtes et aides autour du serveur Wapt
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Verrouillé
ddcorazon
Messages : 27
Enregistré le : 30 mai 2023 - 23:53

25 sept. 2024 - 01:19

Bonjour à tous,

Je viens de ma lancer dans la création d'un dépôt secondaire sur un agent linux et j'ai une erreur de synchro.

Pour ce qui a été fait
Installation de l'agent linux ubuntu en version 22.04 puis ajout sur le serveur WAPT,
Installation des paquets remote-repo-conf en version 2-10 et remote-repo-nginx en version 1.3.2-25

Une fois fait j'ai lancé la mise à jour de l'index puis la synchronisation, elle a évoluée jusque 99% puis est passée en sync_error et je n'ai pas plus d'infos donc je suis bloqué.
Sauriez-vous me dépanner ou à défaut me donner le dossier de log sous linux afin que je regarde de plus près (je n'ai rien dans /var/log/waptservice.log ou dans /var/log/wapt-get/)
Merci d'avance

Ci dessous mon fichier wapt-get.ini

Code : Tout sélectionner

[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
  • Version WAPT Server : 2.5.5.15697 Enterprise (installé sur ubuntu 20.04)
  • Version WAPT Agent : 2.5.5.15697
Capture d’écran 2024-09-25 012112.png
Capture d’écran 2024-09-25 012112.png (15.24 Kio) Vu 680 fois
Capture d’écran 2024-09-25 012243.png
Capture d’écran 2024-09-25 012243.png (33.04 Kio) Vu 679 fois
ddcorazon
Messages : 27
Enregistré le : 30 mai 2023 - 23:53

25 sept. 2024 - 23:49

Bonne nouvelle,

J'ai bien mon dépôt qui est sync, J'ai vu qu'il y avait une erreur au niveau de wads (je n'en fait pas donc je l'ai décoché dans la liste des repo à sync).

Par contre nouveau soucis, j'ai ajouté pour tester une règle pour forcer le repo local sur une de mes machines pour tester, la machine au niveau de la console me montre bien qu'elle est sur le repo local par contre quand j'ajoute un paquet en dépendance il ne se passe rien. j'ai beau reboot le service WAPT rien à faire, elle ne fait rien comme si je n'avais pas ajouter de logiciel en dépendance.
Quand je vais au niveau de l'ajout des dépendances je vois bien les derniers ajoutés, par contre quand je lance les installations, il ne fait rien mais vraiment rien.
PS:
Quand j'enlève le fait de forcer le repo secondaire tout remarche.
Au niveau des logs nginx j'ai des erreurs

Code : Tout sélectionner

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"

Je vois qu'il essaye de taper dans un repertoire /opt/wapt/repository/wapt-host sauf que je n'ai pas ce repertoire sur mon serveur donc ce qui je suppose est à l'origine du problème ? Fallait il le créer manuellement? Ai-je loupé un truc dans la conf ?

Code : Tout sélectionner

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
Messages : 26
Enregistré le : 07 nov. 2024 - 12:22

27 nov. 2024 - 09:10

Bonjour,

Dans la configuration de l'agent, use_repo_rules ne doit pas être définit à 1 sinon le repo pointeras sur lui même et donc ne synchronisera pas directement avec votre serveur WAPT maitre

Pour les dépôt secondaire ce paramètre doit être définit à 0 (false), bien penser à redémarrer le service après pour prendre en compte le changement!

Flavien,
Verrouillé