# Résolution des dépendances interminable avec aptitude safe-upgrade

**URL:** <https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962>\
**Category:** Support Debian\
**Created:** [Mai 10, 2024, 5:41 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962 "2024-05-10T17:41:13Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 16, 2024, 5:24 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/41 "2024-05-16T17:24:00Z")

</div>

ok merci

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Mai 16, 2024, 8:00 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/42 "2024-05-16T20:00:10Z")

</div>

> [@felvic](#):
>
> root@eix:/home/francois# apt-get --only-upgrade dist-upgrade  
> …/…  
> libsigc+\*\*± **2.0-0v5 libsigc+** ±\*\*3.0-0

Impossible. Mauvais retour de commande. Ce n’est pas ‹&nbsp;`±`&nbsp;› , mais ‹&nbsp;`+-`&nbsp;› , d’où l’importance de rapporter proprement les commandes, soit entre balises code si court, ou fichier texte joint si hyper long. Rien de grave. On continue:  
[cmd4.txt](https://www.debian-fr.org/uploads/short-url/ldbV4fyVvHH175RIQJxnrNUtsr3.txt) (3,5 Ko)

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 17, 2024, 8:06 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/43 "2024-05-17T08:06:28Z")

</div>

[retour4.txt](https://www.debian-fr.org/uploads/short-url/uxuGTpAh9z2TxDRbImOjc0Hsc3X.txt) (17,3 Ko)

Je dois répondre oui?

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Mai 17, 2024, 10:30 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/44 "2024-05-17T10:30:08Z")

</div>

Oui, non, ou peut-être, that is the question.  
Chaque jour est un jour nouveau puisqu’après la découverte de paquets gelés, dont du qt4, je découvre des paquets i386 dont tu n’as semble-t-il jamais précisé l’existence non plus.  
Répondre à ta question sans savoir si tu as besoin d’i386 est impossible.  
Ton rythme de réponse étant particulièrement lent, je vais changer un peu de méthode.  
Pour ce soir, si ton emploi du temps le permet bien sûr, peux-tu:

1 - fournir une justification claire et précise du besoin d’architecture i386 dans ton système, qui n’y est pas arrivé par hasard;

2 - me fournir 4 fichiers retour1-2-3-4.txt issus des commandes suivantes.

```nohighlight
apt -o "Apt::Cmd::Disable-Script-Warning=1" list -u |
awk -F'/| |]' 'NR>1{printf "%-35s %-30s %-30s %s\n",$1,$3,$(NF-1),$2}' > retour1.txt

dpkg -l |awk '(NR>5 && /^ii/){printf "%-3s %-35s %s\n",$1,$2,$3}' > retour2.txt

dpkg -l |awk '(NR>5 && !/^ii|^un/){printf "%-3s %-35s %s\n",$1,$2,$3}' > retour3.txt

{ uname -rv ; awk 'FNR==1 {print "\n"FILENAME} /^d|^U/' /etc/apt/s*{t,d/*[st]} ; } > retour4.txt

```

Désolé de te mettre autant à contribution.

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 17, 2024, 11:40 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/45 "2024-05-17T11:40:10Z")

</div>

On m’avait demandé plus haut de les installer:

> [@Résolution des dépendances interminable avec aptitude safe-upgrade](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/5):
>
> oui pardon, debian Trixie dpkg --audit Les paquets suivants ont une architecture inconnue, ce qui provoquera des problèmes de dépendances avec les interfaces. Cela peut être corrigé en enregistrant l’architecture inconnue avec la commande « dpkg --add-architecture » : mfc6490cwcupswrapper:i386 Brother CUPS Inkjet Printer Definitions mfc6490cwlpr:i386 Brother lpr Inkjet Printer Definitions

[retour4.txt](https://www.debian-fr.org/uploads/short-url/vS6FkjxfUYuRjORixDkUxkHu2Rr.txt) (840 Octets)  
[retour3.txt](https://www.debian-fr.org/uploads/short-url/bB4SwGgqrtKCoVzzzN9bUU7DEtR.txt) (2,4 Ko)  
[retour2.txt](https://www.debian-fr.org/uploads/short-url/tpO9OJZSaFYAWFMOs54XqRLChiL.txt) (88,3 Ko)  
[retour1.txt](https://www.debian-fr.org/uploads/short-url/9WyX5PpysmtYgRCoqNVRrCcNZ33.txt) (94,4 Ko)

Merci surtout à toi de prendre autant de temps et de ta patience

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 17, 2024, 11:45 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/46 "2024-05-17T11:45:23Z")

</div>

> [@felvic](#):
>
> On m’avait demandé plus haut de les installer:

oui c’est moi  
suivre les propositions de debian pour résoudre un pb est souvent la meilleure chose à faire. Comme tu as des paquets i386, avoir l’architecture associée est a priori logique.  
Vus tes problèmes, si @verner te propose de l’enlever, n’hésites pas

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Mai 17, 2024, 11:47 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/47 "2024-05-17T11:47:57Z")

</div>

> [@felvic](#):
>
> On m’avait demandé plus haut de les installer

Si ta seule justification est '_on m’avait demandé_", désinstalle moi ces paquets i386 si tu n’en as pas besoin.  
On va quand-même pas encore compliquer/embrouiller un sujet inutilement pour une testing.  
Et refais ces 4 fichiers retours après nettoyage i386.

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 17, 2024, 6:23 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/48 "2024-05-17T18:23:30Z")

</div>

Désolé journée chargée le vendredi.

> root@eix:/home/francois# dpkg --remove-architecture i386  
> dpkg: erreur: impossible de supprimer l’architecture « i386 » actuellement utilisée dans la base de données

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Mai 17, 2024, 7:14 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/49 "2024-05-17T19:14:06Z")

</div>

Bon, je vais la remettre sur pied ta testing, mais pas sans quelques remarques générales.

Quand on a une testing en agonie qui visiblement n’a jamais été entretenue comme un testing, on ne commence pas par rajouter une autre architecture avant la moindre analyse système et aucune justification: non mais sans blague.  
On commence par **supprimer** ce qui est inutile, alléger le système, et non pas rajouter tout et n’importe quoi trouvé dans une doc de migration buster, par exemple…

Le sources.list: un détail mais franchement… remplacer des ‹&nbsp;ftp.fr.debian&nbsp;› par des ‹&nbsp;deb.debian&nbsp;› mais ça sert à quoi dans **ce** sujet ?? A rien ! ‹&nbsp;ftp.fr.debian&nbsp;› était parfait comme déjà expliqué en long et en large.  
Quelle perte de temps.  
Quand on ne sait pas, on ne fait pas n’importe quoi dans une testing, sinon ça se termine par un ‹&nbsp;takarinstaller&nbsp;›.

Bref, ceci étant dit, je te propose le menu ci-joint.  
Les commandes qui passent, ou qui te demandent de rajouter des dépendances, tu fais.  
Si une pose problème ou montre un conflit, tu me rapportes ça.

[actions.txt](https://www.debian-fr.org/uploads/short-url/q8ttPODOVmuHFQgiJcttfqeMztn.txt) (2,3 Ko)

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 17, 2024, 8:24 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/52 "2024-05-17T20:24:18Z")

</div>

> root@eix:/home/francois# awk -F’/| |]’ ‹&nbsp;NR\>1{printf «&nbsp;%-35s %-30s %-30s %s\n&nbsp;»,$1,$3,$(NF-1),$2}&nbsp;› \> retour\_0517.txt

Il ne se passe rien et le fichier retour\_0517.txt est vide ( 0 octets )

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Mai 17, 2024, 8:31 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/53 "2024-05-17T20:31:29Z")

</div>

Normal… il manque un bout de commande dans mon fichier (édité)  
retour pas indispensable (puisque tout va bien).

Que dit ceci :  
`apt list -u | head`  
Sinon, tout s’est bien passé ?

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 17, 2024, 8:37 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/54 "2024-05-17T20:37:21Z")

</div>

> root@eix:/home/francois# apt list -u | head
> 
> WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
> 
> En train de lister…  
> 7zip/testing 23.01+dfsg-12 amd64 [pouvant être mis à jour depuis : 23.01+dfsg-8]  
> accountsservice/testing 23.13.9-6.1 amd64 [pouvant être mis à jour depuis : 23.13.9-6]  
> acl/testing 2.3.2-2 amd64 [pouvant être mis à jour depuis : 2.3.2-1]  
> adwaita-icon-theme/testing 46.0-1 all [pouvant être mis à jour depuis : 45.0-2]  
> aisleriot/testing 1:3.22.32-1 amd64 [pouvant être mis à jour depuis : 1:3.22.23-1]  
> alsa-ucm-conf/testing 1.2.11-1.1 all [pouvant être mis à jour depuis : 1.2.10-1]  
> alsa-utils/testing 1.2.11-1 amd64 [pouvant être mis à jour depuis : 1.2.10-1.1]  
> amule-utils/testing 1:2.3.3-3+b5 amd64 [pouvant être mis à jour depuis : 1:2.3.3-3+b1]  
> amule/testing 1:2.3.3-3+b5 amd64 [pouvant être mis à jour depuis : 1:2.3.3-3+b1]

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Mai 17, 2024, 8:38 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/55 "2024-05-17T20:38:29Z")

</div>

Si tu tentes ceci,  
`apt upgrade`  
ça coince ou pas ?

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 17, 2024, 8:44 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/58 "2024-05-17T20:44:31Z")

</div>

> [@Verner](#):
>
> Si tu tentes ceci,  
> `apt upgrade`  
> ça coince ou pas ?

[apt upgrade.txt](https://www.debian-fr.org/uploads/short-url/9ufAivSe1JPLaO6M6Sjkgnp21yV.txt) (19,9 Ko)

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Mai 17, 2024, 8:45 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/59 "2024-05-17T20:45:21Z")

</div>

Ça me va : GO.

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 17, 2024, 8:45 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/60 "2024-05-17T20:45:46Z")

</div>

Je réponds oui à «&nbsp;continue&nbsp;» ?

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Mai 17, 2024, 8:47 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/61 "2024-05-17T20:47:08Z")

</div>

oui… qui sait… ça peut marcher, dès fois.

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 17, 2024, 9:00 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/62 "2024-05-17T21:00:39Z")

</div>

voilà, maintenant je vais prier et redémarrer…

[apt upgrade.txt](https://www.debian-fr.org/uploads/short-url/bH8OfCZoz0Eq3MeHXLhgvulkmKu.txt) (273,7 Ko)

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mai 17, 2024, 9:07 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/63 "2024-05-17T21:07:28Z")

</div>

à priori tout est OK.

Je te suis vivement reconnaissant pour ton aide et ta patience, même si je suis loin d’avoir compris.

Juste une question: tu as dit: «&nbsp;Quand on a une testing en agonie qui visiblement n’a jamais été entretenue comme un testing&nbsp;». Si je fais des aptitude safe-upgrade, j’ai bon?

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Mai 17, 2024, 9:11 UTC](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962/64 "2024-05-17T21:11:54Z")

</div>

‹&nbsp;aptitude \*upgrade&nbsp;› est plus chatouilleux sur du testing/sid vraiment cassé mais maintenant, tu peux tenter pour voir: il doit être bien calmé, je lui ai mis la dose qu’il faut.

Finalement rien de grave, juste quelques petits détails…

Sinon pas compris pourquoi **qt4-dev-tools** , **libqt4-dev libqtgui4** sont gelés et à quoi ils servent. Si pas besoin, dégèle les et supprime les.

[Page précédente](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962.md?page=2)

[Page suivante](https://www.debian-fr.org/t/resolution-des-dependances-interminable-avec-aptitude-safe-upgrade/89962.md?page=4)
