You are not logged in.

#1 2018-09-30 04:59:35

nanoak
Member
Registered: 2018-09-30
Posts: 6

GDM Update

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)' failed

sep 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)' failed

What 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

#2 2018-09-30 07:58:55

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,741

Online

#3 2018-09-30 12:33:41

nanoak
Member
Registered: 2018-09-30
Posts: 6

Re: GDM Update

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)' failed

Offline

#4 2018-09-30 13:19:41

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,741

Re: GDM Update

What about the other error messages?
Can you login w/o autologin?

Online

#5 2018-10-01 01:54:17

nanoak
Member
Registered: 2018-09-30
Posts: 6

Re: GDM Update

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)' failed

and 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

#6 2018-10-02 08:02:49

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,741

Re: GDM Update

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

#7 2018-10-30 20:49:57

xuanrui
Member
Registered: 2018-09-27
Posts: 52

Re: GDM Update

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

Board footer

Powered by FluxBB