Actualización de los repositorios

Comparta sus sugerencias o problemas relacionados con la consola WAPT o el agente WAPT aquí
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.
en espiral
Mensajes: 9
Inscripción: 15 de febrero de 2016 - 17:48

10 de junio de 2020 - 16:31

Hola,

he instalado WAPT Server (en Debian 10) y una consola en una máquina Windows 10.

Me gustaría saber cuál es la mejor manera de actualizar los repositorios remotos. Si importo un paquete, creo uno nuevo en mi repositorio local. Por
ejemplo, si quiero instalar LibreOffice en las máquinas de mi red,
necesito importar el paquete `tis-libre-office`, que luego se convierte en el paquete `test-libre-office` en mi máquina local. Digamos que es la versión 6.3.

¿Cómo puedo recibir una notificación cuando se publique la versión 6.4 para el paquete `tis`? ¿Cómo puedo sincronizar para que mi versión local también se actualice a la 6.4? ¿La única solución es copiar el paquete de nuevo importándolo?

La fortaleza de apt en Debian reside en su uso de los repositorios del proyecto Debian, que permiten actualizaciones periódicas, especialmente de seguridad.

Implementar una aplicación es fácil;
mantener un sistema actualizado es más difícil. Si tengo que comprobar las importaciones de cada software, va a ser complicado.

¿Me he perdido algo?

Atentamente,
Laurent
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

10 de junio de 2020 - 22:11

:flecha: Tranquilit no puede garantizar el software en su repositorio. :!:

Sin embargo, aún es posible hacer lo que quieras (aunque no se recomienda :!: ).

Compatible desde wapt 1.8.2.7265:

https://www.wapt.fr/fr/doc/wapt-replica ... index.html

Por lo tanto, debes obtener el certificado de Tranquilit:

https://wapt.tranquil.it/wapt/catranquilit.crt y colocarlo en wapt\ssl\ en las máquinas.

Luego agrega el repositorio de Tranquilit a los agentes y en la configuración de tu consola (sigue la documentación).

Como extra/adicional, puedes replicar completamente el repositorio http://wapt.tranquil.it/wapt para ahorrar ancho de banda.
en espiral
Mensajes: 9
Inscripción: 15 de febrero de 2016 - 17:48

30 de junio de 2020 - 12:54

Hola,
seguí sus consejos y la documentación.
No tuve problemas para configurar los
clientes wapt-get search y wapt-get install; funcionan correctamente y
la consola también está configurada
. Sin embargo, no puedo crear un grupo de paquetes que tenga dependencias del repositorio TIS. ¿Puede un grupo de paquetes depender únicamente del repositorio privado?
Gracias de antemano por su aclaración.
Laurent
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

1 de julio de 2020 - 00:06

swirly escribió: 30 de junio de 2020 - 12:54 p. m. Hola
, seguí tus consejos y la documentación.
No tuve problemas para configurar los clientes
; wapt-get search y wapt-get install funcionan bien, y
la consola también está configurada.
Sin embargo, es imposible crear un grupo de paquetes que tenga dependencias del repositorio TIS. ¿Puede un grupo de paquetes depender únicamente del repositorio privado?
No, solo lo probé con la versión 1.8.2 y funciona:
https://www.wapt.fr/fr/doc/wapt-replica ... repositorios

Alternativamente, otra solución sencilla es escribir un pequeño script que descargue los paquetes WAPT deseados (https://wapt.tranquil.it/wapt/) en /var/www/wapt

y al final puedes ejecutar el comando

Código: Seleccionar todo

wapt-scanpackages /var/www/wapt/ 


Entonces tienes el paquete wapt tis directamente en tu repositorio, la diferencia es que no lo has vuelto a firmar.

Tenga en cuenta que el método aún requiere copiar el certificado TIS en todas las máquinas.
en espiral
Mensajes: 9
Inscripción: 15 de febrero de 2016 - 17:48

2 de julio de 2020 - 15:22

Gracias por todas sus respuestas. Estoy en la versión 1.8.1.6756 y no en la 1.8.2, pero eso no debería cambiar el comportamiento, ¿verdad?

Así que modifiqué los archivos como se describe en la documentación. Pensé que había un error en la documentación y que necesitaba modificar
%appdata%\local\waptconsole\waptconsole.ini,
así que añadí las secciones private y tranquilit. Pero luego aparecen en la consola como repositorios externos que puedo importar volviendo a firmar los paquetes, que es lo que quiero evitar. Para asegurarme

, creé un %appdata%..\localwaptconsole\waptconsole.ini solo con los dos campos (pero no estaba muy seguro de que funcionaría), pero sigo teniendo
el mismo problema.

El repositorio TIS solo aparece como un repositorio externo desde el que puedo importar paquetes para volver a firmarlos. ¿
Serían útiles las capturas de pantalla?

En resumen, hay una diferencia entre la documentación y cómo funciona aquí.

Saludos cordiales,

Laurent C.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

2 de julio de 2020 - 16:39

swirly escribió: 2 de julio de 2020 - 15:22 Gracias por todas sus respuestas. Tengo la versión 1.8.1.6756 y no la 1.8.2, pero eso no debería cambiar el comportamiento, ¿verdad?
Sí, exactamente ;)
en espiral
Mensajes: 9
Inscripción: 15 de febrero de 2016 - 17:48

6 de julio de 2020 - 9:47 AM

Buen día
Así que actualicé mi servidor, mi agente y mi consola a la versión 1.8.2
Todavía no parece funcionar.
Quizás cometí un error en la configuración. Aquí está el contenido del archivo de configuración, que consta de tres partes:
  • Una parte global
  • parte wapt=templos
  • una zona tranquila
Estoy eliminando lo que podría no ser relevante
------------------------------------------------
[en general]
URL del repositorio=https://srvwapt.eaux-claires.net/wapt
enviar_informe_de_uso=1
use_hostpackages=1
servidor wapt=https://srvwapt.eaux-claires.net
use_kerberos=0
comprobar_validez_de_certificados=1
verificar_certificado=0
..........

[plantillas wapt]
URL del repositorio=https://store.wapt.fr/wapt
verificar_certificado=1
dominiodns=
http_proxy=http://172.21.207.254:3128/
directorio_de_certificados_públicos=
certificado_de_cliente=
clave privada del cliente=
tiempo de espera=5

[tranquilidad]
URL del repositorio=https://wapt.tranquil.it/wapt
http_proxy=http://172.21.207.254:3128/
usar_proxy_http_para_repositorio=1
verificar_certificado=0
directorio_de_certificados_públicos=
certificado_de_cliente=C:\Archivos de programa (x86)\wapt\ssl\catranquilit.crt
clave privada del cliente=
tiempo de espera=5
dominiodns=
-------------------------------------------
en espiral
Mensajes: 9
Inscripción: 15 de febrero de 2016 - 17:48

6 de julio de 2020 - 9:55 AM

Entonces tengo configurado el repositorio Tranquility y también aparece en los repositorios externos
repositorio externo
repositorio externo
Captura de pantalla 2020-07-06 a las 09:49:24.png (99,2 KB) Vista 6674 veces
Pero si intento crear un nuevo grupo de paquetes o dependencia, no aparece ningún paquete
nueva adicción
nueva adicción
Screenshot-2020-07-06-at-09.48.11.gif (117,7 KB) Visto 6674 veces
Si estoy usando un cliente wapt-get, puedo instalar un paquete tis sin ningún problema, pero a nivel de consola, solo son accesibles para importar

Sospecho que hay un error en el archivo de configuración, pero ¿dónde?

Gracias nuevamente por todas sus respuestas
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

6 de julio de 2020 - 12:00

En la documentación falta información sobre cómo configurar la lista de repositorios en waptconsole:

Código: Seleccionar todo

repositories=private,tranquilit
:!: :!: Atención :!: :!:

Parece que desea usar nuestro repositorio directamente sin replicarlo. Esto podría saturar nuestro servidor de enlace ascendente, especialmente si tiene muchas estaciones de trabajo.
Si esto nos ocurriera, nos veríamos obligados a prohibir la dirección IP en cuestión.

Necesitas replicar nuestro repositorio si realmente quieres hacer esto...
en espiral
Mensajes: 9
Inscripción: 15 de febrero de 2016 - 17:48

6 de julio de 2020 - 12:10

Gracias por sus respuestas y su paciencia.
Los archivos que pasan por el cliente son, en efecto, muy pequeños (solo archivos Python), y con el uso adicional del proxy, no deberíamos estar lejos de saturar el enlace, ¿verdad? Un paquete, en el sentido de WAPT, es un conjunto de instrucciones; ¿no están incluyendo los archivos? Entonces estamos hablando de solo unos pocos kilobytes por paquete.
Puedo investigar la replicación; es otro elemento que implementar (¡puedo usar Reprepro, :) así que deberíamos poder hacerlo también para Windows!).
Saludos cordiales,
Laurent
Bloqueado