# MAJ SID : pb avec réseau de dépendance

**URL:** <https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577>\
**Category:** Support Debian\
**Created:** [Novembre 9, 2019, 4:25 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577 "2019-11-09T16:25:51Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Novembre 9, 2019, 4:25 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/1 "2019-11-09T16:25:52Z")

</div>

Bsr,  
J’ai une SID non mise à jour depuis 2/3 semaines  
Aujourd’hui j’essaie un update / upgrade  
Pas de soucis pour l’update par contre l’upgrade lance

```
# aptitude upgrade 
Résolution des dépendances…  

```

Et ça mouline, mouline, mouline, jusqu’à planter le PC…

Quelqu’un aurait il une astuce pour forcer la mise à jour ?

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Novembre 9, 2019, 4:57 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/2 "2019-11-09T16:57:46Z")

</div>

`aptitude upgrade --full-resolver`

semble m’aider 😉

---

<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:** [Novembre 9, 2019, 8:45 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/3 "2019-11-09T20:45:43Z")

</div>

J’allais le dire.  
Et si ça ne passe pas, tu peux essayer le vieux resolver d’apt-get, et même des resolvers plus obscurs/antédiluviens comme dselect ou jig/wajig.  
Si l’un ne passe pas, c’est l’autre.

---

<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:** [Novembre 9, 2019, 8:51 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/4 "2019-11-09T20:51:54Z")

</div>

La version SID (still in development) est encore en développement (= pléonasme).  
Que dit ceci  
`find /etc/apt -name '*.list' -print -exec grep "^d" {} \;`

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Novembre 10, 2019, 10:10 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/5 "2019-11-10T10:10:42Z")

</div>

> [@Verner](#):
>
> `find /etc/apt -name '*.list' -print -exec grep "^d" {} \;`

Alors voilà le retour

```
$ find /etc/apt -name '*.list' -print -exec grep "^d" {} \;
/etc/apt/sources.list.d/base.list
deb http://deb.debian.org/debian/ unstable main contrib non-free
deb http://www.deb-multimedia.org unstable main non-free

```

Et un  
`aptitude upgrade --full-resolver`  
A pris le dessus et fait le ménage quoi il le faut

Bizarre ça faisait très longtemps que je n’avais plus eu de soucis de ce genre.  
Enfin c’est résolu.  
MErci à vous et bon WE

---

<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:** [Novembre 10, 2019, 11:36 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/6 "2019-11-10T11:36:04Z")

</div>

Le “full-resolver” est un peu une roulette russe particulièrement sur une version de Debian en développement.  
Par contre, bizarre de retrouver un dépôt externe “_[www.deb-multimedia.org](http://www.deb-multimedia.org)_” dans un fichier **base**.list.  
Tes problèmes de mises à jour peuvent justement avoir pour origine un dépôt externe dont Debian n’a aucune responsabilité.

Je suppose donc que tu as rajouté ce dépôt externe et controversé “deb-multimedia”, et certainement pas l’installateur Debian.  
En as-tu une réelle justification ? Si oui, laquelle ?

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Novembre 10, 2019, 7:30 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/7 "2019-11-10T19:30:09Z")

</div>

Merci pour la réponse,  
oui j’ai rajouté ce dépôt manuellement lors de l’install de la SID à réception du PC.  
Pourquoi ? Sans doute que j’avais besoin d’un logiciel présent dans deb-multimedia , enfin je suppose… Lequel exactement là c’est un autre problème… Au pire je desinstalle ce dépôt si c’est lui qui met le souk 😉

---

<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:** [Novembre 10, 2019, 8:16 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/8 "2019-11-10T20:16:32Z")

</div>

Si tu n’as aucune raison identifiée d’ajouter ‘deb-multimedia’, désinstalle le right now, avant que ça ne se complique.  
Par contre, ça semble plus clair de mettre les dépôts originaux dans ‘/etc/apt/ **sources.list** ’, et les bidouilles optionnelles sous /etc/apt/sources.list.d/\*.list.  
Une SID demande de la rigueur.  
Méfie toi du “full-resolver”…  
Mieux vaut d’abord clairement analyser/identifier ce qui coince, et pourquoi…

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Novembre 10, 2019, 10:01 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/9 "2019-11-10T22:01:07Z")

</div>

> [@Verner](#):
>
> _[www.deb-multimedia.org](http://www.deb-multimedia.org)_

tout juste bon à foutre la merde dans les mises à jour et particulièrement sur une sid; ton conseil de virer ce dépôt est tout à fait justifié.

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Novembre 11, 2019, 8:32 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/10 "2019-11-11T08:32:35Z")

</div>

OK merci de vos conseils , je vire ce dépôt dans ce cas

> Une SID demande de la rigueur.  
> Si qq docs sous le coude je suis preneur par la même occasion. Personnellement, ma rigueur était basée surtout l’utilisation d’apt listbugs  
> mais si autres pistes cela m’intéresse 😉

Un grand merci en tout cas

---

<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:** [Novembre 11, 2019, 11:29 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/11 "2019-11-11T11:29:47Z")

</div>

Debian SID n’est pas une distribution, mais une version de **développement** , sans aucune garantie, surtout dans la gestion des dépendances.  
Il n’y a donc pas de documentation de gestion d’une Debian SID.  
L’utilisation d’une SID présuppose une parfaite maîtrise de dpkg/apt/aptitude, et compréhension de ce que veut dire SID/unstable.

Sinon, une SID “_ça marche_”, et le jour où tu voudrais surtout ne pas planter ton PC, ça peut ne pas marcher.  
ça peut dépendre des horaires de marée, ou du sens du vent.

A la lecture de ton premier message qui dit en gros “_ma SID est plantée, je fais comment_”, la bonne réponse mais très peu diplomatique j’en conviens serait … “_démerde toi, c’est toi le pilote !_”.

Maintenant, si tu me confiais 2 minutes les clefs du camion, je ferais ça:  
1 - remplacer ‘unstable’ par ‘testing’ dans ton sources.list, puis  
apt update  
apt install -f

2 - voir ce que dit ceci:  
`apt list --installed | grep 'dmo'`

et à titre d’exercice, voir comment tu remplaces ces fichiers par ceux de Debian.  
La seule manière d’apprendre, c’est de chercher la solution.

---

<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:** [Novembre 11, 2019, 12:53 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/12 "2019-11-11T12:53:40Z")

</div>

Sinon, on est pas sensé avoir les dépots testing configurés en plus des unstable, pour une config complète sid de base ?  
Je ne sais pas, je demande.

---

<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:** [Novembre 11, 2019, 1:17 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/13 "2019-11-11T13:17:01Z")

</div>

Aucune obligation. Chacun fait ce qu’il veut selon ce qu’il comprend.  
J’imagine mal un paquet être directement en testing sans avoir été d’abord en unstable.  
Après, il est possible de faire du pinning entre testing/unstable en préférant testing en priorité, pour piocher en unstable si vraiment besoin d’un paquet.  
Il faut juste aimer le jonglage. C’est rigolo un moment, le temps de vérifier si c’est bien ce qu’on recherche…

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Novembre 11, 2019, 1:34 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/14 "2019-11-11T13:34:36Z")

</div>

> [@mattotop](#):
>
> Sinon, on est pas sensé avoir les dépots testing configurés en plus des unstable, pour une config complète sid de base ?

en ce qui me concerne j’ai une partition dédiée pour ma sid avec pour seuls dépôts ceux de sid sans testing; du sid pur jus et beaucoup moins de problèmes , en tous cas pas de problème de dépendances

---

<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:** [Novembre 11, 2019, 4:41 UTC](https://www.debian-fr.org/t/maj-sid-pb-avec-reseau-de-dependance/80577/15 "2019-11-11T16:41:38Z")

</div>

On peut avoir 10 partitions avec 10 OS installés.  
La question est de savoir laquelle on souhaite utiliser au quotidien en toute sérénité, sans trop de prise de tête.  
Je ne m’avancerai pas sur une réponse absolue.
