You are not logged in.
Pages: 1
I'm getting the following error after update GDM
-- Logs begin at Sat 2018-09-08 12:24:43 JST, end at Sun 2018-09-30 13:12:19 JST. --
sep 30 13:12:04 arch gdm[588]: GLib-GObject: g_object_add_weak_pointer: assertion 'G_IS_OBJECT (object)' failedsep 30 13:12:04 arch gdm[588]: GLib-GObject: g_object_add_weak_pointer: assertion 'G_IS_OBJECT (object)' failed
And looking at systemd
$ systemctl status gdm
● gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2018-09-30 13:12:03 JST; 39min ago
Main PID: 588 (gdm)
Tasks: 3 (limit: 4915)
Memory: 6.8M
CGroup: /system.slice/gdm.service
└─588 /usr/bin/gdm
sep 30 13:12:03 arch systemd[1]: Starting GNOME Display Manager...
sep 30 13:12:03 arch systemd[1]: Started GNOME Display Manager.
sep 30 13:12:03 arch gdm[588]: accountsservice: Could not get current seat: No hay datos disponibles
sep 30 13:12:03 arch gdm-autologin][592]: accountsservice: Could not get current seat: No hay datos disponibles
sep 30 13:12:03 arch gdm-autologin][592]: gkr-pam: no password is available for user
sep 30 13:12:03 arch gdm-autologin][592]: pam_unix(gdm-autologin:session): session opened for user nanoak by (uid=0)
sep 30 13:12:04 arch gdm[588]: GLib-GObject: invalid unclassed pointer in cast to 'GObject'
sep 30 13:12:04 arch gdm[588]: GLib-GObject: g_object_add_weak_pointer: assertion 'G_IS_OBJECT (object)' failedWhat is this problem?
GLib-GObject: g_object_add_weak_pointer: assertion 'G_IS_OBJECT (object)' failed
I also would like to fix the "gkr-pam: no password is available for user" thing, but hadn't too much luck.
Thank you in advance!
Last edited by nanoak (2018-09-30 05:01:04)
Offline
Online
I've done what mmarzantowicz said:
Before proceeding, please make appropriate backup.
Remove new directory created by accountsservices
# rm -rf /var/lib/accountsservice
Then create symbolic link to old directory
# ln -sf /var/lib/AccountsService /var/lib/accountsservice
Now either reboot or restart gdm.service and accounts-daemon.service.
Please, let me know if it helped.
but still getting this error:
arch gdm[578]: GLib-GObject: g_object_add_weak_pointer: assertion 'G_IS_OBJECT (object)' failedOffline
What about the other error messages?
Can you login w/o autologin?
Online
Here's what I've got today
oct 01 09:54:21 arch gdm[673]: GLib-GObject: g_object_add_weak_pointer: assertion 'G_IS_OBJECT (object)' failedand no password error from the start, but if I close the session and login again, the error appear
oct 01 10:42:20 arch gdm-password][3342]: gkr-pam: the password for the login keyring was invalid.Can you login w/o autologin?
Yes I can. Then the password error appears. It also appears from the start if I setup a cron job, and the cron job doesn't execute. But I don't know if this is related or not...
Last edited by nanoak (2018-10-01 01:54:48)
Offline
Try to downgrade accountsservice rather than the path renaming/symlinking.
The assertion is most likely a follwo-up error for some unpredicted nullptr and the behavioral pattern and timing fit the accountsservice issue.
Online
On my newly installed system, accountsservice is still causing problems. Downgrading to 0.6.50 solves the problem, but this should be looked at in more detail.
Offline
Pages: 1