[Résolu] Problème patch BIND 9.2.2 avec DLZ0.7 ...[Résolu]

Voici le résultat :

> apt-cache policy Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 500 http://team.lea-linux.org ./ Packages origin team.lea-linux.org 500 http://ftp.fr.debian.org etch/main Packages release v=4.0r2,o=Debian,a=stable,l=Debian,c=main origin ftp.fr.debian.org Paquets étiquetés :

non. Ce n’est pas celui que tu devrais avoir en utilisant le lien que je t’ai donné et en utilisant -n avec netselect-apt. Ou alors tu n’as pas fait d’update.

Qd je fais netselect-apt -n etch ou netselect-apt etch j’obtiens ca

netselect was unable to find a mirror, this probably means that you are behind a firewall and it is blocking traceroute.

Ya pas moyen de le faire sans utiliser netselect ? Enfin voila doit bien y avoir une solution pour ce bind avec dlz …

bon, je voulais être un peu pedagogue, mais on ne va pas se faire ch… prends ça:

[code]deb http://ftp.fr.debian.org/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main contrib

deb http://team.lea-linux.org/prae/dlz/debian ./[/code]
et crées un fichier /etc/apt/preferences avec dedans:

Package: * Pin: origin team.lea-linux.org Pin-Priority: 999fais un update, puis donnes le resultat d’apt-cache policy, pour vérifier que tu as bien une preference à 997 pour lea qui s’applique.

Je te remercie ^^ Voila ce que ca me donne =>

Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 999 http://team.lea-linux.org ./ Packages origin team.lea-linux.org 500 http://security.debian.org etch/updates/contrib Packages release v=4.0,o=Debian,a=stable,l=Debian-Security,c=contrib origin security.debian.org 500 http://security.debian.org etch/updates/main Packages release v=4.0,o=Debian,a=stable,l=Debian-Security,c=main origin security.debian.org 500 http://ftp.fr.debian.org etch/non-free Packages release v=4.0r2,o=Debian,a=stable,l=Debian,c=non-free origin ftp.fr.debian.org 500 http://ftp.fr.debian.org etch/contrib Packages release v=4.0r2,o=Debian,a=stable,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org etch/main Packages release v=4.0r2,o=Debian,a=stable,l=Debian,c=main origin ftp.fr.debian.org Paquets étiquetés :

Puis lors du apt-get install bind9 …

[code]apt-get install bind9
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… 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.

Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
bind9: Dépend: libmysqlclient10 mais il n’est pas installable
Dépend: libisccfg1 (= 1:9.3.1-3) mais 1:9.3.4-2etch1 devra être installé
Dépend: libisccc0 (= 1:9.3.1-3) mais 1:9.3.4-2etch1 devra être installéE: Paquets défectueux
[/code]

Donc bon …

Bon, alors…
Le bind qu’il y a dans lea dépend de paquets lenny ou sid…
Il va donc falloir taper dans ces paquets là aussi.
Pour ça, installes le sources.list étendu pour une etch avec ses preferences que tu trouveras ici:
viewtopic.php?f=8&t=5659
dans le fichier sources.list, tu ajoutes le dépot lea
dans le fichier preferences, tu enlèves la section qui concerne apt-build, et tu la remplaces par la section de preferences que je t’ai donné plus haut.

Ensuite, update, puis tu verifies, avec apt-cache policy, que tu n’as rien en 500 (sauf d’éventuels dépots Translation-fr, mais c’est normal) et que ton dépot lea a bien la plus haute preference.
Si c’est bon, tu essayes d’installer avec aptitude (pas apt-get). Si tu vois qu’il veut te mettre à jour la libc6 (glibc), pas bon ! Ca veut dire que les dépots de lea t’obligeront à passer en lenny ou en sid.

Et on en reviendra à écouter le laconique stonfi. :smt003

Yop bon bah voila ce que aptitude install bind9 me donne :

[code]aptitude install bind9
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Construction de la base de données des étiquettes… Fait
Les paquets suivants sont CASSÉS :
bind9
Les NOUVEAUX paquets suivants vont être automatiquement installés :
libdns20 libisc9 liblwres1 libssl0.9.7
Les paquets suivants ont été conservés :
tzdata
Les NOUVEAUX paquets suivants vont être installés :
libdns20 libisc9 liblwres1 libssl0.9.7
0 paquets mis à jour, 5 nouvellement installés, 0 à enlever et 1 non mis à jour.Il est nécessaire de télécharger 3406ko d’archives. Après dépaquetage, 7926ko seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
bind9: Dépend: libmysqlclient10 qui est un paquet virtuel
Dépend: libisccfg1 (= 1:9.3.1-3) mais 1:9.3.4-2etch1 est installé.
Dépend: libisccc0 (= 1:9.3.1-3) mais 1:9.3.4-2etch1 est installé.
Resolving dependencies…
Les actions suivantes permettront de résoudre ces dépendances :

Conserver les paquets suivants dans leur version actuelle :
bind9 [Non installé]

Le score est de -10001

Accepter cette solution ? [Y/n/q/?][/code]

Sauf que qd j’accepte il me renvoit vers ca :

Accepter cette solution ? [Y/n/q/?] Y Les paquets suivants ont été conservés : tzdata 0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés. Voulez-vous continuer ? [Y/n/?] Y Écriture de l'information d'état étendu... Fait

je sais pas si il s’est passé un truc n’empeche … lol aucun log ne s’est affiché . Mais apriori aprés avoir fait ca, qd je tape la commande locate bind9 il apparait un peu partout mais je sais pas si c’est le bon qui est déjà patché avec dlz … présence de bind9_9.3.4 …

bon, comme il te le dit, les versions de libisccfg1, et libisccc0 qu’il veut t’installer en etch ne sont pas suffisantes, mais ça peut se forcer, par contre libmysqlclient10, ça me gène parceque je ne sais pas ou le trouver.
Que dit aptitude install bind9 libisccfg1=1:9.3.1-3 libisccc0=1:9.3.1-3 ?

Voila ce qu’il m’affiche :

[quote]debian1:/home/toto# aptitude install bind9 libisccfg1=1:9.3.1-3 libisccc0=1:9.3.1-3

[code]Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Construction de la base de données des étiquettes… Fait
Les paquets suivants sont CASSÉS :
bind9
Les NOUVEAUX paquets suivants vont être automatiquement installés :
libdns20 libisc9 liblwres1 libssl0.9.7
Les paquets suivants vont être RÉINSTALLÉS à une VERSION ANTÉRIEURE :
libisccc0 libisccfg1
Les paquets suivants ont été conservés :
tzdata
Les NOUVEAUX paquets suivants vont être installés :
libdns20 libisc9 liblwres1 libssl0.9.7
0 paquets mis à jour, 5 nouvellement installés, 2 remis à une version antérieure, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 3594ko d’archives. Après dépaquetage, 7901ko seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
bind9: Dépend: libmysqlclient10 qui est un paquet virtuel
Resolving dependencies…
Les actions suivantes permettront de résoudre ces dépendances :

Conserver les paquets suivants dans leur version actuelle :
bind9 [Non installé]

Le score est de -10001

Accepter cette solution ? [Y/n/q/?]
[/quote]

Aprés 3-4 acceptation il ma fait un truc :

[quote]Prendre : 1 team.lea-linux.org ./ libisc9 1:9.3.1-3 [175kB]
Prendre : 2 ftp.fr.debian.org etch/main libssl0.9.7 0.9.7k-3.1etch1 [2284kB]
Prendre : 3 team.lea-linux.org ./ libdns20 1:9.3.1-3 [535kB]
Prendre : 4 team.lea-linux.org ./ libisccc0 1:9.3.1-3 [88,0kB]
Prendre : 5 team.lea-linux.org ./ libisccfg1 1:9.3.1-3 [100kB]

Paramétrage de libisc9 (9.3.1-3) …
Paramétrage de libssl0.9.7 (0.9.7k-3.1etch1) …
Paramétrage de libdns20 (9.3.1-3) …
Paramétrage de libisccc0 (9.3.1-3) …
Paramétrage de libisccfg1 (9.3.1-3) …[/quote]

Il ma bien remplacé certaines choses apriori

bizarre.

que donne apt-cache policy bind9, et aptitude install bind9 libisccfg1=1:9.3.1-3 libisccc0=1:9.3.1-3 libmysqlclient15off :question:

Le apt-cache policy de bind9 donne ceci :

debian1:/home/toto# apt-cache policy bind9 bind9: Installé : (aucun) Candidat : 1:9.3.1-3 Table de version : 1:9.3.4-2etch1 0 500 http://ftp.fr.debian.org etch/main Packages 500 http://security.debian.org etch/updates/main Packages 100 /var/lib/dpkg/status 1:9.3.1-3 0 999 http://team.lea-linux.org ./ Packages

Et pour aptitude install bind9 libisccfg1=1:9.3.1-3 libisccc0=1:9.3.1-3 libmysqlclient15off celui donne la même fênetre que celle que je t’ai filé pratiquement et en gros il m’affiche :

Les NOUVEAUX paquets suivants vont être automatiquement installés : liblwres1 Les paquets suivants ont été conservés : tzdata Les NOUVEAUX paquets suivants vont être installés : liblwres1 0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 1 non mis à jour.

Et aussi aprés acceptiation …

Les paquets suivants ont été conservés : tzdata 0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.

Voila

Bon, il y a encore moyen d’insister en ajoutant dans ton sources.list
deb snapshot.debian.net/archive pool libmysqlclient-lgpl
Mais je dirais que tu va devoir plutot te rediriger vers une compil avec patch.

Dac!

Apparement en y ajoutant le paquet c’est passé qd je retape la ocmmande aptitude install bind9 libisccfg1=1:9.3.1-3 libisccc0=1:9.3. 1-3 libmysqlclient15off Il ma lancé l’installation des paquets ma demander confirmer et a insité pour que cette fois ci j’ecrire oui ds la console et tout .

aptitude install bind9 libisccfg1=1:9.3.1-3 libisccc0=1:9.3. 1-3 libmysqlclient15off Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Écriture de l'information d'état étendu... Fait Lecture des descriptions de tâches... Fait Construction de la base de données des étiquettes... Fait Les paquets suivants ont été conservés : tzdata 0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour. Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront uti lisés. Écriture de l'information d'état étendu... Fait

Il ne m’ecrit plus que ca maintenant dc c’est que les autres paquets ont bien du être installé. Par contre, je ne sais tjr aps si bind9 est vraiment la version patché dlz ou pas … (version qu’il ma installé => bind9-9.3.4)

Ah ben alors c’est passé. Tu peux revérifier la version installée avec apt-cache policy, et normalement, tu verras qu’elle vient de lea.

Dc voila apriori c la version qu’il y a

debian1:/home/toto# apt-cache policy bind9 bind9: Installé : 1:9.3.1-3 Candidat : 1:9.3.1-3 Table de version : 1:9.3.4-2etch1 0 500 http://ftp.fr.debian.org etch/main Packages 500 http://security.debian.org etch/updates/main Packages *** 1:9.3.1-3 0 999 http://team.lea-linux.org ./ Packages 100 /var/lib/dpkg/status

Dc ca serait la version de lea normalement mais est elle deja patché ?

Ben oui, c’est l’objectif du dépot :mrgreen:

:smiley: Bah ca me rassure vraiment alors :laughing: je te remercie pour ttes les infos que tu ma communiqué pour arriver a faire l’installation …
Je vais pouvoir passer à la suite maintenant :smiley:
Encore merci :mrgreen: en esperant que la suite passe sans aucun pb ^^

Yop j’ai encore un ptit problème. Qd on veut lancer le service de bind9 , je tape la commande /etc/init.d/bind9 start mais, j’obtient le message suivant :

Starting domain name service: namednamed: -u with Linux threads not supported: no capabilities support or capabilities disabled at build time . .

Je ne comprend pas cette erreur …
Si tu pouvais encore m’éclairer à ce sujet …
Je te remercie :smiley:
A bientôt!

Mais est ce que le service se lance quand même ?

Nn il refuse de se lancer :frowning: