Bug 208237
| Summary: | /etc/rndc.conf already includes a key since 9.2.4-14_EL3, making rndc unusable without fixing | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 3 | Reporter: | Peter Bieringer <pb> |
| Component: | bind | Assignee: | Martin Stransky <stransky> |
| Status: | CLOSED DUPLICATE | QA Contact: | Ben Levenson <benl> |
| Severity: | high | Docs Contact: | |
| Priority: | medium | ||
| Version: | 3.0 | ||
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2006-10-04 12:39:21 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
BTW: 9.2.4-16.EL4 has the same problem. It's a dupe of Bug 203070 |
Description of problem: There is a problem in the RPM of 9.2.4-14_EL3, /etc/rndc.conf includes a key instead the include statement. Something was going wrong during packaging from -7 to -14 and QA hasn't detected? Version-Release number of selected component (if applicable): bind-9.2.4-14_EL3 How reproducible: After clean installation Steps to Reproduce: 1. install RHEL3U8 2. install bind 3. try to use rndc Actual results: Won't work, key mismatch. Error message: Sep 27 11:36:43 server named[1305]: invalid command from 127.0.0.1#37326: bad auth Expected results: No key mismatch, use of common key required like in older packages. Additional info: Diff between working -7 and not working -14: $ diff -ur bind-9.2.4-7_EL3 bind-9.2.4-14_EL3 diff -u -ur bind-9.2.4-7_EL3/rndc.conf bind-9.2.4-14_EL3/rndc.conf --- bind-9.2.4-7_EL3/rndc.conf 2005-01-04 20:49:03.000000000 +0100 +++ bind-9.2.4-14_EL3/rndc.conf 2006-04-05 01:22:14.000000000 +0200 @@ -23,12 +23,14 @@ options { default-server localhost; - default-key "rndckey"; + default-key "key"; }; server localhost { - key "rndckey"; + key "key"; }; -include "/etc/rndc.key"; - +key "key" { + algorithm hmac-md5; + secret "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K"; +}; diff -u -ur bind-9.2.4-7_EL3/rpm-qp--scripts.txt bind-9.2.4-14_EL3/rpm-qp--scripts.txt --- bind-9.2.4-7_EL3/rpm-qp--scripts.txt 2006-09-27 11:27:25.000000000 +0200 +++ bind-9.2.4-14_EL3/rpm-qp--scripts.txt 2006-09-27 11:27:31.000000000 +0200 @@ -16,7 +16,7 @@ mv -f /etc/rndc.key.tmp /etc/rndc.key fi if [ ! -s /etc/named.conf ]; then - echo -e '// Default named.conf generated by install of bind-'9.2.4'-'7_EL3'\noptions {\n\tdirectory "/var/named";\n\tdump-file "/var/named/data/cache_dump.db";\n\tstatistics-file "/var/named/data/named_stats.txt";\n};\ninclude "/etc/rndc.key";\n' > /etc/named.conf; + echo -e '// Default named.conf generated by install of bind-'9.2.4'-'14_EL3'\noptions {\n\tdirectory "/var/named";\n\tdump-file "/var/named/data/cache_dump.db";\n\tstatistics-file "/var/named/data/named_stats.txt";\n};\ninclude "/etc/rndc.key";\n' > /etc/named.conf; fi; if [ -x /sbin/restorecon ]; then #