Debian Bug report logs - #810971
isc-dhcp-server: Failover synchronization of client-hostname not work.

version graph

Package: isc-dhcp-server; Maintainer for isc-dhcp-server is Debian ISC DHCP Maintainers <isc-dhcp@packages.debian.org>; Source for isc-dhcp-server is src:isc-dhcp (PTS, buildd, popcon).

Reported by: Pavel Polacek <pavel.polacek@ujep.cz>

Date: Thu, 14 Jan 2016 11:27:02 UTC

Severity: normal

Found in version isc-dhcp/4.3.1-6

Fixed in version 4.3.4-1

Done: Michael Gilbert <mgilbert@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian ISC DHCP maintainers <pkg-dhcp-devel@lists.alioth.debian.org>:
Bug#810971; Package isc-dhcp-server. (Thu, 14 Jan 2016 11:27:05 GMT) (full text, mbox, link).


Acknowledgement sent to Pavel Polacek <pavel.polacek@ujep.cz>:
New Bug report received and forwarded. Copy sent to Debian ISC DHCP maintainers <pkg-dhcp-devel@lists.alioth.debian.org>. (Thu, 14 Jan 2016 11:27:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Pavel Polacek <pavel.polacek@ujep.cz>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: isc-dhcp-server: Failover synchronization of client-hostname not work.
Date: Thu, 14 Jan 2016 12:15:43 +0100
Package: isc-dhcp-server
Version: 4.3.1-6
Severity: normal

Dear Maintainer,

 DHCP servers in failover configuration not synchronize client-hostname record in dhcpd database. "client-hostname" record differs in database of DHCP failover cluster, all other parts of record is synced. 

First server - Kremilek - database record:                   
lease 192.168.38.67 {                          
  starts 4 2016/01/14 09:28:42;               
  ends 4 2016/01/14 21:28:42;                
  tstp 5 2016/01/15 03:28:42;                       
  tsfp 5 2016/01/15 03:28:42;
  atsfp 5 2016/01/15 03:28:42;
  cltt 4 2016/01/14 09:28:42;
  binding state active;
  next binding state expired;
  hardware ethernet ac:16:2d:06:21:24;
  uid "\001\254\026-\006!$";
  set vendor-class-identifier = "MSFT 5.0";
  client-hostname "SAL-FIALOVY";
}

Syslog of Kremilek:
Jan 14 09:58:38 kremilek dhcpd: DHCPDISCOVER from ac:16:2d:06:21:24 via 192.168.38.3
Jan 14 09:58:39 kremilek dhcpd: DHCPOFFER on 192.168.38.67 to ac:16:2d:06:21:24 (SAL-FIALOVY) via 192.168.38.3
Jan 14 09:58:42 kremilek dhcpd: DHCPDISCOVER from ac:16:2d:06:21:24 (SAL-FIALOVY) via 192.168.38.3
Jan 14 09:58:42 kremilek dhcpd: DHCPOFFER on 192.168.38.67 to ac:16:2d:06:21:24 (SAL-FIALOVY) via 192.168.38.3
Jan 14 09:58:42 kremilek dhcpd: DHCPDISCOVER from ac:16:2d:06:21:24 (SAL-FIALOVY) via 192.168.38.2
Jan 14 09:58:42 kremilek dhcpd: DHCPOFFER on 192.168.38.67 to ac:16:2d:06:21:24 (SAL-FIALOVY) via 192.168.38.2
Jan 14 09:58:42 kremilek dhcpd: DHCPREQUEST for 192.168.38.67 (192.168.24.21) from ac:16:2d:06:21:24 (SAL-FIALOVY) via 192.168.38.3
Jan 14 09:58:42 kremilek dhcpd: DHCPACK on 192.168.38.67 to ac:16:2d:06:21:24 (SAL-FIALOVY) via 192.168.38.3

Second server - Vochomurka - database record:
lease 192.168.38.67 {
  starts 4 2016/01/14 09:28:42;
  ends 4 2016/01/14 21:28:42;
  tstp 3 2016/01/13 08:01:05;
  tsfp 5 2016/01/15 03:28:42;
  atsfp 5 2016/01/15 03:28:42;
  cltt 3 2016/01/13 05:30:39;
  binding state active;
  next binding state expired;
  hardware ethernet ac:16:2d:06:21:24;
  uid "\001\254\026-\006!$";
  client-hostname "VK-PULT2";
}

Syslog of Vochomurka:
Jan 14 09:58:38 vochomurka dhcpd: DHCPDISCOVER from ac:16:2d:06:21:24 via 192.168.38.3: load balance to peer ujep
Jan 14 09:58:38 vochomurka dhcpd: DHCPDISCOVER from ac:16:2d:06:21:24 via 192.168.38.2: load balance to peer ujep
Jan 14 09:58:42 vochomurka dhcpd: DHCPDISCOVER from ac:16:2d:06:21:24 via 192.168.38.3
Jan 14 09:58:42 vochomurka dhcpd: uid lease 192.168.38.177 for client ac:16:2d:06:21:24 is duplicate on 192.168.38.0/24
Jan 14 09:58:42 vochomurka dhcpd: DHCPREQUEST for 192.168.38.67 (192.168.24.21) from ac:16:2d:06:21:24 (VK-PULT2) via 192.168.38.3: lease owned by peer
Jan 14 09:58:42 vochomurka dhcpd: uid lease 192.168.38.177 for client ac:16:2d:06:21:24 is duplicate on 192.168.38.0/24
Jan 14 09:58:42 vochomurka dhcpd: DHCPREQUEST for 192.168.38.67 (192.168.24.21) from ac:16:2d:06:21:24 (VK-PULT2) via 192.168.38.2: lease owned by peer
Jan 14 09:58:43 vochomurka dhcpd: DHCPOFFER on 192.168.38.177 to ac:16:2d:06:21:24 (SAL-FIALOVY) via 192.168.38.3


-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/3 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages isc-dhcp-server depends on:
ii  debconf [debconf-2.0]  1.5.56
ii  debianutils            4.4+b1
ii  isc-dhcp-common        4.3.1-6
ii  libc6                  2.19-18+deb8u1
ii  libdns-export100       1:9.9.5.dfsg-9+deb8u3
ii  libirs-export91        1:9.9.5.dfsg-9+deb8u3
ii  libisc-export95        1:9.9.5.dfsg-9+deb8u3
ii  lsb-base               4.1+Debian13+nmu1

isc-dhcp-server recommends no packages.

Versions of packages isc-dhcp-server suggests:
pn  isc-dhcp-server-ldap  <none>

-- Configuration Files:
/etc/dhcp/dhcpd.conf changed [not included]

-- debconf information excluded



Information forwarded to debian-bugs-dist@lists.debian.org, Debian ISC DHCP maintainers <pkg-dhcp-devel@lists.alioth.debian.org>:
Bug#810971; Package isc-dhcp-server. (Fri, 25 Nov 2016 07:21:02 GMT) (full text, mbox, link).


Acknowledgement sent to Pavel Polacek <pavel.polacek@ujep.cz>:
Extra info received and forwarded to list. Copy sent to Debian ISC DHCP maintainers <pkg-dhcp-devel@lists.alioth.debian.org>. (Fri, 25 Nov 2016 07:21:02 GMT) (full text, mbox, link).


Message #10 received at 810971@bugs.debian.org (full text, mbox, reply):

From: Pavel Polacek <pavel.polacek@ujep.cz>
To: 810971@bugs.debian.org
Subject: Re: Bug#810971: Acknowledgement (isc-dhcp-server: Failover synchronization of client-hostname not work.)
Date: Fri, 25 Nov 2016 08:08:46 +0100 (CET)
    Hello,

  I reported issue to upstream. Latest stable version of ISC DHCP solve 
the issue.

https://lists.isc.org/pipermail/dhcp-users/2016-October/020331.html

- Leases are now scrubbed of certain prior use information when pool
  re-balancing reassigns them from one FO peer to the other.  This
  corrects an issue where leases that were offered but ignored retained
  the client hostname from the original client. Thanks to Pavel Polacek,
  Jan Evangelista Purkyne University for reporting the issue.
  [ISC-Bugs #42008]

Is possible integrate patch ISC-Bugs #42008  to stable release?

    Best regards,
      Pavel Polacek


On Thu, 14 Jan 2016, Debian Bug Tracking System wrote:

> Thank you for filing a new Bug report with Debian.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
> Debian ISC DHCP maintainers <pkg-dhcp-devel@lists.alioth.debian.org>
>
> If you wish to submit further information on this problem, please
> send it to 810971@bugs.debian.org.
>
> Please do not send mail to owner@bugs.debian.org unless you wish
> to report a problem with the Bug-tracking system.
>
> -- 
> 810971: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810971
> Debian Bug Tracking System
> Contact owner@bugs.debian.org with problems
>



Reply sent to Michael Gilbert <mgilbert@debian.org>:
You have taken responsibility. (Sat, 26 Nov 2016 07:21:03 GMT) (full text, mbox, link).


Notification sent to Pavel Polacek <pavel.polacek@ujep.cz>:
Bug acknowledged by developer. (Sat, 26 Nov 2016 07:21:03 GMT) (full text, mbox, link).


Message #15 received at 810971-close@bugs.debian.org (full text, mbox, reply):

From: Michael Gilbert <mgilbert@debian.org>
To: 810971-close@bugs.debian.org
Subject: Re: [pkg-dhcp-devel] Bug#810971: Acknowledgement (isc-dhcp-server: Failover synchronization of client-hostname not work.)
Date: Sat, 26 Nov 2016 02:19:20 -0500
version: 4.3.4-1



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 29 Dec 2016 09:14:05 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Dec 3 16:25:38 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.