Il 17/11/20 13:30, Davide Prina ha scritto: >> # apt update >> msg 2>&1 >> WARNING: apt does not have a stable CLI interface. Use with caution in >> scripts. > > può essere grave che ti dia tale errore, probabilmente ti serve > l'ultima versione di apt per poter gestire correttamente gli > aggiornamenti.
Ma no, non c'entra niente. Dice solo che i messaggi di output di apt possono cambiare di versione in versione e quindi di non fidarsi se si usano in script che dipendono fortemente dal formato di questi messaggi, ad esempio se si cercano determinate stringhe o per estrarre i nomi dei pacchetti. Quel messaggio compare ogni volta che apt si accorge che il suo output è ridiretto verso un file o in pipe verso un altro programma. Per quanto ne so, è del tutto normale e non è sintomo di problemi nel sistema. Se capisco bene, il problema principale è apt-listbugs, che attiva un qualche bug in Ruby, probabilmente c'è qualche pacchetto vecchio che va aggiornato, ma non si può perché lo stesso apt-listbugs si mette di mezzo. Un bel Comma 22, nevvero :-) Soluzioni che vedo: 1) rimuovere di forza apt-listbugs, ad esempio con "dpkg -P apt-listbugs", aggiornare/riparare il sistema e poi magari reinstallarlo; 2) disabilitare la chiamata ad apt-listbugs commentando le righe in /etc/apt/apt.conf.d/10apt-listbugs, aggiornare/riparare il sistema e poi magari riportare quel file allo stato precedente. Vediamo se così riusciamo a domare la bestia :-D Gabriele :-)