Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-06-2020 10:30:15

Wapax
Membre
Distrib. : Debian 9-10
Noyau : Linux 4.9 amd
(G)UI : KDE
Inscription : 08-03-2019

Bind9: "Dépendances non satisfaites" et "mode garder en l'état"

Bonjour!

Je suis sur une Debian 10.4 (mais j'ai aussi essayé sur Stretch) et je souhaite installer une DNS avec Bind9. Je fais le traditionnel "apt update" et "apt install bind9" et je me vois confronté à l'erreur suivante :

apt install bind9


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 :
 bind9 : Dépend: libbind9-161 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: libdns1104 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: libisc1100 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: libisccc161 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: libisccfg163 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: liblwres161 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».



J'ai du mal à comprendre ce que signifie "garder en l'état" j'ai pu lire qu'il s'agissait d'une sécurité pour ne pas fliguer le système...
J'ai essayé avec une autre VM d'installer les dépendances à la main mais rien ne change.

Voici ma liste des dépôts :

deb http://ftp.fr.debian.org/debian/ buster main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ buster main contrib non-free

deb http://security.debian.org/debian-security buster/update main contrib non-free
deb-src http://security.debian.org/debian-security buster/update main contrib non-free



J'ai essayé d'installer le paquet manuellement à partir du .deb et dpkg mais pareil, rien n'y fait.

dpkg -i bind9_9.11.5.P4+dfsg-5.1+deb10u1_amd64.deb


Sélection du paquet bind9 précédemment désélectionné.
(Lecture de la base de données... 28388 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de bind9_9.11.5.P4+dfsg-5.1+deb10u1_amd64.deb ...
Dépaquetage de bind9 (1:9.11.5.P4+dfsg-5.1+deb10u1) ...
dpkg: des problèmes de dépendances empêchent la configuration de bind9 :
 bind9 dépend de bind9utils (= 1:9.11.5.P4+dfsg-5.1+deb10u1) ; cependant :
  La version de bind9utils sur le système est 1:9.11.5.P4+dfsg-5.1.

dpkg: erreur de traitement du paquet bind9 (--install) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour systemd (241-7~deb10u4) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 bind9



Helpe mi pliz!

Merci d'avance !

Dernière modification par Wapax (06-06-2020 10:31:48)


Eh bien, je ne sais que dire... Je tien à remercier mes parents qui m'ont soutenu toutes ces années, mes amis qui représentent une deuxième famille et bien entendu, ma petite femme qui me fait vivre un bonheur au quotidien!

Hors ligne

#2 06-06-2020 12:13:58

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Leap 15.2
Noyau : Linux 5.3.18
(G)UI : KDE 5.18.5
Inscription : 11-03-2016

Re : Bind9: "Dépendances non satisfaites" et "mode garder en l'état"

Bonjour,

 La version de bind9utils sur le système est 1:9.11.5.P4+dfsg-5.1.


Tu as utilisé ou tu utilises encore des dépôts externes, sans doute des ppa pour Ubuntu, qui mettent le bazar avec les dépôts officiels Debian.
Désactive ces dépôts externes, supprime les paquets installés sur le système provenant de ces dépôts ou remplace les par la version officielle venant des dépôts Debian.

Hors ligne

#3 06-06-2020 12:20:49

Wapax
Membre
Distrib. : Debian 9-10
Noyau : Linux 4.9 amd
(G)UI : KDE
Inscription : 08-03-2019

Re : Bind9: "Dépendances non satisfaites" et "mode garder en l'état"

Super merci beaucoup ! Tout fonctionne désormais!
D'où provient l'utilisation des dépôts Ubuntu ?

Eh bien, je ne sais que dire... Je tien à remercier mes parents qui m'ont soutenu toutes ces années, mes amis qui représentent une deuxième famille et bien entendu, ma petite femme qui me fait vivre un bonheur au quotidien!

Hors ligne

#4 06-06-2020 12:27:06

Jean-Pierre Pinson
Membre
Lieu : Orléans
Distrib. : Trisquel 8 64bits Ordi.: Thinkpad T400
Noyau : 4.15.0-55-generic x86_64
(G)UI : xfce
Inscription : 04-03-2017

Re : Bind9: "Dépendances non satisfaites" et "mode garder en l'état"


Trisquel 8 64bits
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

Hors ligne

#5 06-06-2020 12:52:36

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : debian 11
Noyau : Linux 5.7.0-3-amd64
(G)UI : mutter 3.36.5-1
Inscription : 15-02-2016

Re : Bind9: "Dépendances non satisfaites" et "mode garder en l'état"

Wapax a écrit :



Les paquets suivants contiennent des dépendances non satisfaites :
 bind9 : Dépend: libbind9-161 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: libdns1104 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: libisc1100 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: libisccc161 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: libisccfg163 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
         Dépend: liblwres161 (= 1:9.11.5.P4+dfsg-5.1) mais 1:9.11.5.P4+dfsg-5.1+deb10u1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».



Il pourrait y avoir une explication, des paquets dépendant de bind9 ont brièvement été maintenu dans leur état ( HOLD ) lors d'une mise à jour le 3 juin avec bulleyes ( Debian 11 ) puis libérés pour passer dans la version supérieure, ce qui peut-être aurait entraîné un cafouillage provisoire des mêmes paquets avec buster avant que tout rentre dans l'ordre.


Je sais, cela m'avait fait râler : « Aaaaargh, je viens de faire moi-même une mise à jour il y a deux minutes et là l'ordi me demande en refaire une autre, non, mais ils exagèrent ! » Regardez mes logs :

Aptitude 0.8.13: log report
Wed, Jun  3 2020 11:04:41 +0200

  IMPORTANT: this log only lists intended actions; actions which fail
  due to dpkg problems may not be completed.

Will install 0 packages, and remove 0 packages.
========================================
[HOLD, DEPENDENCIES] bind9-dnsutils:amd64 1:9.16.2-3
[HOLD, DEPENDENCIES] bind9-libs:amd64 1:9.16.2-3
[HOLD] bind9-host:amd64 1:9.16.2-3
[HOLD] bzip2:amd64 1.0.8-2
[HOLD] dnsutils:amd64 1:9.16.2-3
[HOLD] libbz2-1.0:amd64 1.0.8-2
========================================

Log complete.

===============================================================================

Aptitude 0.8.13: log report
Wed, Jun  3 2020 11:06:27 +0200

  IMPORTANT: this log only lists intended actions; actions which fail
  due to dpkg problems may not be completed.

Will install 6 packages, and remove 0 packages.
4096 B of disk space will be used
========================================
[UPGRADE] bind9-dnsutils:amd64 1:9.16.2-3 -> 1:9.16.3-1
[UPGRADE] bind9-host:amd64 1:9.16.2-3 -> 1:9.16.3-1
[UPGRADE] bind9-libs:amd64 1:9.16.2-3 -> 1:9.16.3-1
[UPGRADE] bzip2:amd64 1.0.8-2 -> 1.0.8-3
[UPGRADE] dnsutils:amd64 1:9.16.2-3 -> 1:9.16.3-1
[UPGRADE] libbz2-1.0:amd64 1.0.8-2 -> 1.0.8-3
========================================

Log complete.


La liberté est liée à la qualité du langage, et les bureaucrates qui veulent détruire la liberté ont tous tendance à mal écrire et à mal parler, à se servir d’expressions pompeuses ou confuses, à user de clichés qui occultent ou oblitèrent le sens. Georges Orwell

Hors ligne

#6 06-06-2020 13:52:23

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Leap 15.2
Noyau : Linux 5.3.18
(G)UI : KDE 5.18.5
Inscription : 11-03-2016

Re : Bind9: "Dépendances non satisfaites" et "mode garder en l'état"

Je ne suis pas spécialiste —gilles—mais je comprends qu’il y a un problème de dépendances sur deux paquets qui ont empêché la mise à jour de tous les paquets concernés.
Comme un paquet dans ce fil a été installé, je ne sais pas si c’est la même situation.

J'ai essayé d'installer le paquet manuellement à partir du .deb et dpkg mais pareil, rien n'y fait.


Ça peut peut-être aussi venir de tentatives d’installation à la main de différents paquets.

Wapax a écrit :

D'où provient l'utilisation des dépôts Ubuntu ?


Ça peut se faire en installant à la main un paquet deb téléchargé sur le net, celui-ci ajoute son dépôt.
Tu peux regarder

cat /etc/apt/sources.list.d/*


pour voir s’il y a d’autres dépôts
Ou bien la commande

apt policy


qui devrait lister les dépôts utilisés avec leur priorité et les paquets épinglés s’il y en a.

Hors ligne

#7 06-06-2020 14:09:55

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : debian 11
Noyau : Linux 5.7.0-3-amd64
(G)UI : mutter 3.36.5-1
Inscription : 15-02-2016

Re : Bind9: "Dépendances non satisfaites" et "mode garder en l'état"

Je ne suis pas non plus un spécialiste chalu et ton hypothèse vaut le coup d'être testée.

La liberté est liée à la qualité du langage, et les bureaucrates qui veulent détruire la liberté ont tous tendance à mal écrire et à mal parler, à se servir d’expressions pompeuses ou confuses, à user de clichés qui occultent ou oblitèrent le sens. Georges Orwell

Hors ligne

Pied de page des forums