Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Distributions > Debian

Debian Vos questions sur la distribution Debian

Réponse
 
Outils de la discussion
Vieux 17/06/2008, 11h31   #1 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut Bind9 sous debian

Bonjour,
je suis utilisateur linux depuis peu, et j'ai quelques soucis avec bind9.

Je ne peux pas faire de /etc/init.d/bind9 restart ou start ...
J'ai regardé dans le répertoire il n'y a pas le fichier bind9.

Alors j'ai réinstallé bind et bind9, mais ça n'a rien changé.

J'accède au serveur en ssh et je suis sous debian.

Que puis je faire? réinstaller debian?

Cordialement.
beb

Dernière modification par flasheur-beb ; 17/06/2008 à 17h19
flasheur-beb est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 12h41   #2 (permalink)
Membre éclairé
 
Avatar de Pilru
 
Date d'inscription: septembre 2007
Localisation: Groville
Messages: 362
Par défaut

Citation:
Envoyé par flasheur-beb Voir le message
Bonjour,
Je ne peux pas faire de /etc/init.d/bind9 restart ou start ...
J'ai regardé dans le répertoire il n'y a pas le fichier bind9.
C'est que bind9 n'est pas installé.

Citation:
Envoyé par flasheur-beb Voir le message
Alors j'ai réinstallé bind et bind9, mais ça n'a rien changé.
Réinstaller comment, exactement ? Et pourquoi installer bind et bind9 (surtout que l'installation de bind9 entraine la suppression de bind) ?

Citation:
Envoyé par flasheur-beb Voir le message
J'accède au serveur en ssh et je suis sous debian.

Que puis je faire? réinstaller debian?

Cordialement.
beb
Pourquoi pas changer l'ordinateur aussi.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 12h54   #3 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut

Citation:
Envoyé par Pilru Voir le message
Pourquoi pas changer l'ordinateur aussi.
Moqueur!

sinon pour réinstaller bind9 j'ai fais ça:

aptitude install bind9

Puis j'ai fais mes modifications ici:
/etc/bind/named.conf

Et quand j'ai voulu redémarrer, ça n'a pas fonctionné (/etc/init.d/bind9 restart)
et c'est là que je me suis aperçu qu'il n'y avait pas le fichier bind9.

Merci pour ton aide
flasheur-beb est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 14h08   #4 (permalink)
Membre éclairé
 
Avatar de Pilru
 
Date d'inscription: septembre 2007
Localisation: Groville
Messages: 362
Par défaut

Pour réinstaller un paquet, il faut faire :

soit
Code :
aptitude remove <paquet>
aptitude install <paquet>
Ou
Code :
aptitude reinstall <paquet>
avec un
Code :
aptitude update
avant, histoire de bien être sychro avec les dépôts.

Si après avoir fait ça, le fichier n'est toujours pas présent alors, aptitude devrait lever une erreur, car le script postinst du paquet l'utilise. Si ce n'est pas le cas, alors on navigue en pleine quatrième dimension.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 14h37   #5 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut

Je viens de tester,

j'ai bien fais
Code :
aptitude update
puis
Code :
aptitude reinstall bind9
ça n'a pas rajouter de fichier dans l' init.d

J'ai tenté le remove puis l'install et ça n'a rien changer non plus.

Je n'ai pas de message d'erreur


Voila la manip:
Code :
root@ns28503:~# aptitude remove 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
É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 :
  libgnutls13 libxslt1.1 mtr-tiny openssh-client openssh-server ssh
Les paquets suivants seront ENLEVÉS :
  bind9
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 6 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 844ko seront 
libérés.
Écriture de l'information d'état étendu... Fait
(Lecture de la base de données... 33406 fichiers et répertoires déjà installés.)
Suppression de bind9 ...
root@ns28503:~# 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
É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 :
  libgnutls13 libxslt1.1 mtr-tiny openssh-client openssh-server ssh
Les NOUVEAUX paquets suivants vont être installés :
  bind9
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 6 non mis à jour.
Il est nécessaire de télécharger 0o/317ko d'archives. Après dépaquetage, 844ko 
seront utilisés.
Écriture de l'information d'état étendu... Fait
Sélection du paquet bind9 précédemment désélectionné.
(Lecture de la base de données... 33380 fichiers et répertoires déjà installés.)
Dépaquetage de bind9 (à partir de .../bind9_1%3a9.3.4-2etch1_amd64.deb) ...
Paramétrage de bind9 (9.3.4-2etch1) ...
root@ns28503:~# ls /etc/init.d/
acpid              fail2ban        libdevmapper1.02       mysql-ndb      rmnologin             udev
apache2            firewall        makedev                mysql-ndb-mgm  rsync                 udev-mtab
bind               glibc.sh        module-init-tools      networking     screen-cleanup        umountfs
bootclean          halt            mountall-bootclean.sh  ntp            sendsigs              umountnfs.sh
bootlogd           hostname.sh     mountall.sh            openbsd-inetd  single                umountroot
bootmisc.sh        hwclock.sh      mountdevsubfs.sh       procps.sh      skeleton              urandom
checkfs.sh         ifupdown        mountkernfs.sh         rc             ssh                   vsftpd
checkroot.sh       ifupdown-clean  mountnfs-bootclean.sh  rc.local       stop-bootlogd         x11-common
console-screen.sh  keymap.sh       mountnfs.sh            rcS            stop-bootlogd-single
cron               killprocs       mtab.sh                README         sudo
exim4              klogd           mysql                  reboot         sysklogd
flasheur-beb est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 15h14   #6 (permalink)
Membre éclairé
 
Avatar de Pilru
 
Date d'inscription: septembre 2007
Localisation: Groville
Messages: 362
Par défaut

Sur quels dépôts pointe ton système ?

Histoire de forcer la main au système :

Code :
aptitude remove bind9
aptitude clean
aptitude install bind9
Si la encore ça ne fonctionne pas, je n'ai pas de solution... pour le moment.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 15h23   #7 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut

ça marche pas mieux.

Sinon mes dépôts sont:

deb http://mir1.ovh.net/debian/ etch main
deb-src http://mir1.ovh.net/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
flasheur-beb est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 15h34   #8 (permalink)
Membre Confirmé
 
Date d'inscription: décembre 2006
Messages: 202
Par défaut

Salut,

essaye
Code :
/etc/init.d/bind restart
vu que bind apparait dans ton
Code :
ls /etc/init.d/
__________________
Winnt
Winnt est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 15h36   #9 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut

en faite ça ne fait rien.
Code :
root@ns28503:~# /etc/init.d/bind restart
root@ns28503:~#
flasheur-beb est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 15h36   #10 (permalink)
Membre éclairé
 
Avatar de Pilru
 
Date d'inscription: septembre 2007
Localisation: Groville
Messages: 362
Par défaut

Code :
dpkg -L bind9
Pilru est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 15h38   #11 (permalink)
Rédacteur
 
Avatar de CedrX
 
Date d'inscription: avril 2007
Messages: 249
Par défaut

Tu n'aurais pas une "diversion de fichiers"
En gros une commande qui demande au système de renommer le fichier /etc/init.d/bind9 en un autre fichier à chaque fois que celui ci doit être installé par un paquet.

Pour le savoir :
Code :
dpkg-divert --list 
...
local diversion of /etc/init.d/mysql to /etc/init.d/mysql.distrib
Chez moi par exemple tout fichier /etc/init.d/mysql a installer sur le système sera installé en tant que /etc/init.d/mysql.distrib
CedrX est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 15h39   #12 (permalink)
Membre éclairé
 
Avatar de Pilru
 
Date d'inscription: septembre 2007
Localisation: Groville
Messages: 362
Par défaut

Citation:
Envoyé par flasheur-beb Voir le message
en faite ça ne fait rien.
Code :
root@ns28503:~# /etc/init.d/bind restart
root@ns28503:~#
Ca c'est normal. /etc/init.d/bind correspond à bind8 qui a été enlevé a l'installation de bind9.
Dans le script /etc/inid.t/bind, il y a un test sur la présence du fichier /usr/sbin/ndc. S'il n'existe pas => exit 0.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 15h42   #13 (permalink)
Membre éclairé
 
Avatar de Pilru
 
Date d'inscription: septembre 2007
Localisation: Groville
Messages: 362
Par défaut

Citation:
Envoyé par CedrX Voir le message
Tu n'aurais pas une "diversion de fichiers" ...
J'y est pensé aussi, mais dans le "ls /etc/init.d" ne présente aucun fichier résultant d'une diversion. Mais sait-on jamais...
Pilru est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 15h44   #14 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut

J'ai lancer les 2 commandes:
Code :
dpkg -L bind9
puis
Code :
dpkg-divert --list
Code :
root@ns28503:~# dpkg -L bind9
/.
/etc
/etc/bind
/etc/bind/db.0
/etc/bind/db.255
/etc/bind/db.empty
/etc/bind/zones.rfc1918
/etc/bind/db.127
/etc/bind/db.local
/etc/bind/db.root
/etc/bind/named.conf
/etc/bind/named.conf.local
/etc/bind/named.conf.options
/etc/init.d
/etc/init.d/bind9
/usr
/usr/sbin
/usr/sbin/named
/usr/sbin/rndc
/usr/sbin/rndc-confgen
/usr/sbin/dnssec-keygen
/usr/sbin/dnssec-signzone
/usr/sbin/named-checkconf
/usr/sbin/named-checkzone
/usr/share
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/named.conf.5.gz
/usr/share/man/man5/rndc.conf.5.gz
/usr/share/man/man8
/usr/share/man/man8/rndc.8.gz
/usr/share/man/man8/rndc-confgen.8.gz
/usr/share/man/man8/dnssec-signzone.8.gz
/usr/share/man/man8/named-checkconf.8.gz
/usr/share/man/man8/named.8.gz
/usr/share/man/man8/named-checkzone.8.gz
/usr/share/man/man8/dnssec-keygen.8.gz
/usr/share/doc
/usr/share/doc/bind9
/usr/share/doc/bind9/README.Debian.gz
/usr/share/doc/bind9/changelog.Debian.gz
/usr/share/doc/bind9/copyright
/usr/share/doc/bind9/changelog.gz
/usr/share/doc/bind9/FAQ.gz
/usr/share/doc/bind9/README.gz
/var
/var/cache
/var/cache/bind
/var/run
/var/run/bind
/var/run/bind/run
root@ns28503:~# dpkg-divert --list
diversion of /sbin/depmod to /sbin/depmod.modutils by module-init-tools
diversion of /usr/share/man/man8/depmod.8.gz to /usr/share/man/man8/depmod.modutils.8.gz by module-init-tools
diversion of /usr/share/man/fr/man8/depmod.8.gz to /usr/share/man/fr/man8/depmod.modutils.8.gz by module-init-t                                   ools
diversion of /sbin/insmod to /sbin/insmod.modutils by module-init-tools
diversion of /usr/share/man/man8/insmod.8.gz to /usr/share/man/man8/insmod.modutils.8.gz by module-init-tools
diversion of /usr/share/man/fr/man8/insmod.8.gz to /usr/share/man/fr/man8/insmod.modutils.8.gz by module-init-t                                   ools
diversion of /sbin/update-modules to /sbin/update-modules.modutils by module-init-tools
diversion of /usr/share/man/man8/update-modules.8.gz to /usr/share/man/man8/update-modules.modutils.8.gz by mod                                   ule-init-tools
diversion of /usr/share/man/fr/man8/update-modules.8.gz to /usr/share/man/fr/man8/update-modules.modutils.8.gz                                    by module-init-tools
diversion of /sbin/modinfo to /sbin/modinfo.modutils by module-init-tools
diversion of /usr/share/man/man8/modinfo.8.gz to /usr/share/man/man8/modinfo.modutils.8.gz by module-init-tools
diversion of /usr/share/man/fr/man8/modinfo.8.gz to /usr/share/man/fr/man8/modinfo.modutils.8.gz by module-init                                   -tools
diversion of /sbin/kallsyms to /sbin/kallsyms.modutils by module-init-tools
diversion of /sbin/ksyms to /sbin/ksyms.modutils by module-init-tools
diversion of /sbin/lsmod to /sbin/lsmod.Lmodutils by module-init-tools
diversion of /usr/share/man/man8/lsmod.8.gz to /usr/share/man/man8/lsmod.modutils.8.gz by module-init-tools
diversion of /usr/share/man/fr/man8/lsmod.8.gz to /usr/share/man/fr/man8/lsmod.modutils.8.gz by module-init-too                                   ls
diversion of /sbin/modprobe to /sbin/modprobe.Lmodutils by module-init-tools
diversion of /usr/share/man/man8/modprobe.8.gz to /usr/share/man/man8/modprobe.modutils.8.gz by module-init-too                                   ls
diversion of /usr/share/man/fr/man8/modprobe.8.gz to /usr/share/man/fr/man8/modprobe.modutils.8.gz by module-in                                   it-tools
diversion of /sbin/rmmod to /sbin/rmmod.Lmodutils by module-init-tools
diversion of /usr/share/man/man8/rmmod.8.gz to /usr/share/man/man8/rmmod.modutils.8.gz by module-init-tools
diversion of /usr/share/man/fr/man8/rmmod.8.gz to /usr/share/man/fr/man8/rmmod.modutils.8.gz by module-init-too                                   ls
diversion of /usr/share/man/man5/modules.5.gz to /usr/share/man/man5/modules.modutils.5.gz by module-init-tools
diversion of /usr/share/man/fr/man5/modules.5.gz to /usr/share/man/fr/man5/modules.modutils.5.gz by module-init                                   -tools
root@ns28503:~#
flasheur-beb est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 17h10   #15 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut

Merci a vous 2.

j'ai regarder un peu ce que je pouvais faire avec dpkg "man dpkg"

et j'ai fait:
Code :
dpkg -P bind9
aptitude install bind9
Et ça refonctionne.
flasheur-beb est déconnecté   Envoyer un message privé Réponse avec citation
NEWS LINUX PROFESSIONNELFAQ LINUXTUTORIELS LINUXLIVRES LINUXLINUX TVUNIXGTK+QtAPACHE

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Distributions > Debian



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide