Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Oct 2007 01:06:26 +0200
From:      Mel <fbsd.questions@rachie.is-a-geek.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: rpc_lockd and syslogd
Message-ID:  <200710130106.26923.fbsd.questions@rachie.is-a-geek.net>
In-Reply-To: <470FF81B.8010609@phreaker.net>
References:  <470FF81B.8010609@phreaker.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 13 October 2007 00:41:31 mr. phreak wrote:

> I have a chicken-egg problem. On my diskless setup the syslogd gives me
> this error during boot:
>
> syslogd: cannot open pid file: operation not supported
>
> And I tracked the issue to flock() and enabled rpc_lockd. Still it gives
> me the same error - because rpc_lockd
> starts AFTER syslogd does. I've tried fiddling around with REQUIRES and
> PROVIDES in the rc.d files but I cannot make it work... It gives me the
> error anyway. (or other errors due to rc.d-hacking)... is there any way
> to solve this? I'd appreciate some help!
>
> when running syslogd when logged in it doesn't give me the error so I
> guess rpc_lockd *really* is the sollution.

Or the solution is specifying a pid file on a memory disk? I can't think of 
any issues with /var/run being /dev/md*, but there might some. In any case, 
syslogd_flags="-s -P /tmp/syslogd.pid" should work as well. The issue I see 
with that is that /etc/rc.d/syslogd doesn't expose it's pidfile for outside 
configuration.

-- 
Mel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710130106.26923.fbsd.questions>