Bug 735103
Summary: | dhcpd: failover: link startup timeout | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rick Murphy <rmurphy> |
Component: | bind | Assignee: | Adam Tkac <atkac> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 15 | CC: | atkac, jpopelka, ovasik |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | dnsperf-1.0.1.0-25.fc16 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-09-14 22:30:05 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: |
Description
Rick Murphy
2011-09-01 13:45:53 UTC
Thank you for the report. Would it be possible to rebuild the source RPM we have in Fedora 16 ? It is also 4.2.2 but this way all our patches will be applied so we'll see if the problem is in some of our patches or in 4.2.1. 1) Download http://kojipkgs.fedoraproject.org/packages/dhcp/4.2.2/1.fc16/src/dhcp-4.2.2-1.fc16.src.rpm 2) su -c 'yum install rpmdevtools' 3) rpmdev-setuptree 4) rpmbuild --rebuild dhcp-4.2.2-1.fc16.src.rpm 5) cd ~/rpmbuild/RPMS/<your arch> 6) su -c 'yum --nogpgcheck localupdate *.rpm' You can always downgrade with 'yum downgrade dhcp' Or eventually you can try to build ISC dhcpd 4.2.1 (as you already did with 4.2.2) from source and try it. That will also show us on which side (ISC/Fedora) the problem is. Thanks I was able to reproduce the problem so you can ignore the previous commit. I did attempt the build of the fc16 source, but there's other dependencies that keep it from compiling: In file included from ../includes/omapip/isclib.h:64:0, from ../includes/dhcpd.h:95, from bpf.c:35: /usr/include/dns/client.h:146:19: error: unknown type name 'dns_client_t' /usr/include/dns/client.h:149:37: error: unknown type name 'isc_appctx_t' /usr/include/dns/client.h:151:28: error: unknown type name 'dns_client_t' I suspect that the bind-lite-devel package needs to be updated as well, but I'll hold off on trying further now that you've reproduced it. I see also this repeating message in log: ../../../../lib/isc/unix/socket.c:891: epoll_ctl(DEL), 10: Bad file descriptor this seems serious, because the OMAPI (omshell tool) is also not working, see http://lists.fedoraproject.org/pipermail/users/2011-August/402745.html That message comes from BIND, so I'm adding BIND maintainer to CC. Adam, does it ring a bell to you ? The easiest way how to reproduce that message is just run 'omshell' and type 'connect' command. So far it seems that the problem is in Fedora's change (bug #637017) in dhcp which allows us (since F15) to use system BIND libraries instead of bundled BIND libraries from dhcp sources. When I build (F15 branch) dhcp without those 2 patches (rh637017.patch, sharedlib.patch) everything (failover, OMAPI) works as expected. I'm still investigating it. Reassigning to bind, this seems like bind-libs-lite issue for me. dnsperf-1.0.1.0-25.fc16,dhcp-4.2.2-5.fc16,bind-dyndb-ldap-1.0.0-0.2.b1.fc16,bind-9.8.1-2.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/dnsperf-1.0.1.0-25.fc16,dhcp-4.2.2-5.fc16,bind-dyndb-ldap-1.0.0-0.2.b1.fc16,bind-9.8.1-2.fc16 bind-9.8.1-1.fc15,bind-dyndb-ldap-1.0.0-0.2.b1.fc15,dhcp-4.2.1-11.P1.fc15,dnsperf-1.0.1.0-25.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/bind-9.8.1-1.fc15,bind-dyndb-ldap-1.0.0-0.2.b1.fc15,dhcp-4.2.1-11.P1.fc15,dnsperf-1.0.1.0-25.fc15 Package dnsperf-1.0.1.0-25.fc16, dhcp-4.2.2-5.fc16, bind-dyndb-ldap-1.0.0-0.2.b1.fc16, bind-9.8.1-2.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing dnsperf-1.0.1.0-25.fc16 dhcp-4.2.2-5.fc16 bind-dyndb-ldap-1.0.0-0.2.b1.fc16 bind-9.8.1-2.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/dnsperf-1.0.1.0-25.fc16,dhcp-4.2.2-5.fc16,bind-dyndb-ldap-1.0.0-0.2.b1.fc16,bind-9.8.1-2.fc16 then log in and leave karma (feedback). I'm currently running Fedora 15. I've tried the suggested update command and have a "No match for argument .." for each of the suggested updates. Changing fc16 to fc15 doesn't find any update packages either. If you'll push these updates to the Fedora 15 testing repository, I'll give them a try. Otherwise, I'll wait until Fedora 16 release and assume the fixes will be incorporated. (In reply to comment #9) > I'm currently running Fedora 15. I've tried the suggested update command and > have a "No match for argument .." for each of the suggested updates. > Changing fc16 to fc15 doesn't find any update packages either. > > If you'll push these updates to the Fedora 15 testing repository, I'll give > them a try. Otherwise, I'll wait until Fedora 16 release and assume the fixes > will be incorporated. It takes some time (one day) before all updates are propagated to mirrors (push->updates are on master server->updates are on mirrors). Today I was able to fetch updated bind-* and dhcp-* packages via command written in comment #7. Updates installed and the problem is fixed. Comments left as requested. Thanks, Adam. bind-9.8.1-1.fc15, bind-dyndb-ldap-1.0.0-0.2.b1.fc15, dhcp-4.2.1-11.P1.fc15, dnsperf-1.0.1.0-25.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report. dnsperf-1.0.1.0-25.fc16, dhcp-4.2.2-5.fc16, bind-dyndb-ldap-1.0.0-0.2.b1.fc16, bind-9.8.1-2.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report. |