# Synaptic: impossible de corriger des paquets cassés

**URL:** <https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088>\
**Category:** Support Debian\
**Tags:** dépôts\
**Created:** [Septembre 6, 2019, 5:01 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088 "2019-09-06T05:01:07Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![cdarsac](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/dec6dc/32.png) [@cdarsac](https://www.debian-fr.org/u/cdarsac)\
**Post date:** [Septembre 6, 2019, 5:01 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/1 "2019-09-06T05:01:08Z")

</div>

Bonjour,

Erreur Synaptic, lors d’une tentative de réparation de packets cassés:

```nohighlight
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
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.
E: Impossible de corriger les dépendances
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.
E: Impossible de corriger les dépendances

```

Du coup, cela me bloque dans Synaptic:

```nohighlight
Impossible de mettre à jour le système.
Corrigez d'abord les paquets cassés.

```

```nohighlight
root@desktop-christophe:/home/christophe# apt list --upgradable -a
En train de lister... Fait
cherrytree/oldstable 0.37.6-1 all [pouvant être mis à jour depuis : 0.37.6-1]
cherrytree/now 0.37.6-1 all [installé, pouvant être mis à jour vers : 0.37.6-1]

```

Savez-vous comment je peux tenter de résoudre ce pb ? 🙂

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Septembre 6, 2019, 6:10 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/2 "2019-09-06T06:10:47Z")

</div>

salut  
il faut donner le retour complet des commandes , il n’y a pas de devin sur ce forum.  
que dit

```auto
sudo apt full-upgrade

```

---

<div class="post-metadata">

**Author:** ![cdarsac](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/dec6dc/32.png) [@cdarsac](https://www.debian-fr.org/u/cdarsac)\
**Post date:** [Septembre 6, 2019, 6:16 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/3 "2019-09-06T06:16:05Z")

</div>

Bonjour,

Je comprend bien, aussi merci de m’avoir indiqué la commande me permettant de donner ce retour complet. 😉

```nohighlight
root@desktop-christophe:/home/christophe# apt full-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 :
  cherrytree
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.

```

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Septembre 6, 2019, 6:49 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/4 "2019-09-06T06:49:57Z")

</div>

que dit  
`apt policy cherrytree`

[https://packages.debian.org/stretch/cherrytree](https://packages.debian.org/stretch/cherrytree)  
Ce paquet n’est pas maintenu dans toutes les versions, exemple pour que je puisse l’installer il faut forcer la version stretch , bien evidemment ça demande d’avoir stretch dans son sources.list

```auto
apt install -t=stretch cherrytree python-appindicator libappindicator1

```

---

<div class="post-metadata">

**Author:** ![cdarsac](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/dec6dc/32.png) [@cdarsac](https://www.debian-fr.org/u/cdarsac)\
**Post date:** [Septembre 6, 2019, 7:29 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/5 "2019-09-06T07:29:32Z")

</div>

Voici:

```nohighlight
root@desktop-christophe:/home/christophe# apt policy cherrytree
cherrytree:
  Installé : 0.37.6-1
  Candidat : 0.37.6-1
 Table de version :
     0.37.6-1 100
        100 http://deb.debian.org/debian stretch/main amd64 Packages
 *** 0.37.6-1 100
        100 /var/lib/dpkg/status

```

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Septembre 6, 2019, 7:48 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/8 "2019-09-06T07:48:16Z")

</div>

Bonjour [**cdarsac**](https://www.debian-fr.org/u/cdarsac)

Depuis le shell d’un compte utilisateur non privilégié  
pour ouvrir un shell sous le compte utilisateur privilégié `root`  
n’oublie pas d’utiliser l’option **`login`** de la commande **`su`**  
Cette option peut être entrée de façon raccourcie,  
Il suffit d’ajouter un simple tiret à la suite de la commande **`su`**  
comme ci-dessous :

```nohighlight
su -

```

* * *

Pour donner le retour complet d’une commande,  
n’oublie pas de prendre dans ton copié/collé  
la dernière ligne qui s’affiche : le prompt de retour

Comme ci-dessous :

```nohighlight
root@desktop-christophe:/home/christophe# apt policy cherrytree
cherrytree:
  Installé : 0.37.6-1
  Candidat : 0.37.6-1
 Table de version :
     0.37.6-1 100
        100 http://deb.debian.org/debian stretch/main amd64 Packages
 *** 0.37.6-1 100
        100 /var/lib/dpkg/status
root@desktop-christophe:/home/christophe# 

```

Sinon, on pourrait croire qu’il ne s’agit que d’un extrait,

et parfois, le prompt de retour n’est pas le même  
que celui qui avait été utilisé pour entrer la ligne de commande,  
comme par exemple, dans le copié/collé ci-dessous :

```nohighlight
michel@debg53sw:~$ su -
Mot de passe : 
root@debg53sw:~# 

```

---

<div class="post-metadata">

**Author:** ![cdarsac](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/dec6dc/32.png) [@cdarsac](https://www.debian-fr.org/u/cdarsac)\
**Post date:** [Septembre 6, 2019, 7:52 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/9 "2019-09-06T07:52:17Z")

</div>

Bonjour MicP,

Merci pour ces conseils de rédaction de message. 🙂

---

<div class="post-metadata">

**Author:** ![cdarsac](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/dec6dc/32.png) [@cdarsac](https://www.debian-fr.org/u/cdarsac)\
**Post date:** [Septembre 6, 2019, 7:56 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/10 "2019-09-06T07:56:33Z")

</div>

> [@](#):
>
> bien evidemment ça demande d’avoir stretch dans son sources.list

Que mettre dans mon sources.list pour avoir stretch ? 🙂

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Septembre 6, 2019, 7:57 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/11 "2019-09-06T07:57:53Z")

</div>

Il te manque aussi un dépôt celui-ci concernant les dernières mises à jour de sécurité :

```nohighlight
deb http://security.debian.org/debian-security buster/updates main contrib non-free

```

Source de l’information :  
[https://www.debian.org/security/](https://www.debian.org/security/)

---

<div class="post-metadata">

**Author:** ![cdarsac](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/dec6dc/32.png) [@cdarsac](https://www.debian-fr.org/u/cdarsac)\
**Post date:** [Septembre 6, 2019, 8:02 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/12 "2019-09-06T08:02:03Z")

</div>

> [@](#):
>
> ```nohighlight
> deb http://security.debian.org/debian-security buster/updates main contrib non-free
> 
> ```

Ok merci, je viens de le rajouter.  
🙂

---

<div class="post-metadata">

**Author:** ![cdarsac](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/dec6dc/32.png) [@cdarsac](https://www.debian-fr.org/u/cdarsac)\
**Post date:** [Septembre 6, 2019, 8:05 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/13 "2019-09-06T08:05:52Z")

</div>

J’ai du mal à transmettre mon sources.list ici, car il contient plusieurs liens et je suis limité à 2 !  
🙄

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Septembre 6, 2019, 8:18 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/15 "2019-09-06T08:18:22Z")

</div>

pour avoir accès à cherrytree via stretch il faut avoir une ligne

```nohighlight
deb https://cdn-aws.deb.debian.org/debian/ stretch contrib main non-free

```

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Septembre 6, 2019, 8:59 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/16 "2019-09-06T08:59:06Z")

</div>

> [@](#):
>
> Que mettre dans mon sources.list pour avoir stretch ?

Tu copies les lignes pour les dépots stretch, et tu remplaces juste toutes les occurrences de buster dedans par stretch.

Un conseil: split ton sources.list dans des fichiers individuels avec un suffixe .list, que tu mets dans /etc/apt/sources.list.d, plutôt que d’avoir un sources.list monolithique:  
c’est plus simple de renommer un fichier en disabled que d’aller commenter la ligne dans le sources.list monolithique, et tu vois d’un coup d’oeil avec un ls ce qui est actif ou pas.  
Quand tu as besoin d’indiquer tes sources, un bête **cat** dans le répertoire fait l’affaire.

Sinon, aprés avoir rajouté tes dépots stretch, si jamais ça pose encore un probléme de dépendances, installe aptitude avec apt (ça risque de toujours gueuler sur cherrytree, mais aptitude va bien s’installer quand même) et fais un **aptitude install**  
Juste comme ça.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Septembre 6, 2019, 11:06 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/17 "2019-09-06T11:06:22Z")

</div>

> [@](#):
>
> J’ai du mal à transmettre mon sources.list ici, car il contient plusieurs liens et je suis limité à 2 !

Pour pouvoir tansmette sur ce forum un copié/collé contenant des liens  
(ou tout autre texte copié/collé depuis une fenêtre de terminal)  
je te recommande de faire précéder le bloc de texte collé  
par une ligne ne contenant que :

````nohighlight
```text

````

et de faire suivre le bloc de lignes collées  
par une ligne ne contenant que :

```

Il s’agit d’une suite de trois caractères accent grave  
que l’on obtient sous linux en enfonçant simultanément  
la touche AltGr  
et la touche 7 qui est au dessus des caractères alphabétiques  
(\<=\> pas le 7 du pavé numérique)

---

<div class="post-metadata">

**Author:** ![cdarsac](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/dec6dc/32.png) [@cdarsac](https://www.debian-fr.org/u/cdarsac)\
**Post date:** [Septembre 17, 2019, 2:08 UTC](https://www.debian-fr.org/t/synaptic-impossible-de-corriger-des-paquets-casses/80088/18 "2019-09-17T14:08:56Z")

</div>

Merci ! 🙂
