diff --git a/gajim/gtk/notification.py b/gajim/gtk/notification.py
index b5022ba787dfabb492791cb7c75cd549e30c7f66..32fe8afb44113e3057f8533f76395168922fb3b6 100644
--- a/gajim/gtk/notification.py
+++ b/gajim/gtk/notification.py
@@ -80,8 +80,8 @@ def on_proxy_ready(_source, res, _data=None):
             try:
                 proxy = Gio.DBusProxy.new_finish(res)
                 self._daemon_capabilities = proxy.GetCapabilities()
-            except GLib.Error:
-                log.exception('Notifications D-Bus connection failed')
+            except GLib.Error as error:
+                log.warning('Notifications D-Bus not available: %s', error)
             else:
                 self._dbus_available = True
                 log.info('Notifications D-Bus connected')