GNOME Bugzilla – Bug 675618
empathy accounts not stored
Last modified: 2012-07-02 07:36:48 UTC
Originally reported at: https://bugs.launchpad.net/bugs/994926 Every time I login to the desktop and I open Empathy, I am asked to enter the account details for Facebook, MSN and Gmail and even local network chat. The next time I login The details are forgotten. Empathy doesn't remember account details. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: empathy 3.4.1-0ubuntu1 ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14 denug log mcd-CRITICAL: 07/05/12 03:49:51.103905: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-WARNING: 07/05/12 03:49:51.156398: mcd-account.c:3656: writing to file /home/JOHNNYPARK/mhouse/.mission-control/accounts/gabble/jabber/matthew_2ehouse2_40chat_2efacebook_2ecom0/avatar.bin failed mcd-CRITICAL: 07/05/12 03:50:09.864511: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-WARNING: 07/05/12 03:50:09.909085: mcd-account.c:3656: writing to file /home/JOHNNYPARK/mhouse/.mission-control/accounts/gabble/jabber/matthew_2ehouse2_40chat_2efacebook_2ecom0/avatar.bin failed mcd-CRITICAL: 07/05/12 03:51:48.24677: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-CRITICAL: 07/05/12 03:51:48.33097: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-CRITICAL: 07/05/12 03:51:48.34085: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-CRITICAL: 07/05/12 03:51:48.34938: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-CRITICAL: 07/05/12 03:51:48.35811: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-CRITICAL: 07/05/12 03:51:48.36665: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-CRITICAL: 07/05/12 03:51:48.37508: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-CRITICAL: 07/05/12 03:52:07.958653: _mcd_channel_set_status: assertion `channel->priv->status != MCD_CHANNEL_STATUS_FAILED' failed mcd-WARNING: 07/05/12 03:52:08.45500: mcd-account.c:3656: writing to file /home/JOHNNYPARK/mhouse/.mission-control/accounts/gabble/jabber/matthew_2ehouse2_40chat_2efacebook_2ecom0/avatar.bin failed
Created attachment 213602 [details] debug log
Debug log contains several errors of the style: -DEBUG: 07/05/12 03:51:05.447329: Save config to /home/JOHNNYPARK/mhouse/.local/share/telepathy/mission-control/accounts-goa.cfg -DEBUG: 07/05/12 03:51:05.447395: Failed to write file: Failed to create file '/home/JOHNNYPARK/mhouse/.local/share/telepathy/mission-control/accounts-goa.cfg.C31MDW': No such file or directory
Is /home/JOHNNYPARK/mhouse really user's home directory? What's the output of "echo $HOME" ?
I also am suffering this same problem. Every time I reboot (or when all empathy/telepathy processes are closed), I need to set up my accounts again. I'm also seeing these errors: -DEBUG: 07/05/12 03:51:05.447329: Save config to /u01/home/username/.local/share/telepathy/mission-control/accounts-goa.cfg -DEBUG: 07/05/12 03:51:05.447395: Failed to write file: Failed to create file '/u01/home/username/.local/share/telepathy/mission-control/accounts-goa.cfg.C31MDW': No such file or directory I set up a brand new account to set it out. The ~/.mission-control directory is not getting created, and that's where the accounts.cfg file gets stored. When I copied an old .mission-control directory into ~, it didn't appear to read it. I've ruled out obvious permissions problem (i.e., owner/group for my home directory is correct.).
Could you please make sure that mission-control-5 and start it manually using: MC_DEBUG=all /usr/libexec/mission-control-5 or, depending of your distro MC_DEBUG=amm /usr/lib/telepathy/mission-control-5 and then attach the full output.
Created attachment 217625 [details] Empathy Debug log Sanitized. My username was changed to "username1", hostname changed to "hostname1", and company domain name to "company1" I also stripped the remaining of the log once it started with presence information.
Created attachment 217626 [details] Mission Control stdout console output from mission-control-5
Upon further digging, I found this turns out to be an issue with AppArmor in Ubuntu 12.04, at least for me. I added a comment on the LP bug which spawned this bug.
Right, closing this bug then.