Broken bind (Re: rawhide report: 20060321 changes)

Tomasz Kłoczko kloczek at zie.pg.gda.pl
Wed Mar 22 11:51:59 UTC 2006


Dnia 21-03-2006, wto o godzinie 03:18 -0500, Build System napisał(a):
[..] 
> bind-30:9.3.2-10.FC6
> --------------------
> * Mon Mar 20 2006 Jason Vas Dias <jvdias at redhat.com> - 30.9.3.2-10
> - fix bug 185969: more .spec file cleanup
> 
> * Wed Mar 08 2006 Jason Vas Dias <jvdias at redhat.com> - 30.9.3.2-8
> - Do not allow package to be installed if named:25 userid creation fails
> - Give libbind a pkg-config file
> - remove restorecon from bind-chroot-admin (not required).
> - fix named.caching-nameserver.conf (listen-on-v6 port 53 { ::1 };)

Last change breaks bind. After upgrade to this named is started
with /etc/named.caching-nameserver.conf as default config. 
Anyone performs some minimal testing after this kind changes ?

# ps aux | grep named
named    29968  0.1  0.1  64872  4720 ?        Ssl  11:55
0:00 /usr/sbin/named -u named -n 2 -c /etc/named.caching-nameserver.conf
-t /var/named/chroot

So after upgrade if someone was using non caching configuration this
upgrade f* named :>

IMO last revision (1.41) from /cvs/dist/devel/bind/named.init from CVS
repo can be reverted because using custom/non-default config file can be
used
by /etc/sysconfig/named::OPTIONS="-c /etc/named.caching-nameserver.conf".

Also ..

# rpm -qf /var/named/chroot/etc/named.conf
bind-chroot-9.3.2-10.FC6
bind-config-9.3.2-10.FC6

and ..

# rpm -e bind-config
error: Failed dependencies:
        caching-nameserver is needed by (installed)
NetworkManager-0.6.0-3.x86_64
# rpm -e NetworkManager
error: Failed dependencies:
        NetworkManager = 0.6.0-3 is needed by (installed)
NetworkManager-glib-0.6.0-3.x86_64
# rpm -e NetworkManager NetworkManager-glib bind-config
error: Failed dependencies:
        libnm_glib.so.0()(64bit) is needed by (installed)
evolution-2.6.0-1.x86_64

So .. now if someone uses evolution it is not possible use on the same
system use named with custom configuration.

First: IMO it will be good remove depedencies beetween named and
NetworkManager (now using NetworkManager determines using only localy
installed DNS).

Second: instead provide package with only configuration better will be
put template for aching nameserver configuration as commented part in by
default installed named.conf.

kloczek




More information about the devel mailing list