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