[Pkg-utopia-maintainers] Bug#859451: dbus: error messages on boot for systems with NSS LDAP

Laurent Bonnaud L.Bonnaud at laposte.net
Tue Apr 4 10:36:35 UTC 2017


On 03/04/2017 20:21, Simon McVittie wrote:

> Yes: if any user or group mentioned in /etc/dbus/system.d/
> comes from LDAP, then it needs to know who they are.

This directory does not exist on this system.

> I would not recommend using non-local NSS without some sort of cache
> (unscd, nss-updatedb or sssd), 

This system has nslcd but I think it only has RAM cache and I guess that a cache on persistent storage would be needed.

> and doubly so if system users are in LDAP.

System users are all local in /etc/passwd.

>>  - would it be possible to order the dbus start after network is available?
> In general no, because some ways to get on the network require D-Bus
> (NetworkManager, ConnMan, wicd), so you would have a circular
> dependency.

This system is minimal and uses plain old /etc/network/interfaces

> If you don't use any of those, then you can configure this locally
> by creating /etc/systemd/system/dbus.service.d/local.conf containing
> something like this (untested and quite possibly wrong, see systemd
> documentation):
> 
> [Unit]
> Wants=network-online.target
> After=network-online.target

Thanks for this solution!  I tried it and after a limited number of boots I have not seen the problem again.  Since boots are non deterministic it is not a perfect test, and I'll let you know if I see the error messages again.

How about suggesting this solution in /usr/share/doc/dbus/README.Debian?

-- 
Laurent.



More information about the Pkg-utopia-maintainers mailing list