Univention Bugzilla – Bug 46607
dhcp failover is broken - mismerged patch?
Last modified: 2018-03-21 13:27:28 CET
dhcpd failover no longer can be configured - see URL for my HOWTO # dhcpd -f -d failover peer foobar: I move from recover to startup failover peer declaration with no referring pools. In order to use failover, you MUST refer to your main failover declaration in each pool declaration. You MUST NOT use range declarations outside of pool declarations. # less /var/log/dhcp-ldap-startup.log #DHCP Service filename "pxelinux.0"; next-server 192.168.10.13; subnet 192.168.10.0 netmask 255.255.255.0 { filename "pxelinux.0"; next-server 192.168.10.13; pool { range 192.168.10.2 192.168.10.127; deny dynamic bootp clients; filename "pxelinux.0"; next-server 192.168.10.13; } } # svn log 28_ldap_oc.quilt r17769 | arequate | 2017-11-23 19:10:32 +0100 (Do, 23. Nov 2017) | 2 Zeilen r17767 | arequate | 2017-11-23 18:58:43 +0100 (Do, 23. Nov 2017) | 2 Zeilen r17765 | arequate | 2017-11-23 18:21:22 +0100 (Do, 23. Nov 2017) | 2 Zeilen r17763 | arequate | 2017-11-23 16:16:53 +0100 (Do, 23. Nov 2017) | 2 Zeilen
Yes, the patch was mismerged into ldap_parse_failover() instead of ldap_parse_failover(). r18052 | Bug #46607: isc-dhcp failover Package: isc-dhcp Version: 4.3.5-3+deb9u1A~4.3.0.201803131309 Branch: ucs_4.3-0 Scope: errata4.3-0 [4.3-0] 7c4f04d6eb Bug #46607: isc-dhcp doc/errata/staging/isc-dhcp.yaml | 10 ++++++++++ QA: See <https://hutten.knut.univention.de/mediawiki/index.php/Philipp_memo/DHCP#Failover>
your link is broken
*** Bug 46697 has been marked as a duplicate of this bug. ***
If it's known bug and WILL BE fixed, why this case has status "RESOLVED FIXED"? where is fix?
nslookup hutten.knut.univention.de 8.8.8.8 Server: 8.8.8.8 Address: 8.8.8.8#53 ** server can't find hutten.knut.univention.de: NXDOMAIN
(In reply to Constin from comment #4) > If it's known bug and WILL BE fixed, why this case has status "RESOLVED > FIXED"? > where is fix? Waiting for QA to finish its job. After that the fixed package will be released to public, which is "VERIFIED" and than "CLOSED".
(In reply to Constin from comment #2) > your link is broken (In reply to Constin from comment #5) > nslookup hutten.knut.univention.de 8.8.8.8 ... > ** server can't find hutten.knut.univention.de: NXDOMAIN You are not allowed to access our internal systems; so please wait.
OK What I tested: Setup two dhcp server with failover configured -> DHCP works -> OK leases are synced -> OK (/var/lib/dhcp/dhcpd.leases) 'failover peer "foobar" state' -> OK (/var/lib/dhcp/dhcpd.leases) Stopping one dhcp server -> DHCP still works -> OK YAML -> OK Verified -> OK
<http://errata.software-univention.de/ucs/4.3/1.html>