Portál AbcLinuxu, 16. července 2025 06:03


Dotaz: bind po spusteni nenabehne

5.8.2004 02:18 slacki
bind po spusteni nenabehne
Přečteno: 104×
Odpovědět | Admin
Nazdar all Pouzivam distro slackware 10 a chcem rozbehat DNS {bind} na servri.Postupoval som podla navodu na

http://deja-vix.sk/sysadmin/dns.html#top

Lenze ked dam spustit s parametrom

named -u named -t /var/named/etc/named.conf -t /var/named

tak vobec nenabehne.V logoch som nasiel hlasky typu

Aug 5 02:02:13 xxxx named[31098]: none:0: open: /var/named/etc/named.conf: file not found

Aug 5 02:02:13 xxxx named[31098]: loading configuration: file not found

Aug 5 02:02:13 xxxx named[31098]: exiting (due to fatal error)

lenze ten config tam je.

Ak niekto viete tak poradte

dik
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.8.2004 07:55 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: bind po spusteni nenabehne
Odpovědět | | Sbalit | Link | Blokovat | Admin
pusti "strace named -u ... " a pozri s akym argumentom sa zavola open() na ten subor a aku chybu vrati.
5.8.2004 08:25 jm
Rozbalit Rozbalit vše Re: bind po spusteni nenabehne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepoustite to nahodou chrootovane do nejakeho jineho adresare?
5.8.2004 10:42 slacki
Rozbalit Rozbalit vše Re: bind po spusteni nenabehne
ano spustam to v chroot no je tam toho dost a argumentom open takze to pastnem .

open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/etc/ld.so.cache", O_RDONLY) = 3

open("/usr/share/locale/C/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/LC_MESSAGES/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/LC_MESSAGES/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/LC_MESSAGES/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/LC_MESSAGES/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/LC_MESSAGES/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/LC_MESSAGES/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/LC_MESSAGES/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/C/LC_MESSAGES/libisccc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)

socket(PF_FILE, SOCK_STREAM, 0) = 4

connect(4, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
5.8.2004 14:10 jm
Rozbalit Rozbalit vše Re: bind po spusteni nenabehne
Nojo, to je uplne cele spatne. :-D Asi vam moc neporadim, v Gentoo to je otazka nastaveni CHROOT="/nejaky/adresar" a vsechno ostatni se provede automaticky a jede to. Chybi vam tam zakladni knihovny, ktere bude potreba zkopirovat zrejme do podadresare /lib v adresari, odkud to spoustite. Plus vytvorit dalsi adresarovou strukturu vcetne /etc, kde bude prislusny konfiguracni soubor.
5.8.2004 14:23 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: bind po spusteni nenabehne
Pri pustani strace treba mysliet na to, ze ked aplikacia potrebuje zdielanu kniznicu tak ju moze hladat na viacerych miestach, takze ak open(.../libXY.so) ktore zlyha je nasledovane takym open(), ktore prejde tak je to ok.

Ale tiez je to tak, ze by som videl problem skor v chroot-ovani ako v bind-e. Nikdy som chroot nerobil ale domnievam sa,ze ci Gentoo alebo XY, stale sa ten kto chysta chroot prostredie musi postarat o to aby v tom prostredi bolo vsetko co program (v nasom pripade bind) potrebuje.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.