# Problème avec apt-get upgrade / dist-upgrade \[résolu\]

**URL:** <https://www.debian-fr.org/t/probleme-avec-apt-get-upgrade-dist-upgrade-resolu/77105>\
**Category:** Support Debian\
**Created:** [Juillet 2, 2018, 6:08 UTC](https://www.debian-fr.org/t/probleme-avec-apt-get-upgrade-dist-upgrade-resolu/77105 "2018-07-02T06:08:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Juillet 2, 2018, 6:08 UTC](https://www.debian-fr.org/t/probleme-avec-apt-get-upgrade-dist-upgrade-resolu/77105/1 "2018-07-02T06:08:04Z")

</div>

Bonjour,

J’ai un problème avec apt-get upgrade / dist-upgrade. Lorsque je les lance voilà ce qu’il me dit:

```auto
root@localhost:~# apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
  libaudit1:i386
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.

```

Je dois faire quoi pour qu’ils arrêtent de me dire que ce paquet n’a pas été mis à jour ?

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Juillet 2, 2018, 8:37 UTC](https://www.debian-fr.org/t/probleme-avec-apt-get-upgrade-dist-upgrade-resolu/77105/2 "2018-07-02T08:37:05Z")

</div>

Voilà ce que j’ai tenté jusqu’à présent:

```auto
root@localhost:~# apt update
Ign:1 http://dl.google.com/linux/earth/deb stable InRelease
Atteint:2 http://security.debian.org testing/updates InRelease                 
Atteint:3 http://ftp.fr.debian.org/debian testing InRelease                    
Ign:4 http://download.videolan.org/pub/debian/stable InRelease                
Atteint:5 http://dl.google.com/linux/earth/deb stable Release                  
Atteint:6 http://download.videolan.org/pub/debian/stable Release              
Atteint:7 http://ftp.fr.debian.org/debian testing-updates InRelease            
Lecture des listes de paquets... Fait                          
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
1 paquet peut être mis à jour. Exécutez « apt list --upgradable » pour le voir.

```

J’ai donc fait:

```auto
root@localhost:~# apt list --upgradable
En train de lister... Fait
libaudit1/testing 1:2.8.3-1+b1 i386 [pouvant être mis à jour depuis : 1:2.8.3-1]
N: Il y a une version supplémentaire 1. Veuillez utiliser l'opérande « -a » pour la voir.

```

Puis:

```auto
root@localhost:~# apt list --upgradable -a
En train de lister... Fait
libaudit1/testing 1:2.8.3-1+b1 i386 [pouvant être mis à jour depuis : 1:2.8.3-1]
libaudit1/now 1:2.8.3-1 i386 [installé, pouvant être mis à jour vers : 1:2.8.3-1+b1]

```

Qu’est ce que je fais maintenant ?

edit: et voilà ce que ça donne quand j’essaie de désinstaller le deb:

```auto
root@localhost:~# apt-get remove libaudit1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 dconf-service : Dépend: default-dbus-session-bus ou
                          dbus-session-bus
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.

```

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Juillet 2, 2018, 8:51 UTC](https://www.debian-fr.org/t/probleme-avec-apt-get-upgrade-dist-upgrade-resolu/77105/3 "2018-07-02T08:51:35Z")

</div>

C’est bon j’ai réussi à le supprimer via Synaptic.  
Mais je ne peux pas le réinstaller.  
Voilà ce que me dit apt-get install

```auto
root@localhost:~# apt-get install libaudit1:i386
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 gir1.2-gdm-1.0 : Dépend: libgdm1 (>= 3.26.2.1) mais ne sera pas installé
 gsettings-desktop-schemas : Dépend: dconf-gsettings-backend mais ne sera pas installé ou
                                      gsettings-backend
 libbrasero-media3-1 : Dépend: brasero-common (= 3.12.2-4) mais ne sera pas installé
 libcheese-gtk25 : Dépend: cheese-common (>= 3.28.0-1) mais ne sera pas installé
 libcheese8 : Dépend: cheese-common (>= 3.28.0-1) mais ne sera pas installé
 libedataserver-1.2-23 : Dépend: evolution-data-server-common (>= 3.28) mais ne sera pas installé
 libgnomekbd8 : Dépend: libgnomekbd-common (>= 3.26.0-3) mais ne sera pas installé
 libgoa-1.0-0b : Dépend: libgoa-1.0-common (>= 3.28.0-1) mais ne sera pas installé
 libgtk-3-0 : Dépend: libgtk-3-common (>= 3.22.30-2) mais ne sera pas installé
              Recommande: libgtk-3-bin
 libgweather-3-15 : Dépend: libgweather-common (>= 3.5.0) mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.

```

Donc tant pis, je laisse en l’état. Le message de non mise à jour lors d’un apt-get upgrade n’apparaît plus, donc le problème est résolu.  
Si vous avez une idée d’où vient le problème veuillez le faire savoir, merci. Car j’aimerais bien pouvoir réinstaller ce programme quand même.

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Juillet 2, 2018, 9:04 UTC](https://www.debian-fr.org/t/probleme-avec-apt-get-upgrade-dist-upgrade-resolu/77105/4 "2018-07-02T09:04:00Z")

</div>

> [@xddj](#):
>
> root@localhost:~# apt-get install libaudit1:i386

La question est pourquoi une version 32 bits ?  
Peut-on avoir le retour des commandes

```auto
dpkg -l | fgrep audit
aptitude why libaudit1
dpkg --print-architecture 
dpkg --print-foreign-architectures
apt-cache policy libaudit1

```

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime.

I hope to die before I _have_ to use Microsoft Word.  
- Donald E. Knuth, 2001-10-02 in Tübingen

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Juillet 2, 2018, 9:20 UTC](https://www.debian-fr.org/t/probleme-avec-apt-get-upgrade-dist-upgrade-resolu/77105/5 "2018-07-02T09:20:32Z")

</div>

```auto
root@localhost:~# dpkg -l | fgrep audit
ii libaudit-common 1:2.8.3-1 all Dynamic library for security auditing - common files
rc libaudit0 1:1.7.18-1.1 amd64 Dynamic library for security auditing
ii libaudit1:amd64 1:2.8.3-1 amd64 Dynamic library for security auditing

```

```auto
root@localhost:~# aptitude why libaudit1
i util-linux Pré-Dépend libaudit1 (>= 1:2.2.1)

```

```auto
root@localhost:~# dpkg --print-architecture
amd64

```

```auto
root@localhost:~# dpkg --print-foreign-architectures
i386

```

```auto
root@localhost:~# apt-cache policy libaudit1
libaudit1:
  Installé : 1:2.8.3-1
  Candidat : 1:2.8.3-1
 Table de version :
 *** 1:2.8.3-1 500
        500 http://ftp.fr.debian.org/debian testing/main amd64 Packages
        100 /var/lib/dpkg/status

```

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Juillet 2, 2018, 1:42 UTC](https://www.debian-fr.org/t/probleme-avec-apt-get-upgrade-dist-upgrade-resolu/77105/6 "2018-07-02T13:42:31Z")

</div>

> [@xddj](#):
>
> root@localhost:~# dpkg -l | fgrep audit  
> ii libaudit-common 1:2.8.3-1 all Dynamic library for security auditing - common files  
> rc libaudit0 1:1.7.18-1.1 amd64 Dynamic library for security auditing  
> ii libaudit1:amd64 1:2.8.3-1 amd64 Dynamic library for security auditing

Avec cette commande (qu’il n’était pas nécessaire d’exécuter avec le compte `root` ) on voit que la version 32 bits de libaudit1 n’est pas installée, donc non nécessaire.  
Vous pouvez lancer

```auto
sudo aptitude purge libaudit0

```

pour enlever les fichiers de configuration d’un paquet obsolète.  
Pour retrouver ce genre de paquets

```auto
dpkg --get-selections | fgrep deinstall | tr ':' '\t' | cut -f 1 

```

La partie optionnelle `| tr ':' '\t' | cut -f 1 ` permet d’afficher les noms des paquets.

Pour comprendre comment et pourquoi un paquet se trouve sur le système courant, j’utilise

```auto
aptitude why $pkg
apt-cach policy $pkg ...

```

Pour résumer : vous n’avez aucune raison d’installer `libaudit1:i386`, version 32bits alors que votre système est en 64 bits.

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime.

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Juillet 2, 2018, 3:06 UTC](https://www.debian-fr.org/t/probleme-avec-apt-get-upgrade-dist-upgrade-resolu/77105/7 "2018-07-02T15:06:19Z")

</div>

Merci beaucoup à vous.
