lib:dbus improve error handle