On Wed, 12 Oct 2016 00:09:02 +0200
Andy Mender <[email protected]> wrote:

> Hello again,
> 
> I'm rewriting some of the standard sysvinit and openrc scripts
> to ./run scripts
> and I have some problems with dbus. I took the ./run script from Void
> Linux as the original runit documentation doesn't have an exemplary
> dbus script. Whenever I check the status of dbus via "sv status
> dbus", I get the following
> error: "warning: dbus: unable to open supervise/ok: file does not
> exist". This
> makes no sense, as both /etc/sv/dbus/supervise/ and
> /var/service/dbus/supervise/
> contain the "ok" file. Below the run script from Void Linux:
> #!/bin/sh
> [ ! -d /run/dbus ] && install -m755 -g 22 -o 22 -d /run/dbus
> exec dbus-daemon --system --nofork --nopidfile

The idiomatic way to troubleshoot this is to get to a command prompt,
as root, and run /etc/sv/dbus/run

Watch the messages as they scroll up, and fix any problems.

If running it from the command prompt works, from the command prompt
try:

sv start dbus

See what happens. Also see what happens when you run:

runsv dbus

If some ways to run it work and others don't, continue to exploit the
differences.

 
SteveT

Steve Litt 
September 2016 featured book: Twenty Eight Tales of Troubleshooting
http://www.troubleshooters.com/28


Reply via email to