Fixed a few issues with ZorinOS 16 on a Thinkpad X1/gen.2

The install of ZorinOS 16 via a USB-stick was smooth sailing. Installing applications and configuring with my dotfiles likewise without problems. However there are still some issues, some of which I have fixed.

  1. Wake from suspended mode hangs for some time before I gdm accepts input
    There are several causes. A look in journalctl reveals them:

Couldn't open /etc/securetty: No such file or directory
Fix: sudo touch /etc/securetty

gkr-pam: no password available for user
Fix: sudo chgrp shadow /etc/shadow

Further I’m getting gkr-pam: unable to locate daemon control file. Perhaps the XDG_RUNTIME_DIR is not set before when pam starts? Looks like the problem is with zsh and Oh-my-zsh: Gkr-pam: unable to locate daemon control file (#28) · Issues · GNOME / gnome-keyring · GitLab

The XDG system is not in good shape. Eg. XDG_CONFIG_HOME is unset for some reason.

Also the touchpad is 50/50 working, then not working, and when it works it’s 50/50 if I have to use two or three fingers to scroll.

Oh, and the fingerprint scanner login is also working 50/50.

Some more inter web sleuthing brought me to this https://gitlab.gnome.org/GNOME/gnome-keyring/-/issues/28
And if I turn off Fingerprint authentication in pam-auth-update then the wake-from-sleep will not hang.

So a pretty old bug it seems.

1 Like