bind-chroot-9.2.1-1 RPMs, prosim otestujte

Petr Soucek petr na ryston.cz
Neděle Listopad 17 16:23:37 CET 2002


Zdravim,

tak jsem se odhodlal nahradit dost stary bind-chroot (balik s 8.1.x 
predelany na verzi 8.3.3) na RHL6.2 a narazil jsem na par veci, nevim, 
jestli jsou to chyby nebo neco delam spatne nebo je to tak vlastne spravne:

1. Instalace - delal jsem ji pres rpm -Uvh bind-9.2.1* bind-chroot-9.2.1 a 
vysledkem byl nejaky zmatek v adresarich, zrejme diky tomu, ze zustal 
zachovan puvodni link z /var/named na /home/named/var/named. Vznikly tak 
krasne cesty jako /var/named/var/named/var/named apod. Na dalsich strojich 
jsem proto radeji zacal rpm -e bind-chroot a smazanim toho linku.
bind-chroot je z:
ftp://ftp.linux.cz/pub/linux/people/jan_kasprzak/bind-chroot/bind-chroot-9.2.1-1.noarch.rpm
bind je z:
ftp://updates.redhat.com/6.2/en/os/i386/bind-9.2.1-0.6x.3.i386.rpm

2. Nejde spustit named kvuli pravum na adresar /var/named/var/run
named[19635]: general: critical: couldn't open pid file 
'/var/run/named.pid': Permission denied

Bylo potreba zmenit prava, nevim ale, je to spravne. V baliku 
bind-chroot-9.2.1 jsou prava 644 a vlastnik i skupina root, tedy se tam 
named nedostane.

3. Po instalaci bindu 9.2.1 se zacaly v logu objevovat stovky zprav:
modprobe: modprobe: Can't locate module net-pf-10

To jsem odstranil pomoci radku v /etc/modules.conf
alias net-pf-10 off

a prikazem depmod -a

4. Pro zamezeni dotazu na verzi bindu jsem mel v konfiguracnim souboru:
zone "bind" chaos {
       type master;
       file "master/bind";
       allow-query {localhost; };
};

ovsem bindu 9.2.1 se to nelibi, pise

named[19533]: zone 'bind': wrong class for view '<default view>'
named[19533]: loading configuration: failure
named[19533]: exiting (due to fatal error)

Nejaky navrh reseni je na
http://www.isc.org/ml-archives/bind9-users/2000/09/msg00062.html

5. V syslogu se objevuji vsechny zpravy od bindu s casem GMT a nikoliv CET, 
tedy jsou o hodinu posunute.

Vsude se pise, ze v chrootnutem prostredi musi byt take:
/etc/TIMEZONE
/usr/share/lib/zoneinfo/*

jenomze /etc/TIMEZONE v Red Hat Linuxu 6.2 vubec neni. Zona je v
/etc/sysconfig/clock - zkopiroval jsem to i s
/usr/share/zoneinfo/* do chrootovaneho adresare, ale zadna zmena.

Tak nevim, co s tim.

6. init script vypise krasne zelene [OK], i kdyz named nenastartuje. I v 
syslogu je
named: $named startup succeeded

Kdybych byval tusil tolik zaludnosti, asi jsem jen aplikoval patch 
http://www.isc.org/products/BIND/patches/bind833.diff

Petr Soucek



Další informace o konferenci Linux