En el paquete y, necesito usar el método WAPT.download_upgrades() para actualizar otro paquete x (actualizar a la versión n+1 del paquete x instalado en la versión n) y luego instalarlo con WAPT.install(x).
Sin embargo, esto no funciona. Durante la instalación del paquete y (sin error, el paquete se instala correctamente), la máquina no descarga la última versión (n+1) del paquete x y, por lo tanto, no la instala. Se queda con la versión n del paquete x. No entiendo por qué, dado que la versión n+1 del paquete x está disponible en el servidor WAPT y que el agente de la máquina está configurado correctamente para recuperar paquetes del servidor WAPT. Tampoco se trata de un problema de la madurez del paquete x (el problema ocurre independientemente de su madurez). Además, si selecciono la máquina en la consola, hago clic en "Buscar actualizaciones" y selecciono "Y descargar paquetes", la máquina sí descarga la versión n+1 del paquete x. (Abajo, este "paquete x" es "col73-xmind"; quiero actualizarlo e instalarlo durante la instalación de otro paquete)
Aquí están las líneas de código correspondientes:
Código: Seleccionar todo
WAPT.download_upgrades()
for p in WAPT.installed(include_errors=True):
if p.package == 'col73-xmind':
WAPT.install('col73-xmind')
¿De donde podría venir el problema?
