Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Feb 2012 21:50:58 -0800
From:      Doug Barton <dougb@FreeBSD.org>
To:        Jeremy Chadwick <freebsd@jdc.parodius.com>
Cc:        Torfinn Ingolfsen <torfinn.ingolfsen@broadpark.no>, freebsd-stable@freebsd.org
Subject:   Re: FreeBSD 8.2-stable: devd fails to restart
Message-ID:  <4F2B75C2.6090005@FreeBSD.org>
In-Reply-To: <20120202214550.GA6965@icarus.home.lan>
References:  <20120202212222.e940f64c.torfinn.ingolfsen@broadpark.no> <20120202214550.GA6965@icarus.home.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02/02/2012 13:45, Jeremy Chadwick wrote:
> On Thu, Feb 02, 2012 at 09:22:22PM +0100, Torfinn Ingolfsen wrote:
>> Hi,
>>
>> I thought this bug was fixed back in 2009?
>> root@kg-v7# uname -a
>> FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #7: Sat Jul  9 23:00:31 CEST 2011     root@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC  amd64
>> root@kg-v7# 
>> root@kg-v7# service devd status
>> devd is running as pid 555.
>> root@kg-v7# service devd restart
>> Stopping devd.
>> Starting devd.
>> devd: devd already running, pid: 555
>> /etc/rc.d/devd: WARNING: failed to start devd
>> root@kg-v7# service devd status
>> devd is not running.
>>
>> What gives?
> 
> This is probably "what gives", as it's a common problem with all sorts
> of daemons and is not specific to devd in the least:
> 
> - devd is running (pid 555)
> - Admin issues "service devd restart"
>   -- devd is sent SIGTERM; devd internally starts shutting down,
>      but is not fully dead yet.  "kill" does not block (wait) for
>      processes to end, obviously

No, but wait_for_pids() does.

The OP's /etc is out of date.


-- 

	It's always a long day; 86400 doesn't fit into a short.

	Breadth of IT experience, and depth of knowledge in the DNS.
	Yours for the right price.  :)  http://SupersetSolutions.com/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F2B75C2.6090005>