when you run as normal user, you wil conect to an existing dbus session, so dbus-launch is not used When you run as a different user, there is no session,s hence the error.
It's likely some permissions problem somwehere, but it is deep inside Qt code, not calibre code, so I have no way of guessing what it might be. Your next steps if you want to debug further would be to generate the stack trace with debug symbols for Qt. Which means using the system Qt or building it on yor own and then using the system calibre or building calibre on your own from source.
|