Investigating this today, I noticed these messages
in /var/log/daemon.log:
Feb 7 08:11:27 thor accounts-daemon[2299]: ** (accounts-daemon:2299): CRITICAL
**: Duplicate object at path /org/freedesktop/Accounts/User276585368.
Feb 7 08:11:27 thor accounts-daemon[2299]: ** (accounts-daemon:2299): CRITICAL
**: Duplicate object at path /org/freedesktop/Accounts/User276585368.
This led me to the problem and fix relatively quickly:
diff -up -ru accountsservice-0.6.15.orig/src/user.c
accountsservice-0.6.15/src/user.c
--- accountsservice-0.6.15.orig/src/user.c 2012-02-07 10:09:11.000000000
+0100
+++ accountsservice-0.6.15/src/user.c 2012-02-07 09:04:53.000000000 +0100
@@ -731,7 +731,7 @@ compute_object_path (User *user)
{
gchar *object_path;
- object_path = g_strdup_printf ("/org/freedesktop/Accounts/User%ld",
+ object_path = g_strdup_printf ("/org/freedesktop/Accounts/User%lld",
(gint64) user->uid);
return object_path;
--
Earthling Michel Dänzer | http://www.amd.com
Libre software enthusiast | Debian, X and DRI developer
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]