[Bug 713071] [NEW] dnsmasq option --dhcp-lease-max prevents startup for more than 1 network
Brian J. Murrell
brian at interlinx.bc.ca
Fri Feb 4 12:56:32 UTC 2011
Public bug reported:
If one configures more than one network to use DHCP, multiple dnsmasq
processes are started, one for each network. The problem is that each
process has --dhcp-lease-max configured for the number of leases in it's
own network. But since multiple dnsmasq processes share the standard
lease file it's possible that more leases are already in the lease file
than the newly configured network yielding an error when the new dnsmasq
tries to start:
dnsmasq: too many stored leases
Steps to Reproduce:
1. define a /24 network in libvirt
2. obtain (or simulate by populating the leases file) 30 leases
3. define a second /28 network
Actual results:
libvirtd will report:
09:46:47.004: error : virRunWithHook:857 : internal error '/usr/sbin/dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/libvirt/network/test.pid --conf-file= --listen-address 10.0.1.1 --except-interface lo --dhcp-range
10.0.1.1,10.0.1.14 --dhcp-lease-max=14' exited with non-zero status 5 and signal 0:
dnsmasq: too many stored leases
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: libvirt-bin 0.8.3-1ubuntu14
ProcVersionSignature: Ubuntu 2.6.35-24.42-generic 2.6.35.8
Uname: Linux 2.6.35-24-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Fri Feb 4 07:53:44 2011
ProcEnviron:
PATH=(custom, user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: libvirt
** Affects: libvirt
Importance: Unknown
Status: Unknown
** Affects: libvirt (Ubuntu)
Importance: Undecided
Status: New
** Tags: apport-bug i386 maverick
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to libvirt in ubuntu.
https://bugs.launchpad.net/bugs/713071
Title:
dnsmasq option --dhcp-lease-max prevents startup for more than 1
network
More information about the Ubuntu-server-bugs
mailing list