Bonjour,
Toujours pour mon logiciel de notification des màj automatique, j'ai obtenu un log d'apt bizarre sur mon portable (installation fraîche).
Les NOUVEAUX paquets suivants seront installés :
libjs-jquery linux-headers-3.11.0-19 linux-headers-3.11.0-19-generic
linux-image-3.11.0-19-generic linux-image-extra-3.11.0-19-generic
python-apport python-keyring python-launchpadlib python-lazr.restfulclient
python-lazr.uri python-oauth python-problem-report python-secretstorage
python-simplejson python-wadllib
Les paquets suivants seront mis à jour :
apt apt-transport-https apt-utils libapt-inst1.5 libapt-pkg4.12
linux-generic linux-headers-generic linux-image-generic python3-distupgrade
ubuntu-release-upgrader-core ubuntu-release-upgrader-qt
xserver-xorg-video-openchrome
12 mis à jour, 15 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/65,2 Mo dans les archives.
Après cette opération, 262 Mo d'espace disque supplémentaires seront utilisés.
Téléchargement achevé et dans le mode téléchargement uniquement
La notification a planté, et les mises à jour aussi. Rien n'a été téléchargé / installé.
J'ai donc corrigé le problème en faisant un
sudo apt-get dist-upgrade
Le soucis n'est pas là...
En fait, mon script détecte la ligne
Il est nécessaire de prendre 0 o/65,2 Mo dans les archives.
Et prend la valeur du total à télécharger pour prendre en référence le 100%. (barre de progression)
Mais là, j'ai eu cette l'erreur "0 o/65,2 " qu'il ne pouvait pas changer en float. Normal.
Ma question est:
Quel message d'erreur pourrais-je intégrer au script si ça arrive une autre fois?
Par exemple,
Mise à jour échouée, veuillez effectuer un "sudo apt-get dist-upgrade" ?
Autre chose? J'aimerais que ce soit le plus clair possible, et que le script conseille bien l'utilisateur en cas d'échec des maj.
Merci