Nel pacchetto y, devo usare il metodo WAPT.download_upgrades() per aggiornare un altro pacchetto x (aggiornare alla versione n+1 del pacchetto x installato nella versione n) e poi installarlo con WAPT.install(x).
Tuttavia, questo non funziona. Durante l'installazione del pacchetto y (nessun errore, il pacchetto si installa correttamente), la macchina non scarica l'ultima versione (n+1) del pacchetto x e quindi non la installa. Rimane con la versione n del pacchetto x. Non capisco perché, dato che la versione n+1 del pacchetto x è disponibile sul server WAPT e che l'agente della macchina è configurato correttamente per recuperare i pacchetti dal server WAPT. Non è nemmeno un problema di maturità del pacchetto x (il problema si verifica indipendentemente dalla sua maturità). Inoltre, se seleziono la macchina nella console, poi clicco su "Verifica aggiornamenti" e seleziono "E scarica pacchetti", la macchina scarica la versione n+1 del pacchetto x. (Qui sotto, questo "pacchetto x" è "col73-xmind"; voglio aggiornarlo e installarlo durante l'installazione di un altro pacchetto.)
Ecco le righe di codice corrispondenti:
Codice: Seleziona tutto
WAPT.download_upgrades()
for p in WAPT.installed(include_errors=True):
if p.package == 'col73-xmind':
WAPT.install('col73-xmind')
Da dove potrebbe derivare il problema?
