Pagina 1 di 2

json.sync

Pubblicato: 13 marzo 2023 - 14:38
di jdziadek
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

Re: json.sync

Pubblicato: 13 marzo 2023 - 16:06
di sfontenau
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

Re: json.sync

Pubblicato: 13 marzo 2023 - 16:08
di sfontenau
Si noti che sync.json viene creato dalla somma dei file (ciò richiede quindi temporaneamente tempo e CPU)

Re: json.sync

Pubblicato: 14 marzo 2023 - 08:13
di jdziadek
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

Re: json.sync

Pubblicato: 14 marzo 2023 - 09:58
di sfontenau
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

Re: json.sync

Pubblicato: 14 marzo 2023 - 11:05
di jdziadek
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"

Re: json.sync

Pubblicato: 14 marzo 2023 - 12:11
di sfontenau
Quindi il file sync.json è a posto? (prima di controllare qualsiasi altra cosa)

Re: json.sync

Pubblicato: 14 marzo 2023 - 13:08
di jdziadek
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

Re: json.sync

Pubblicato: 14 marzo 2023 - 14:35
di sfontenau
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).

Re: json.sync

Pubblicato: 14 marzo 2023 - 19:26
di jdziadek
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