json.sync

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
jdziadek
Mensajes: 47
Inscripciones: 23 de enero de 2023 - 16:10 h

13 de marzo de 2023 - 14:38

Hola, mi archivo json.sync del servidor no coincide con los archivos que contiene. Muestra paquetes antiguos en lugar de los nuevos, por lo que, lógicamente, está fallando en mis repositorios remotos. ¿Cómo puedo regenerarlo correctamente?
Julien
Debian 11
WAPT Versión: 2.4.0.14143
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

13 de marzo de 2023 - 16:06

Hola,

este archivo se genera en el servidor mediante el servicio "wapttasks". Puedes intentar reiniciar el servicio wapttasks.

Luego, en la consola, haz clic en la pestaña "Repositorios secundarios" -> "Actualizar índice".

Simon Fonteneau
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

13 de marzo de 2023 - 16:08

Tenga en cuenta que sync.json se crea a partir de la suma de archivos (por lo tanto, esto requiere tiempo y CPU temporalmente)
jdziadek
Mensajes: 47
Inscripciones: 23 de enero de 2023 - 16:10 h

14 de marzo de 2023 - 08:13

sfonteneau escribió: 13 de marzo de 2023 - 16:06 Hola,

este archivo se genera en el servidor mediante el servicio "wapttasks". Puedes intentar reiniciar el servicio wapttasks.

Luego, en la consola, puedes hacer clic en la pestaña "Repositorios secundarios" -> "Actualizar índice".

Simon Fonteneau
Hola, gracias por la respuesta. Lo que hice ayer fue borrar el archivo, hice un
toque json.sync
Asigné los permisos correctos. La consola indicó que el archivo estaba dañado, mostrando el mensaje "archivo faltante" durante aproximadamente una hora. Han pasado 16 horas desde que aparecía "creando JSON" en mi consola, y el archivo sigue teniendo 0 bytes. Sin embargo, nunca he visto el botón para recrear el índice
Debian 11
WAPT Versión: 2.4.0.14143
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

14 de marzo de 2023 - 09:58

¿Tiene algún repositorio secundario que aparezca en la consola?


Alternativamente, en el servidor puedes ejecutar wapttasks en modo de depuración para ver qué dice, luego hacer clic en "actualizar índice de paquete"
(Su mensaje no especifica la versión de Wapt ni el sistema operativo, por lo que asumiré que está utilizando la última versión de Debian Linux (consulte las reglas del foro))

Código: Seleccionar todo

[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
Mensajes: 47
Inscripciones: 23 de enero de 2023 - 16:10 h

14 de marzo de 2023 - 11:05

Definitivamente estoy usando Debian 11 con la última versión. Reiniciar el servicio no cambió nada; sin embargo, la rutina comenzó exactamente a las 9:00 a. m. (¿Será una tarea cron en ejecución?)
El botón ahora apareció en la consola y el servidor me ofrece "RESINCRONIZAR" en mi repositorio secundario.
Hago clic en el botón "actualizar índice" y veo lo mismo en los registros:

Código: Seleccionar todo

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
Sin embargo, la sincronización no parece activarse cuando hago clic en los botones

Editar: Bueno, la sincronización funciona bien, pero aún no tengo control a nivel de consola. Todavía tengo que seleccionar "Resincronizar"
Debian 11
WAPT Versión: 2.4.0.14143
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

14 de marzo de 2023 - 12:11

Entonces, ¿el archivo sync.json está bien? (antes de verificar cualquier otra cosa)
jdziadek
Mensajes: 47
Inscripciones: 23 de enero de 2023 - 16:10 h

14 de marzo de 2023 - 13:08

Sí, el archivo json.sync está bien y la replicación funcionó correctamente en mi repositorio remoto. Pero la consola sigue sin funcionar correctamente: "PARA RESINCRONIZAR"
Julien
Debian 11
WAPT Versión: 2.4.0.14143
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

14 de marzo de 2023 - 14:35

¿Has establecido un límite de tiempo para la sincronización?

Puedes usar el botón "Forzar sincronización" en el menú contextual (clic derecho).
jdziadek
Mensajes: 47
Inscripciones: 23 de enero de 2023 - 16:10 h

14 de marzo de 2023 - 19:26

sfonteneau escribió: 14 de marzo de 2023 - 14:35 ¿Has establecido un límite de tiempo para la sincronización?

Puedes usar el botón "Forzar sincronización" en el menú contextual.
Probé ambos métodos; la sincronización funciona, todos mis paquetes son recuperados correctamente por el repositorio remoto, PERO la consola todavía muestra un error a pesar de que todo está funcionando
Debian 11
WAPT Versión: 2.4.0.14143
Bloqueado