Pages : 1
#1 Le 12/04/2014, à 11:20
- Gaara
Aide pour un message d'erreur d'apt
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
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne