After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 675618 - empathy accounts not stored
empathy accounts not stored
Status: RESOLVED NOTGNOME
Product: empathy
Classification: Core
Component: Accounts
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2012-05-07 15:33 UTC by Bilal Shahid
Modified: 2012-07-02 07:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
debug log (309.83 KB, text/plain)
2012-05-07 15:34 UTC, Bilal Shahid
Details
Empathy Debug log (163.41 KB, text/x-log)
2012-06-29 14:21 UTC, Jeff Balderson
Details
Mission Control stdout (1.03 KB, text/x-log)
2012-06-29 14:22 UTC, Jeff Balderson
Details

Description Bilal Shahid 2012-05-07 15:33:37 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
Comment 1 Bilal Shahid 2012-05-07 15:34:11 UTC
Created attachment 213602 [details]
debug log
Comment 2 André Klapper 2012-05-08 07:41:27 UTC
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
Comment 3 Guillaume Desmottes 2012-05-09 08:10:27 UTC
Is /home/JOHNNYPARK/mhouse really user's home directory?

What's the output of "echo $HOME" ?
Comment 4 Jeff Balderson 2012-06-28 19:24:21 UTC
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.).
Comment 5 Guillaume Desmottes 2012-06-29 07:28:39 UTC
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.
Comment 6 Jeff Balderson 2012-06-29 14:21:16 UTC
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.
Comment 7 Jeff Balderson 2012-06-29 14:22:00 UTC
Created attachment 217626 [details]
Mission Control stdout

console output from mission-control-5
Comment 8 Jeff Balderson 2012-06-29 15:06:39 UTC
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.
Comment 9 Guillaume Desmottes 2012-07-02 07:36:48 UTC
Right, closing this bug then.