Is this a typo?

-session optional pam_systemd.so

in /etc/pam.d/system-login have checked an EnOS vm and it is in there too.

What does the ‘-’ mean (if correct). Been fighting gnome-keyring / portals for 2 days, if I remove the ‘-’ everything works…

As far as I’m aware, the dash means it’s told to ignore any logging errors. Hence removing it isn’t flagging errors and allowing it to work.

Thanks, been going in circles for hours