On Wed, May 02, 2007 at 05:50:41PM +0100, Mark McLoughlin wrote: > Hey, > See: > > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=238492 > > Basically, doing a "service libvirtd restart", you see: > > libvirt-qemud: Failed to autostart network 'default': cannot create bridge 'virbr0' : File exists > > and the default network is broken. > > The problem turns out to be that the initscript doesn't wait before the > old daemon has shut down before starting the new one. > > The fix is simple - if you don't pass a kill level argument to > killproc(), then it will block for a few seconds until the daemon has > shutdown before killing it with a SIGKILL. Looks fine to me. While you're at it, can you also add a 'reload' command to the initscript which -HUPs the daemon to make it reload it config and reset the IPtables rules. Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|