My config files are
PRIMARY SERVER CONFIG default-lease-time 600; max-lease-time 7200; failover peer "failover-partner" { primary; address 192.168.0.2; port 519; peer address 192.168.0.3; peer port 521; max-response-delay 60; max-unacked-updates 10; mclt 3600; split 128; load balance max seconds 3; } omapi-port 7911; omapi-key omapi_key; key omapi_key { algorithm hmac-md5; secret REMOVED; } subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.1; option domain-name-servers 192.168.0.2, 192.168.0.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.0-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.0.6 192.168.0.254; deny unknown-clients; } } subnet 192.168.1.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.1.1; option domain-name-servers 192.168.1.2, 192.168.1.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.1-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.1.6 192.168.1.254; deny unknown-clients; } } subnet 192.168.2.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.2.1; option domain-name-servers 192.168.2.2, 192.168.2.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.2-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.2.6 192.168.2.254; deny unknown-clients; } } subnet 192.168.3.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.3.1; option domain-name-servers 192.168.3.2, 192.168.3.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.3-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.3.6 192.168.3.254; deny unknown-clients; } } subnet 192.168.4.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.4.1; option domain-name-servers 192.168.4.2, 192.168.4.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.4-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.4.6 192.168.4.254; deny unknown-clients; } } subnet 192.168.5.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.5.1; option domain-name-servers 192.168.5.2, 192.168.5.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.5-dhcp-static-leases.conf"; # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.5.6 192.168.5.254; deny unknown-clients; } } subnet 192.168.6.0 netmask 255.255.255.0 { allow unknown-clients; option routers 192.168.6.1; option domain-name-servers 192.168.6.2, 192.168.6.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers 212.23.6.6, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.6-dhcp-static-leases.conf"; # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.6.6 192.168.6.254; allow unknown-clients; } } subnet 192.168.7.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.7.1; option domain-name-servers 192.168.7.2, 192.168.7.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.7-dhcp-static-leases.conf"; # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.7.6 192.168.7.254; deny unknown-clients; } } subnet 192.168.8.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.8.1; option domain-name-servers 192.168.8.2, 192.168.8.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.8-dhcp-static-leases.conf"; # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.8.6 192.168.8.254; deny unknown-clients; } } subnet 192.168.253.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.253.1; option domain-name-servers 192.168.253.3, 192.168.253.4; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST2; log-facility local7; include "/etc/dhcp/192.168.253-dhcp-static-leases.conf"; # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; } # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; #include"/etc/dhcp/dhcp-static-leases.conf"; SECONDARY SERVER CONFIG default-lease-time 600; max-lease-time 7200; failover peer "failover-partner" { secondary; address 192.168.0.3; port 521; peer address 192.168.0.2; peer port 519; max-response-delay 60; max-unacked-updates 10; load balance max seconds 3; } omapi-port 7911; omapi-key omapi_key; key omapi_key { algorithm hmac-md5; secret REMOVED; } subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.1; option domain-name-servers 192.168.0.2, 192.168.0.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.0-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.0.6 192.168.0.254; deny unknown-clients; } } subnet 192.168.1.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.1.1; option domain-name-servers 192.168.1.2, 192.168.1.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.1-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.1.6 192.168.1.254; deny unknown-clients; } } subnet 192.168.2.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.2.1; option domain-name-servers 192.168.2.2, 192.168.2.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.2-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.2.6 192.168.2.254; deny unknown-clients; } } subnet 192.168.3.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.3.1; option domain-name-servers 192.168.3.2, 192.168.3.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.3-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.3.6 192.168.3.254; deny unknown-clients; } } subnet 192.168.4.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.4.1; option domain-name-servers 192.168.4.2, 192.168.4.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.4-dhcp-static-leases.conf"; # include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.4.6 192.168.4.254; deny unknown-clients; } } subnet 192.168.5.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.5.1; option domain-name-servers 192.168.5.2, 192.168.5.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.5-dhcp-static-leases.conf"; # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.5.6 192.168.5.254; deny unknown-clients; } } subnet 192.168.6.0 netmask 255.255.255.0 { allow unknown-clients; option routers 192.168.6.1; option domain-name-servers 192.168.6.2, 192.168.6.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers 212.23.6.6, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.6-dhcp-static-leases.conf"; include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.6.6 192.168.6.254; allow unknown-clients; } } subnet 192.168.7.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.7.1; option domain-name-servers 192.168.7.2, 192.168.7.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.7-dhcp-static-leases.conf"; # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.7.6 192.168.7.254; deny unknown-clients; } } subnet 192.168.8.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.8.1; option domain-name-servers 192.168.8.2, 192.168.8.3; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.8-dhcp-static-leases.conf"; # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; pool { failover peer "failover-partner"; range 192.168.8.6 192.168.8.254; deny unknown-clients; } } subnet 192.168.253.0 netmask 255.255.255.0 { deny unknown-clients; option routers 192.168.253.1; option domain-name-servers 192.168.253.3, 192.168.253.4; option domain-name "mydomain"; option domain-search ".", "mydomain"; option ntp-servers NTPHOST1, NTPHOST1; log-facility local7; include "/etc/dhcp/192.168.253-dhcp-static-leases.conf"; # include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf"; -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu. https://bugs.launchpad.net/bugs/1872118 Title: DHCP Cluster crashes after a few hours Status in DHCP: New Status in bind9-libs package in Ubuntu: New Status in isc-dhcp package in Ubuntu: Confirmed Status in bind9-libs source package in Focal: New Status in isc-dhcp source package in Focal: New Status in bind9-libs source package in Groovy: New Status in isc-dhcp source package in Groovy: Confirmed Bug description: I have a pair of DHCP serevrs running in a cluster on ubuntu 20.04, All worked perfectly until recently, when they started stopping with code=killed, status=6/ABRT. This is being fixed by https://bugs.launchpad.net/bugs/1870729 However now one stops after a few hours with the following errors. One can stay on line but not both. Syslog shows Apr 10 17:20:15 dhcp-primary sh[6828]: ../../../../lib/isc/unix/socket.c:3361: INSIST(!sock->pending_send) failed, back trace Apr 10 17:20:15 dhcp-primary sh[6828]: #0 0x7fbe78702a4a in ?? Apr 10 17:20:15 dhcp-primary sh[6828]: #1 0x7fbe78702980 in ?? Apr 10 17:20:15 dhcp-primary sh[6828]: #2 0x7fbe7873e7e1 in ?? Apr 10 17:20:15 dhcp-primary sh[6828]: #3 0x7fbe784e5609 in ?? Apr 10 17:20:15 dhcp-primary sh[6828]: #4 0x7fbe78621103 in ?? nothing in kern.log apport.log shows ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: called for pid 6828, signal 6, core limit 0, dump mode 2 ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: not creating core for pid with dump mode of 2 ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: executable: /usr/sbin/dhcpd (command line "dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf") ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: is_closing_session(): no DBUS_SESSION_BUS_ADDRESS in environment ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: wrote report /var/crash/_usr_sbin_dhcpd.0.crash /var/crash/_usr_sbin_dhcpd.0.crash shows ProblemType: Crash Architecture: amd64 CrashCounter: 1 Date: Fri Apr 10 17:20:15 2020 DistroRelease: Ubuntu 20.04 ExecutablePath: /usr/sbin/dhcpd ExecutableTimestamp: 1586210315 ProcCmdline: dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf ProcEnviron: Error: [Errno 13] Permission denied: 'environ' ProcMaps: Error: [Errno 13] Permission denied: 'maps' ProcStatus: Name: dhcpd Umask: 0022 State: D (disk sleep) Tgid: 6828 Ngid: 0 Pid: 6828 PPid: 1 TracerPid: 0 Uid: 113 113 113 113 Gid: 118 118 118 118 FDSize: 128 Groups: NStgid: 6828 NSpid: 6828 NSpgid: 6828 NSsid: 6828 VmPeak: 236244 kB VmSize: 170764 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 12064 kB VmRSS: 12064 kB RssAnon: 5940 kB RssFile: 6124 kB RssShmem: 0 kB VmData: 30792 kB VmStk: 132 kB VmExe: 592 kB VmLib: 5424 kB VmPTE: 76 kB VmSwap: 0 kB HugetlbPages: 0 kB CoreDumping: 1 THP_enabled: 1 Threads: 4 SigQ: 0/7609 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000000001000 SigCgt: 0000000180000000 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: 0000003fffffffff CapAmb: 0000000000000000 NoNewPrivs: 0 Seccomp: 0 Speculation_Store_Bypass: thread vulnerable Cpus_allowed: 3 Cpus_allowed_list: 0-1 Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000 0000,00000000,00000000,00000001 Mems_allowed_list: 0 voluntary_ctxt_switches: 111 nonvoluntary_ctxt_switches: 144 Signal: 6 Uname: Linux 5.4.0-21-generic x86_64 UserGroups: To manage notifications about this bug go to: https://bugs.launchpad.net/dhcp/+bug/1872118/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp