Unable to use system bus on macOS
Currently, daemons that require the system bus fail to launch because DBus fails hard if it cannot find DBUS_LAUNCHD_SESSION_BUS_SOCKET
even if it won't end up being used. It seems on other platforms it falls back to autolaunch:
so this isn't a problem. The DBUS_LAUNCHD_SESSION_BUS_SOCKET
environment variable is not available for LaunchDaemons. The comment says Ignore errors - if we failed, fall back to autolaunch
but it does not do so since retval
isn't reset after attempting dynamic session lookup.