PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit bind 9.2.4



Doggystyle
18.04.05, 11:28
Hallo,

ich will ein bind 9.2.4 unter FC3 laufen lassen. Was ansich ja auch kein Problem ist. Aber wenn ich /named start eingebe, dann kommt nichts, auch keine Fehlermeldung im Log.
Wo kann ich noch nachschauen warum er nicht starten will ??? (named.conf wurde vom alten Nameserver übernommen)

cu

Tocotac
18.04.05, 14:16
die named.conf währe interessant.
gibst Du wirklich /named start ein? ist named nicht unter /sbin oder verstehe ich was falsch?

Doggystyle
18.04.05, 14:22
ja schon, diesen Befehl gebe ich immer ein:

/etc/init.d/named start


hier ein Auschnitt aus den named.conf:



// GENerated by named-bootconf.pl

options {
directory "/var/named";
forwarders {
xxx.xxx.xxx.xxx;
};
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
/* query-source address * port 53; */
/* check-names master fail ; */
};


zone "xxx.xxx.in-addr.arpa"{
type master;
file "sec/hosts.rev.xxx.xxx";
masters{
xxx.xxx.xxx.xxx;
};
notify no;


Hoffe diese Angaben reichen dir.

himbeere
19.04.05, 09:41
Hola.

Starte den named doch mal mit dem "-g" Schalter, vielleicht spuckt er ja dann eine Fehlermeldung aus.

t.

Doggystyle
19.04.05, 09:47
[root@ns02 ~]# /etc/init.d/named -g start
[root@ns02 ~]#


hmmm, neee leider nicht, auch in messages steht nicht :-(

himbeere
19.04.05, 09:56
Nicht das init file mit -g starten. Den named. Also /usr/sbin/named -g (oder wo der eben ist).

t.

Doggystyle
19.04.05, 10:00
[root@ns02 sbin]# ./named -g start
[root@ns02 sbin]#

hmm, leider auch nichts.....

himbeere
19.04.05, 10:15
Nüscht? Grmpf. Wie siehts mit:
/usr/sbin/named -g -d 10 -u named -n 1
aus?

Wenn Du mich fragst segfaultet der.

t.

Doggystyle
19.04.05, 10:19
[root@ns02 sbin]# /usr/sbin/named -g -d 10 -u named -n 1 start
[root@ns02 sbin]# /usr/sbin/named -g -d 10 -u named -n 1
[root@ns02 sbin]#

auch nüschts.... wirklich komisch...sowas hatte ich noch nie. Hatte vorher immer
RHEE 3 drauf....
Hmm, meinst du ich sollte mal bind neu installieren ?? (dhcp läuft ohne Probleme)

himbeere
19.04.05, 10:23
Hmm, meinst du ich sollte mal bind neu installieren ??
Schaden kanns nicht, schliesslich funktioniert ja die derzeitige Installation nicht.

t.

Wordooo
19.04.05, 10:41
was sagt denn ein "locate named" ?
und wenn du den richtigen pfad hast ein "strace /pfad/zu/named"

Doggystyle
20.04.05, 13:56
./var/lock/subsys/named
./var/run/named
./var/named
./etc/sysconfig/named
./etc/rc.d/init.d/named
./etc/logrotate.d/named
./etc/log.d/scripts/services/named
./usr/sbin/named


da liegt überall das named..... sollte doch reichen... oder ???

Wordooo
20.04.05, 13:58
dann mach mal:

strace /usr/sbin/named

und poste das ende wo er haengen bleibt .. liegt bestimmt daran das keine named.conf existiert ..

Doggystyle
20.04.05, 14:03
strace /usr/sbin/named
-bash: strace: command not found

aber die named.conf liegt in /etc

Wordooo
20.04.05, 14:06
die alte named.conf ist auch nicht von nem bind8 ?

und bitte einmal:

rpm -vhU http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os/Fedora/RPMS/strace-4.5.8-1.i386.rpm

Doggystyle
20.04.05, 14:10
futex(0xb75cd0a8, FUTEX_WAKE, 2147483647) = 0
open("/usr/share/locale/de_DE.UTF-8/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0xb73cd02c, FUTEX_WAKE, 2147483647) = 0
futex(0xb73cd084, FUTEX_WAKE, 2147483647) = 0
futex(0xb75ce550, FUTEX_WAKE, 2147483647) = 0
open("/usr/share/locale/de_DE.UTF-8/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0xb75cf06c, FUTEX_WAKE, 2147483647) = 0
futex(0xb75cf118, FUTEX_WAKE, 2147483647) = 0
open("/usr/share/locale/de_DE.UTF-8/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0xb73d5230, FUTEX_WAKE, 2147483647) = 0
futex(0xb73d5234, FUTEX_WAKE, 2147483647) = 0
prctl(0x8, 0x1, 0, 0, 0) = 0
getuid32() = 0
getuid32() = 0
capset(0x19980330, 0, {CAP_NET_BIND_SERVICE|CAP_SYS_RESOURCE, CAP_NET_BIND_SERVICE|CAP_SYS_RESOURCE, CAP_NET_BIND_SERVICE|CAP_SYS_RESOURCE}) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD, child_tidptr=0xb722a8c8) = 12205
exit_group(0) = ?



neeee, ist schon eine von bind9.... .aber ich denke er kommt gar nicht so weit. Sonst würde er sich melden mit [Fehlgeschlagen] aber er sagt ja leider nichts

Wordooo
20.04.05, 14:31
laeuft der in ner chroot ?
schau mal ob was installiert ist:

[ ] bind-9.2.4-2.i386.rpm 20-Oct-2004 12:07 462K
[ ] bind-chroot-9.2.4-2.i386.rpm 20-Oct-2004 12:07 28K
[ ] bind-devel-9.2.4-2.i386.rpm 20-Oct-2004 12:07 2.2M
[ ] bind-libs-9.2.4-2.i386.rpm 20-Oct-2004 12:07 561K
[ ] bind-utils-9.2.4-2.i386.rpm 20-Oct-2004 12:07 137K

Doggystyle
20.04.05, 14:32
SORRY !!!! Habe einen Fehler gemacht....

Hier noch einmal die Angaben vom "richtigen" Server"

--> hier liegt überall die named

./etc/sysconfig/named
./etc/log.d/scripts/services/named
./etc/rc.d/init.d/named
./etc/logrotate.d/named
./var/run/named
./var/named
./usr/sbin/named


----> hier das strace


rt_sigprocmask(SIG_BLOCK, [HUP INT TERM], NULL, 8) = 0
brk(0) = 0xf7a20000
brk(0xf7a41000) = 0xf7a41000
open("/usr/share/locale/de_DE.UTF-8/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0xf6f88150, FUTEX_WAKE, 2147483647) = 0
open("/usr/share/locale/de_DE.UTF-8/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0xf6d87a20, FUTEX_WAKE, 2147483647) = 0
futex(0xf6d87a40, FUTEX_WAKE, 2147483647) = 0
futex(0xf6f8815c, FUTEX_WAKE, 2147483647) = 0
open("/usr/share/locale/de_DE.UTF-8/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0xf6f885a0, FUTEX_WAKE, 2147483647) = 0
futex(0xf6f885a4, FUTEX_WAKE, 2147483647) = 0
open("/usr/share/locale/de_DE.UTF-8/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0xf6d8eee8, FUTEX_WAKE, 2147483647) = 0
futex(0xf6d8eeec, FUTEX_WAKE, 2147483647) = 0
open("/etc/localtime", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=837, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=837, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6fa5000
read(4, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\ 0\10"..., 4096) = 837
close(4) = 0
munmap(0xf6fa5000, 4096) = 0
open("/dev/null", O_RDWR) = 4
prctl(0x8, 0x1, 0, 0, 0) = 0
getuid32() = 0
getuid32() = 0
capset(0x19980330, 0, {CAP_NET_BIND_SERVICE|CAP_SYS_RESOURCE, CAP_NET_BIND_SERVICE|CAP_SYS_RESOURCE, CAP_NET_BIND_SERVICE|CAP_SYS_RESOURCE}) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD, child_tidptr=0xf6b3ab48) = 22179
exit_group(0) = ?

Wordooo
20.04.05, 14:40
das schreit irgendwie nach chroot oder ne frage der berechtigungen, wie siehts mit der paketen von oben aus? was is da installiert? schau mal mit
"netstat -tupan" ob da nicht schon ein service laeuft?

Doggystyle
20.04.05, 14:46
Aktive Internetverbindungen (Server und stehende Verbindungen)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:32769 0.0.0.0:* LISTEN 1667/rpc.statd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1647/portmap
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 31878/cupsd
tcp 0 0 127.0.0.1:5335 0.0.0.0:* LISTEN 1801/mDNSResponder
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1908/sendmail: acce
tcp 0 0 :::22 :::* LISTEN 1877/sshd
tcp 0 1024 ::ffff:10.100.50.5:22 ::ffff:10.101.100.88:1733 VERBUNDEN 22104/sshd: dh [pri
udp 0 0 0.0.0.0:32768 0.0.0.0:* 1667/rpc.statd
udp 0 0 0.0.0.0:995 0.0.0.0:* 1667/rpc.statd
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1801/mDNSResponder
udp 0 0 0.0.0.0:111 0.0.0.0:* 1647/portmap
udp 0 0 0.0.0.0:631 0.0.0.0:* 31878/cupsd


es scheinen alle Pakete da zu sein.... habe gleich bei der Installation von FC3 den Nameserver ausgewählt, hoffe doch, daß er dann alle nötigen Pakte mit installiert.

rpm -qa bind*
bind-libs-9.2.4-2
bind-9.2.4-2
bind-utils-9.2.4-2
bind-chroot-9.2.4-2

Wordooo
20.04.05, 14:53
loesch mal das paket mit der chroot und schau obs geht.

Doggystyle
20.04.05, 14:59
VIELEN, VIELEN DANK !!!!!!!!!!!!!!!!!!!!!!!

Jetzt geht es... auf jeden Fall schreibt er jetzt Fehlermeldungen in die messages !!! Dann werde ich ihn auch zum Laufen bringen.

Auf diese Sache wäre ich nie alleine gekommen.....

Vielen Dank, daß du dir sooo viel Zeit für mein Problem genommen hast.

cu
Daniel

Tomek
20.04.05, 15:06
Doggystyle: Benutze in Zukunft bitte die CODE-Tags.

Doggystyle
20.04.05, 15:13
Ähhh sorry, aber ich bin ein kleiner Dau, was sind "CODE-Tags"

cu

Tomek
20.04.05, 15:19
Ähhh sorry, aber ich bin ein kleiner Dau, was sind "CODE-Tags"
http://www.linuxforen.de/forums/misc.php?do=bbcode#code

Doggystyle
20.04.05, 15:23
ups !!! Sorry... werde ich auf den Fall das nächste Mal beachten !!!

Tomek
20.04.05, 15:24
Okay. :)

Übrigens: Ein Satzzeichen am Ende des Satzes genügt völlig.