Package: empathy Version: 3.25.90+really3.12.14-2 Severity: important Dear Maintainers,
when I start empathy, if first asks me to import my accounts from pidgin. However this doesn't work at all, but nevermind. The real issue: When I try to manually add any account for any protocoll (tried Jabber and SIP) clicking on the "Add" button just shows no visible response at all. Since I can't add any accounts, this renders the package unusable for me. A web search turns up some sporadic forum posts discussion this issue over the past decade. Most of them end in "Oh, no [eg after rebooting] it suddenly works." Well, rebooting didn't solve the problem for me. Since I'm not running a full gnome desktop, my first guess was, that some vital dependency might be missing, which actual gnome users never notice. But after installing all gnome components, that might be remotely related to storing account data, up to gnome-control-center, the issue still persists. I got the following debug output during the critical action of clicking the "Add" button: EMPATHY_DEBUG=all G_MESSAGES_DEBUG=all empathy (empathy:3596): tp-glib/accounts-DEBUG: 23:48:09.567: tp_account_request_create_account_cb: failed to create account: (empathy:3596): tp-account-widgets-DEBUG: 23:48:09.568: account_widget_applied_cb: Could not apply changes to account: (empathy:3596): tp-glib/proxy-DEBUG: 23:48:09.568: tp_proxy_pending_call_lost_weak_ref: 0xaaaada9eab00 lost weak ref to 0xaaaada52e6e0 (empathy:3596): tp-glib/proxy-DEBUG: 23:48:09.568: tp_proxy_pending_call_cancel: 0xaaaada9eab00 Please note, that telepathy unhelpfully provides empty error messages for the problem. During the same operation this is the debug output from mission-control: G_MESSAGES_DEBUG=all MC_DEBUG=all /usr/lib/telepathy/mission-control-5 (process:3557): mcd-DEBUG: 23:48:09.562: _mcd_account_manager_create_account: called (process:3557): mc-plugins-DEBUG: 23:48:09.563: mcp_account_storage_set_attribute: accounts-sso: (process:3557): mc-plugins-DEBUG: 23:48:09.563: mcp_account_storage_set: accounts-sso: (process:3557): mcd-DEBUG: 23:48:09.563: update_storage: MCP:accounts-sso -> ignore gabble/jabber/foo_40jabber_2ede1.manager (process:3557): mc-plugins-DEBUG: 23:48:09.563: mcp_account_storage_set_attribute: goa: (process:3557): mc-plugins-DEBUG: 23:48:09.563: mcp_account_storage_set: goa: (process:3557): mcd-DEBUG: 23:48:09.563: update_storage: MCP:goa -> ignore gabble/jabber/foo_40jabber_2ede1.manager (process:3557): mc-plugins-DEBUG: 23:48:09.563: mcp_account_storage_set_attribute: default-gkeyfile: (process:3557): mc-plugins-DEBUG: 23:48:09.564: mcp_account_storage_set: default-gkeyfile: (process:3557): mcd-DEBUG: 23:48:09.564: update_storage: MCP:default-gkeyfile -> store gabble/jabber/foo_40jabber_2ede1.manager (process:3557): mc-plugins-DEBUG: 23:48:09.564: mcp_account_storage_set_attribute: accounts-sso: (process:3557): mc-plugins-DEBUG: 23:48:09.564: mcp_account_storage_set: accounts-sso: (process:3557): mcd-DEBUG: 23:48:09.564: update_storage: MCP:accounts-sso -> ignore gabble/jabber/foo_40jabber_2ede1.protocol (process:3557): mc-plugins-DEBUG: 23:48:09.564: mcp_account_storage_set_attribute: goa: (process:3557): mc-plugins-DEBUG: 23:48:09.564: mcp_account_storage_set: goa: (process:3557): mcd-DEBUG: 23:48:09.564: update_storage: MCP:goa -> ignore gabble/jabber/foo_40jabber_2ede1.protocol (process:3557): mc-plugins-DEBUG: 23:48:09.564: mcp_account_storage_set_attribute: default-gkeyfile: (process:3557): mc-plugins-DEBUG: 23:48:09.565: mcp_account_storage_set: default-gkeyfile: (process:3557): mcd-DEBUG: 23:48:09.565: update_storage: MCP:default-gkeyfile -> store gabble/jabber/foo_40jabber_2ede1.protocol (process:3557): mc-plugins-DEBUG: 23:48:09.565: mcp_account_storage_set_attribute: accounts-sso: (process:3557): mc-plugins-DEBUG: 23:48:09.565: mcp_account_storage_set: accounts-sso: (process:3557): mcd-DEBUG: 23:48:09.565: update_storage: MCP:accounts-sso -> ignore gabble/jabber/foo_40jabber_2ede1.DisplayName (process:3557): mc-plugins-DEBUG: 23:48:09.565: mcp_account_storage_set_attribute: goa: (process:3557): mc-plugins-DEBUG: 23:48:09.565: mcp_account_storage_set: goa: (process:3557): mcd-DEBUG: 23:48:09.565: update_storage: MCP:goa -> ignore gabble/jabber/foo_40jabber_2ede1.DisplayName (process:3557): mc-plugins-DEBUG: 23:48:09.565: mcp_account_storage_set_attribute: default-gkeyfile: (process:3557): mc-plugins-DEBUG: 23:48:09.565: mcp_account_storage_set: default-gkeyfile: (process:3557): mcd-DEBUG: 23:48:09.566: update_storage: MCP:default-gkeyfile -> store gabble/jabber/foo_40jabber_2ede1.DisplayName (process:3557): GLib-GObject-CRITICAL **: 23:48:09.566: g_object_new_is_valid_property: object class 'McdAccount' has no property named 'connectivity-monitor' (process:3557): mcd-DEBUG: 23:48:09.566: _mcd_account_dispose: 0xaaaafa63f490 ((null)) (process:3557): mcd-DEBUG: 23:48:09.566: _mcd_account_finalize: 0xaaaafa63f490 ((null)) (process:3557): GLib-GObject-CRITICAL **: 23:48:09.566: object McdAccount 0xaaaafa63f490 finalized while still in-construction (process:3557): GLib-GObject-CRITICAL **: 23:48:09.566: Custom constructor for class McdAccount returned NULL (which is invalid). Please use GInitable instead. Since I don't have a working installation to compare against, I don't know which messages are related to the issue at hand. At this point it seems likely, that the issue is not in empathy, but somewhere in telepathy. I'm not experienced with gnome, freedesktop.org, dbus, telepathy etc to figure out, how to properly debug this or even who is actually responsible. I'm willing to put more effort into figuring this out, but I'd need somebody to point me in the right direction. Unless the missing dependency theory turns out to be correct, this probably is an upstream bug. But I can't report it there, not knowing which component is at fault. TIA, Harald -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: arm64 (aarch64) Kernel: Linux 5.3.0-2-arm64 (SMP w/4 CPU cores) Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE=de_AT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages empathy depends on: ii dbus-user-session [default-dbus-session-bus] 1.12.16-2 ii dconf-gsettings-backend [gsettings-backend] 0.36.0-1 ii empathy-common 3.25.90+really3.12.14-2 ii geoclue-2.0 2.5.6-1 ii gsettings-desktop-schemas 3.36.0-1 ii gstreamer1.0-pulseaudio 1.16.2-2 ii libc6 2.30-2 ii libcairo2 1.16.0-4 ii libcanberra-gtk3-0 0.30-7 ii libcanberra0 0.30-7 ii libchamplain-0.12-0 0.12.20-1 ii libchamplain-gtk-0.12-0 0.12.20-1 ii libcheese-gtk25 3.34.0-1+b1 ii libclutter-1.0-0 1.26.4+dfsg-1 ii libclutter-gst-3.0-0 3.0.27-1 ii libclutter-gtk-1.0-0 1.8.4-4 ii libcogl-path20 1.22.4-4 ii libcogl20 1.22.4-4 ii libdbus-glib-1-2 0.110-3 ii libenchant-2-2 2.2.8-1 ii libfarstream-0.2-5 0.2.8-5 ii libfolks-telepathy25 0.13.2-1 ii libfolks25 0.13.2-1 ii libgcr-base-3-1 3.34.0-1 ii libgcr-ui-3-1 3.34.0-1 ii libgdk-pixbuf2.0-0 2.40.0+dfsg-3 ii libgee-0.8-2 0.20.3-1 ii libgeocode-glib0 3.26.2-1 ii libglib2.0-0 2.64.1-1 ii libgoa-1.0-0b 3.36.0-1 ii libgstreamer-plugins-base1.0-0 1.16.2-2 ii libgstreamer1.0-0 1.16.2-2 ii libgtk-3-0 3.24.14-1 ii libgudev-1.0-0 233-1 ii libmission-control-plugins0 1:5.16.5-1 ii libnotify4 0.7.9-1 ii libpango-1.0-0 1.42.4-8 ii libpulse-mainloop-glib0 13.0-5 ii libpulse0 13.0-5 ii libsecret-1-0 0.20.2-1 ii libsoup2.4-1 2.70.0-1 ii libtelepathy-farstream3 0.6.2-1+b2 ii libtelepathy-glib0 0.24.1-2+b1 ii libtelepathy-logger3 0.8.2-4 ii libwebkit2gtk-4.0-37 2.28.0-2 ii libx11-6 2:1.6.9-2 ii libxml2 2.9.10+dfsg-4 ii telepathy-logger 0.8.2-4 ii telepathy-mission-control-5 1:5.16.5-1 Versions of packages empathy recommends: ii gnome-contacts 3.34-2 ii gvfs-backends 1.44.0-1 ii sound-theme-freedesktop 0.8-2 ii telepathy-gabble 0.18.4-1 ii telepathy-haze 0.8.0-2.1 ii telepathy-salut 0.8.1-5.1 Versions of packages empathy suggests: pn telepathy-idle <none> pn vino <none> Versions of packages empathy is related to: ii telepathy-gabble [telepathy-connection-manager] 0.18.4-1 ii telepathy-haze [telepathy-connection-manager] 0.8.0-2.1 ii telepathy-rakia [telepathy-connection-manager] 0.8.0-3+b1 ii telepathy-salut [telepathy-connection-manager] 0.8.1-5.1 -- no debconf information