Yast DNS and DHCP configuration

Hi,

I have copied a DNS configuration (/etc/named.conf) from 11.1 to 11.2. When I try to configure the DNS via YAST (opensuse 11.2) I receive a start error related to the instruction

controls {
  inet 127.0.0.1 allow { localhost; } keys { XXXX; };
};  

after any update in YAST the declaration is changed to

controls {keys { XXXX; };;
  inet 127.0.0.1 allow { localhost; };;
 

which is erroneous and stop the start of bind
I can reproduce it and think this is a bug but before opening a report via bugzilla I want to have a confirmation
If I configure the DHCP and set the DDNS (dynamic update of DNS from the DHCP server) then I receive also the error

Anybody see the same?

Regards
Philippe

There have been updates for yast2-network and bind. Did you apply them?

Hi,

All updates for bind and yast-network are installed.

Thanks
Philippe

Very good. You did the updates, but Yast still gets it wrong. According to the official administrators manual for bind 9.4 the syntax is:

controls {
    inet ( ip_addr | * )  port ip_port ] allow {  address_match_list  }
                keys { key_list }; ]
    inet ...; ]
    unix path perm number owner number group number keys { key_list }; ]
    unix ...; ]
};

As yast produces something else I would file a report.