json.sync

Fragen zum WAPT-Server / Anfragen und Hilfe im Zusammenhang mit dem WAPT-Server
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
jdziadek
Nachrichten: 47
Anmeldung: 23. Januar 2023 – 16:10 Uhr

13. März 2023 – 14:38 Uhr

Hallo, meine serverseitige json.sync-Datei stimmt nicht mit den darin enthaltenen Dateien überein. Sie listet alte Pakete auf, nicht die neuen, weshalb der Zugriff auf meine Remote-Repositories natürlich fehlschlägt. Wie kann ich sie korrekt neu generieren?
Julien
Debian 11
WAPT-Version: 2.4.0.14143
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

13. März 2023 – 16:06 Uhr

Hallo,

diese Datei wird serverseitig vom Dienst „wapttasks“ generiert. Versuchen Sie, den Dienst „wapttasks“ neu zu starten.

Klicken Sie anschließend in der Konsole auf den Tab „Sekundäre Repositories“ und dann auf „Index aktualisieren“.

Simon Fonteneau
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

13. März 2023 – 16:08 Uhr

Beachten Sie, dass sync.json aus der Summe der Dateien erstellt wird (dies beansprucht daher vorübergehend Zeit und CPU-Leistung)
jdziadek
Nachrichten: 47
Anmeldung: 23. Januar 2023 – 16:10 Uhr

14. März 2023 - 08:13 Uhr

sfonteneau schrieb: 13. März 2023 - 16:06 Uhr Hallo,

diese Datei wird serverseitig vom Dienst „wapttasks“ generiert. Sie können versuchen, den wapttasks-Dienst neu zu starten.

Klicken Sie anschließend in der Konsole auf den Tab „Sekundäre Repositories“ und dann auf „Index aktualisieren“.

Simon Fonteneau
Hallo, vielen Dank für die Antwort. Ich habe gestern die Datei gelöscht
touch json.sync
Ich habe die korrekten Berechtigungen vergeben. Die Konsole meldete etwa eine Stunde lang, dass die Datei beschädigt sei und zeigte die Meldung „Datei fehlt“ an. Mittlerweile werden seit gut 16 Stunden in der Konsole „JSON wird erstellt“ angezeigt, und die Datei ist immer noch 0 Byte groß. Ich habe jedoch nie die Schaltfläche zum Neuerstellen des Index gesehen
Debian 11
WAPT-Version: 2.4.0.14143
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

14. März 2023 - 09:58 Uhr

Gibt es bei Ihnen sekundäre Repositories, die in der Konsole angezeigt werden?


Alternativ können Sie auf dem Server wapttasks im Debug-Modus ausführen, um die Ausgabe zu sehen, und anschließend auf „Paketindex aktualisieren“ klicken
(Da in Ihrer Nachricht weder die Wapt-Version noch das Betriebssystem angegeben sind, gehe ich davon aus, dass Sie die neueste Version von Debian Linux verwenden (siehe Forenregeln))

Code: Alle auswählen

[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
Nachrichten: 47
Anmeldung: 23. Januar 2023 – 16:10 Uhr

14. März 2023 - 11:05 Uhr

Ich nutze definitiv Debian 11 in der neuesten Version. Ein Neustart des Dienstes hat nichts geändert, die Routine startete jedoch pünktlich um 9:00 Uhr (läuft hier möglicherweise ein Cronjob?)
Der Button ist jetzt in der Konsole erschienen und der Server bietet mir "TO RESYNC" für mein sekundäres Repository an.
Ich klicke auf die Schaltfläche „Index aktualisieren“ und sehe in den Protokollen dasselbe:

Code: Alle auswählen

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
Die Synchronisierung scheint jedoch nicht ausgelöst zu werden, wenn ich auf die Schaltflächen klicke

Nachtrag: Okay, die Synchronisierung funktioniert einwandfrei, aber ich habe immer noch keine Kontrolle über die Konsole. Ich muss immer noch „Erneut synchronisieren“ auswählen
Debian 11
WAPT-Version: 2.4.0.14143
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

14. März 2023 - 12:11 Uhr

Die sync.json-Datei ist also in Ordnung? (Bevor ich irgendetwas anderes überprüfe)
jdziadek
Nachrichten: 47
Anmeldung: 23. Januar 2023 – 16:10 Uhr

14. März 2023 – 13:08 Uhr

Ja, die json.sync-Datei ist in Ordnung, und die Replikation in meinem Remote-Repository hat korrekt funktioniert. Die Konsole funktioniert aber immer noch nicht richtig: „TO RESSYNC“
Julien
Debian 11
WAPT-Version: 2.4.0.14143
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

14. März 2023 – 14:35 Uhr

Haben Sie ein Zeitlimit für die Synchronisierung festgelegt?

Sie können die Schaltfläche „Synchronisierung erzwingen“ im Kontextmenü (Rechtsklick) verwenden.
jdziadek
Nachrichten: 47
Anmeldung: 23. Januar 2023 – 16:10 Uhr

14. März 2023 – 19:26 Uhr

sfonteneau schrieb: 14. März 2023 - 14:35 Uhr Haben Sie ein Zeitlimit für die Synchronisierung festgelegt?

Sie können die Schaltfläche „Synchronisierung erzwingen“ im Kontextmenü (Rechtsklick) verwenden.
Ich habe beide Methoden ausprobiert; die Synchronisierung funktioniert, alle meine Pakete werden korrekt vom Remote-Repository abgerufen, ABER die Konsole zeigt immer noch einen Fehler an, obwohl alles funktioniert
Debian 11
WAPT-Version: 2.4.0.14143
Gesperrt