Probleme rencontré lors d'une mise à jour d'une Mint :
sudo apt update
sudo apt upgrade
J'obtiens le message suivant :
...
Après cette opération, 802 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
dpkg: des problèmes de dépendances empêchent le traitement des actions différées pour libglib2.0-0:i386 :
libglib2.0-0:i386 dépend de libmount1 (>= 2.28) ; cependant :
Le paquet libmount1:i386 n'est pas encore configuré.
dpkg: erreur de traitement du paquet libglib2.0-0:i386 (--configure) :
problèmes de dépendances - actions différées non exécutées
dpkg: des problèmes de dépendances empêchent le traitement des actions différées pour libglib2.0-0:i386 :
libglib2.0-0:i386 dépend de libmount1 (>= 2.28) ; cependant :
Le paquet libmount1:i386 n'est pas encore configuré.
dpkg: erreur de traitement du paquet libglib2.0-0:i386 (--configure) :
problèmes de dépendances - actions différées non exécutées
dpkg: des problèmes de dépendances empêchent le traitement des actions différées pour libglib2.0-0:i386 :
libglib2.0-0:i386 dépend de libmount1 (>= 2.28) ; cependant :
Le paquet libmount1:i386 n'est pas encore configuré.
... // Le même bloc se répête
dpkg: erreur de traitement du paquet libglib2.0-0:i386 (--configure) :
problèmes de dépendances - actions différées non exécutées
dpkg: trop d'erreurs, arrêt
Des erreurs ont été rencontrées pendant l'exécution :
libglib2.0-0:i386
libglib2.0-0:i386
libglib2.0-0:i386
libglib2.0-0:i386
...
libglib2.0-0:i386
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Solution trouvée dans ce post reddit (et expérimentée avec succès) :
sudo dpkg --configure -a
sudo apt --fix-broken install
sudo apt upgrade
Pour mettre à jour des identifiants git sous Windows, aller dans :
Puis cliquer sur le lien de l'url git pour mettre à jour les identifiants correspondants.
Pour mémoire. Il faut aller voir dans le fichier suivant :
/var/log/apt/history.log
L'extension Lightning qui permet de visualiser des calendriers dans Thunderbird est installée par défaut depuis un certain temps maintenant.
Problème : en faisant une mise à jour vers la version 60.x de Thunderbird, il se peut que le logiciel annonce que Lightning n'est pas compatible avec cette version de Thunderbird.
Pour y remédier, il existe plusieurs possibilités recensées sur cette page. Celle qui a fonctionné pour moi est la suivante :
1) Désinstaller le module Lightning de Thunderbird puis fermer Thunderbird ;
2) Installer le paquet xul-ext-lightning
depuis les dépôts :
sudo apt install xul-ext-lightning
3) Relancer Thunderbird. Le calendrier est revenu comme un grand.
Pour info, je suis sous Linux Mint. Mais ça devrait fonctionner pour tous les debian-like.
Lorsqu'on ajoute des dépôts à une Debian via Ansible, la mise à jour des répo semble ne pas fonctionner avec l'option update_cache: yes du module apt.
A la place, il faut insérer un module apt dont le seul rôle est de mettre à jour les répo, puis utiliser un autre module apt pour faire l'installation.
Exemple :
- name: "Adds backports to apt sources (Debian 8 Jessie)."
copy:
content: "deb http://ftp.debian.org/debian jessie-backports main"
dest: "/etc/apt/sources.list.d/backports_jessie.list"
when: ansible_distribution == "Debian" and ansible_distribution_major_version == '8'
- name: "Update repositories cache"
apt:
update_cache: yes
- name : 'Installs certbot (Debian 8 Jessie).'
apt :
update_cache : no
name : 'certbot'
state : 'present'
default_release: 'jessie-backports'
when: ansible_distribution == "Debian" and ansible_distribution_major_version == '8'