Description of problem: The correct format for IPv6 addresses DNS is now once again the nibble format. My named.conf file contains something like this zone "0.0.0.0.0.0.0.0.0.0.0.0.0.c.e.f.ip6.arpa" { type master; file "fec0.zone"; allow-update { none; }; }; After parsing this s-c-b fails. Version-Release number of selected component (if applicable): bind-9.2.4-1 How reproducible: Always Steps to Reproduce: 1.add above lines to named.conf 2.start s-c-b 3. Actual results: I get: Traceback (most recent call last): File "/usr/sbin/system-config-bind", line 2010, in ? main () File "/usr/sbin/system-config-bind", line 1930, in main setup_main_tree () File "/usr/sbin/system-config-bind", line 1699, in setup_main_tree zlist = cfg.getSlaveZoneList() File "/usr/share/system-config-bind/ConfNamed.py", line 370, in getSlaveZoneList if z.isSlave(): File "/usr/share/system-config-bind/ConfNamed.py", line 198, in isSlave type=self.getOpt("type").strip(";") File "/usr/share/system-config-bind/ConfNamed.py", line 22, in getOpt return self.opts[name] KeyError: 'type' Expected results: No errors. Additional info:
Actually, the IPv6 definition is just the last in the file. It's unrelated, I get the same error when I comment the definition out. I changed the summary to reflect this.
Argh, the version is of course system-config-bind-2.0.3-1, not bind-9.2.4-1.
Yes, these problems are known - I am currently engaged in rewriting system-config-bind to have none of these problems, and shall have completed the rewrite within 1-2 weeks. I'll post to this bug when complete.
This problem is now fixed by system-config-bind-4.0.0-1 in FC4/rawhide - this is not quite the final version yet, but it does fix this problem.
Seems to work in FC3+.