I've just installed this calibre app into my unraid box. I'm now trying to use goodreads sync plugin [Link to plugin] so that all my reading progress is synced across calibre and my ereader. What I'm seeing in the logs is that the plugin cannot connect to my goodreads account because a web browser is required to do the OAuth2 handshake and none are installed/available. Does anyone have an idea how i could get around this? Note: I've never used calibre before and really know nothing about it
File "calibre/gui2/notify.py", line 182, in get_notifier
File "calibre/gui2/notify.py", line 110, in get_dbus_notifier
File "dbus/_dbus.py", line 212, in __new__
File "dbus/_dbus.py", line 102, in __new__
File "dbus/bus.py", line 124, in __new__
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead
Restarting with: /opt/calibre/bin/calibre
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-abc'
Failed to contact running instance of calibre
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-abc'
Failed to contact running instance of calibre
[Errno 111] Connection refused
DBusExport: Failed to connect to DBUS session bus, with error: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-abc'
Unable to detect a web browser to launch 'http://www.goodreads.com/oauth/authorize/?oauth_token=xXxXxXxXxXxX'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-abc'