json.sync

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
jdziadek
Messaggi: 47
Registrazione: 23 gennaio 2023 - 16:10

13 marzo 2023 - 14:38

Ciao, il mio file json.sync lato server non corrisponde ai file che contiene. Elenca pacchetti vecchi e non quelli nuovi, quindi ovviamente non funziona sui miei repository remoti. Come posso rigenerarlo correttamente?
Julien
Debian 11
WAPT: 2.4.0.14143
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

13 marzo 2023 - 16:06

Ciao,

questo file viene generato lato server dal servizio "wapttasks". Puoi provare a riavviare il servizio wapttasks.

Dopodiché, nella console, puoi cliccare sulla scheda "Repository secondari" -> "Aggiorna indice".

Simon Fonteneau
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

13 marzo 2023 - 16:08

Si noti che sync.json viene creato dalla somma dei file (ciò richiede quindi temporaneamente tempo e CPU)
jdziadek
Messaggi: 47
Registrazione: 23 gennaio 2023 - 16:10

14 marzo 2023 - 08:13

sfonteneau ha scritto: 13 marzo 2023 - 16:06 Ciao,

questo file viene generato lato server dal servizio "wapttasks". Puoi provare a riavviare il servizio wapttasks.

Quindi, nella console, puoi fare clic sulla scheda "Repository secondari" -> "Aggiorna indice".

Simon Fonteneau
Ciao, grazie per la risposta. Quello che ho fatto ieri è stato eliminare il file, ho fatto un
tocca json.sync
Ho assegnato i permessi corretti. La console ha indicato che il file era danneggiato, visualizzando il messaggio "file mancante" per circa un'ora. Ora, sono passate ben 16 ore dall'ultima volta che ho visualizzato "creazione JSON" sulla mia console, e il file è ancora di 0 byte. Tuttavia, non ho mai visto il pulsante per ricreare l'indice
Debian 11
WAPT: 2.4.0.14143
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

14 marzo 2023 - 09:58

Ci sono repository secondari che compaiono nella console?


In alternativa, sul server puoi eseguire wapttasks in modalità debug per vedere cosa dice, quindi fare clic su "aggiorna indice pacchetto"
(Il tuo messaggio non specifica la versione di Wapt o il sistema operativo, quindi presumo che tu stia utilizzando l'ultima versione di Debian Linux (vedi le regole del forum))

Codice: Seleziona tutto

[root@srvwapt.mydom ~]# systemctl stop wapttasks
[root@srvwapt.mydom ~]# /opt/wapt/runwapttasks.sh 
[2023-03-14 09:55:45,216] INFO:huey.consumer:MainThread:Huey consumer started with 2 thread, PID 2215287 at 2023-03-14 09:55:45.216402
[2023-03-14 09:55:45,216] INFO:huey.consumer:MainThread:Scheduler runs every 1 second(s).
[2023-03-14 09:55:45,217] INFO:huey.consumer:MainThread:Periodic tasks are enabled.
[2023-03-14 09:55:45,217] INFO:huey.consumer:MainThread:The following commands are available:
+ waptserver.tasks.resign_crl
+ waptserver.repositories_tasks.update_file_tree_of_files_in_huey
+ waptserver.wsus_tasks.download_wsusscan
+ waptserver.wsus_tasks.download_wsusscan_crontab
+ waptserver.wsus_tasks.cleanup_delete_non_assigned_kb
+ waptserver.wsus_tasks.download_windows_update_task
+ waptserver.wsus_tasks.download_missing_cabs
[2023-03-14 09:55:57,126] INFO:huey:Worker-2:Executing waptserver.repositories_tasks.update_file_tree_of_files_in_huey: 2aee79df-f46a-4ef9-b7ef-5570080ae9d0
[2023-03-14 09:55:57,139] INFO:huey:Worker-2:waptserver.repositories_tasks.update_file_tree_of_files_in_huey: 2aee79df-f46a-4ef9-b7ef-5570080ae9d0 executed in 0.013s
jdziadek
Messaggi: 47
Registrazione: 23 gennaio 2023 - 16:10

14 marzo 2023 - 11:05

Utilizzo sicuramente Debian 11 con l'ultima versione. Il riavvio del servizio non ha cambiato nulla, tuttavia la routine è partita esattamente alle 9:00 (è un cron job in esecuzione?)
Il pulsante è ora apparso nella console e il server mi offre "PER RISINCRONIZZARSI" sul mio repository secondario.
Faccio clic sul pulsante "aggiorna indice" e vedo la stessa cosa nei registri:

Codice: Seleziona tutto

2023-03-14 11:01:02,335] INFO:huey.consumer:MainThread:Huey consumer started with 2 thread, PID 880268 at 2023-03-14 11:01:02.335857
[2023-03-14 11:01:02,336] INFO:huey.consumer:MainThread:Scheduler runs every 1 second(s).
[2023-03-14 11:01:02,336] INFO:huey.consumer:MainThread:Periodic tasks are enabled.
[2023-03-14 11:01:02,336] INFO:huey.consumer:MainThread:The following commands are available:
+ waptserver.tasks.resign_crl
+ waptserver.repositories_tasks.update_file_tree_of_files_in_huey
+ waptserver.wsus_tasks.download_wsusscan
+ waptserver.wsus_tasks.download_wsusscan_crontab
+ waptserver.wsus_tasks.cleanup_delete_non_assigned_kb
+ waptserver.wsus_tasks.download_windows_update_task
+ waptserver.wsus_tasks.download_missing_cabs
[2023-03-14 11:02:00,103] INFO:huey:Worker-1:Executing waptserver.repositories_tasks.update_file_tree_of_files_in_huey: 2d76a36a-071f-4755-83ea-0f4b265eafc3
[2023-03-14 11:02:01,084] INFO:huey:Worker-1:waptserver.repositories_tasks.update_file_tree_of_files_in_huey: 2d76a36a-071f-4755-83ea-0f4b265eafc3 executed in 0.980s
Tuttavia, la sincronizzazione non sembra attivarsi quando clicco sui pulsanti

Modifica: Ok, la sincronizzazione funziona correttamente, ma non ho ancora il controllo a livello di console. Devo ancora selezionare "Per risincronizzare"
Debian 11
WAPT: 2.4.0.14143
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

14 marzo 2023 - 12:11

Quindi il file sync.json è a posto? (prima di controllare qualsiasi altra cosa)
jdziadek
Messaggi: 47
Registrazione: 23 gennaio 2023 - 16:10

14 marzo 2023 - 13:08

Sì, il file json.sync è corretto e la replica ha funzionato correttamente sul mio repository remoto. Ma la console continua a non funzionare correttamente: "TO RESSYNC"
Julien
Debian 11
WAPT: 2.4.0.14143
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

14 marzo 2023 - 14:35

Hai impostato un limite di tempo per la sincronizzazione?

Puoi utilizzare il pulsante "Forza sincronizzazione" nel menu contestuale (clic con il tasto destro del mouse).
jdziadek
Messaggi: 47
Registrazione: 23 gennaio 2023 - 16:10

14 marzo 2023 - 19:26

sfonteneau ha scritto: 14 marzo 2023 - 14:35 Hai impostato un limite di tempo per la sincronizzazione?

Puoi usare il pulsante "Forza sincronizzazione" nel menu contestuale (clic destro).
Ho provato entrambi i metodi; la sincronizzazione funziona, tutti i miei pacchetti vengono recuperati correttamente dal repository remoto, MA la console mostra ancora un errore anche se tutto funziona
Debian 11
WAPT: 2.4.0.14143
Bloccato