[Bug 983636] New: pam-config 0.91 brokes gdm startup
http://bugzilla.opensuse.org/show_bug.cgi?id=983636 Bug ID: 983636 Summary: pam-config 0.91 brokes gdm startup Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: osukup@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- after update to last pam-config-0.91-1.1 isn't gdm able to start argusek:/etc/pam.d # diff -ru /root/back/ ./ diff -ru /root/back/common-auth ./common-auth --- /root/back/common-auth 2016-05-19 13:56:15.000000000 +0200 +++ ./common-auth 2016-06-08 07:47:53.335564045 +0200 @@ -12,5 +12,4 @@ # traditional Unix authentication mechanisms. # auth required pam_env.so -auth optional pam_gnome_keyring.so auth required pam_unix.so try_first_pass diff -ru /root/back/common-auth-pc ./common-auth-pc --- /root/back/common-auth-pc 2016-05-19 13:56:15.000000000 +0200 +++ ./common-auth-pc 2016-06-08 07:47:53.335564045 +0200 @@ -12,5 +12,4 @@ # traditional Unix authentication mechanisms. # auth required pam_env.so -auth optional pam_gnome_keyring.so auth required pam_unix.so try_first_pass Only in ./: common-auth-pc.rpmsave diff -ru /root/back/common-password ./common-password --- /root/back/common-password 2016-05-19 13:56:15.000000000 +0200 +++ ./common-password 2016-06-08 07:47:53.335564045 +0200 @@ -10,5 +10,4 @@ # used to change user passwords. # password requisite pam_cracklib.so -password optional pam_gnome_keyring.so use_authtok password required pam_unix.so use_authtok nullok shadow try_first_pass diff -ru /root/back/common-password-pc ./common-password-pc --- /root/back/common-password-pc 2016-05-19 13:56:15.000000000 +0200 +++ ./common-password-pc 2016-06-08 07:47:53.335564045 +0200 @@ -10,5 +10,4 @@ # used to change user passwords. # password requisite pam_cracklib.so -password optional pam_gnome_keyring.so use_authtok password required pam_unix.so use_authtok nullok shadow try_first_pass Only in ./: common-password-pc.rpmsave diff -ru /root/back/common-session ./common-session --- /root/back/common-session 2016-05-19 13:56:15.000000000 +0200 +++ ./common-session 2016-06-08 07:47:53.335564045 +0200 @@ -13,6 +13,4 @@ session required pam_limits.so session required pam_unix.so try_first_pass session optional pam_umask.so -session optional pam_systemd.so -session optional pam_gnome_keyring.so auto_start only_if=gdm,gdm-password,lxdm,lightdm session optional pam_env.so diff -ru /root/back/common-session-pc ./common-session-pc --- /root/back/common-session-pc 2016-05-19 13:56:15.000000000 +0200 +++ ./common-session-pc 2016-06-08 07:47:53.335564045 +0200 @@ -13,6 +13,4 @@ session required pam_limits.so session required pam_unix.so try_first_pass session optional pam_umask.so -session optional pam_systemd.so -session optional pam_gnome_keyring.so auto_start only_if=gdm,gdm-password,lxdm,lightdm session optional pam_env.so -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
Steven Hess
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c1
--- Comment #1 from Dominique Leuenberger
zypper in -f system and if you have gnome-keyring installed zypper in -f gnome-keyring-pam
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
Andrei Borzenkov
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c2
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c3
Mircea Kitsune
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c4
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c8
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c9
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c10
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c11
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c12
--- Comment #12 from Sebastian Kuhne
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c13
Wolfgang Bauer
I am sorry but the workaround "zypper in -f gnome-keyring-pam" doens't work for me.
This is not a workaround for the main issue. You'd need to reinstall systemd instead: zypper in -f systemd Or even better, run "pam-config --add --systemd" as recommended here: https://lists.opensuse.org/opensuse-factory/2016-06/msg00113.html -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c14
--- Comment #14 from Sebastian Kuhne
(In reply to Sebastian Kuhne from comment #12)
I am sorry but the workaround "zypper in -f gnome-keyring-pam" doens't work for me.
This is not a workaround for the main issue.
You'd need to reinstall systemd instead: zypper in -f systemd
Or even better, run "pam-config --add --systemd" as recommended here: https://lists.opensuse.org/opensuse-factory/2016-06/msg00113.html
Many thanks Wolfgang, "pam-config --add --systemd" did work immediately. System back to life. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c16
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=983636
http://bugzilla.opensuse.org/show_bug.cgi?id=983636#c19
Dainius Masiliunas
From what I can see, the issue is still there, as installing pam-config overwrites config files provided by pam (which do include pam-systemd) with its own ones (which do not include pam-systemd). systemd RPM scripts run pam-config --add --systemd to readd it, but that is not very robust, apparently, since otherwise I would not have been hit by this issue.
Why don't pam-config initial files include pam-systemd by default, when pam itself does? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com