[Bug 591608] Re: All accounts was lost after attempting to call by audio on gtalk

Ivan Diaz 591608 at bugs.launchpad.net
Mon Aug 6 16:34:38 UTC 2012


Hi Brian,

You said:

- "the only changes I made to my PAM config files was what is required
to support LDAP authentication" -

Two years later i have the same problem, and it's not related to empathy
itself, the apparmor profile denies the filesystem write on a special
homedir different to /home or /root.

In my case my samba/winbind authentication profile map the homedir  to
/home/MYDOMAIN, and my uid 10000, i got this error:

myubuntu kernel: [ 2054.314126] type=1400 audit(1343778981.574:105):
apparmor="DENIED" operation="mkdir" parent=1 profile="/usr/lib/telepathy
/mission-control-5" name="/home/MYDOMAIN/myusername/.mission-control/"
pid=3090 comm="mission-control" requested_mask="c" denied_mask="c"
fsuid=10000 ouid=10000

Why empathy worked? Because it writes the config in /tmp as fallback,
when the cron job for cleaning /tmp run and you close your account: The
empathy contacts dissapear. I have solved it modifying the file
/etc/apparmor.d/tunables/home:

Look for this line:

@{HOMEDIRS}=/home/

And add your homedir base, i will use my winbind homedir :
/home/MYDOMAIN/ some LDAP servers use /users as homedir.

@{HOMEDIRS}=/home/ /home/MYDOMAIN/

And restart apparmor:

/etc/init.d/apparmor restart

You may disable apparmor as alternative if you have related telepathy-
apparmor problems, check your syslog.

Finally forgive my basic english, spanish is my natural languaje, i hope
it works for other users with similar problems.

-- 
You received this bug notification because you are a member of
Telepathy, which is subscribed to empathy in Ubuntu.
https://bugs.launchpad.net/bugs/591608

Title:
  All accounts was lost after attempting to call by audio on gtalk

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/591608/+subscriptions




More information about the Ubuntu-telepathy mailing list