[Bug 1021271] New: KDE session are not visible in who / last output
http://bugzilla.opensuse.org/show_bug.cgi?id=1021271 Bug ID: 1021271 Summary: KDE session are not visible in who / last output Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: x86-64 OS: openSUSE 42.2 Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: Holm.Schubert@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Users running a KDE (Plasma 5) session are not visible in the output of "who" or "last". Same problem for IceWM session on a KDE installed system. Only open consoles (within the KDE session or in a text terminal) are listed by who/last. In a GNOME installation of 42.2 the error doesn't occur. The error was observed for the first time in Leap 42.1, persists in 42.2 and Tumbleweed but does not exist in openSUSE 13.2. Steps to reproduce: Login user A to a KDE session but do not open any console in this session. Switch to text terminal and login as user B. Check for running session of user A (who / last A). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021271 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Other |KDE Applications Assignee|bnc-team-screening@forge.pr |opensuse-kde-bugs@opensuse. |ovo.novell.com |org -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021271 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |astieger@suse.com Component|KDE Applications |KDE Workspace (Plasma) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021271 http://bugzilla.opensuse.org/show_bug.cgi?id=1021271#c1 Holm Schubert <Holm.Schubert@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 42.2 |Leap 42.3 --- Comment #1 from Holm Schubert <Holm.Schubert@gmail.com> --- No changes so far. Still the same error in 42.3 (Build 0257). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021271 http://bugzilla.opensuse.org/show_bug.cgi?id=1021271#c2 --- Comment #2 from Andreas Stieger <astieger@suse.com> --- Configuration of pam_lastlog.so in /etc/pam.d/*? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021271 http://bugzilla.opensuse.org/show_bug.cgi?id=1021271#c3 Neil Rickert <nwr10cst-oslnx@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nwr10cst-oslnx@yahoo.com --- Comment #3 from Neil Rickert <nwr10cst-oslnx@yahoo.com> --- I don't normally notice this "problem". But I did check for it once, prompted by a forum post. If I'm correct, it is an SDDM issue. Whether this counts as an SDDM bug or an SDDM feature is not up to me to decide. I normally use either "lightdm" or "gdm" for login. And each of those writes a record to the "utmp" database. But "sddm" does not write such a record. If I switch to "sddm" (as I did for testing), I still get an entry. But it is written by "yakuake", which I have automatically started for me. There isn't a record written by "sddm". My suggestion: Any of the following would "solve" your problem: (1) start "yakuake" in your plasma session; (2) start "konsole" in your plasma session; (3) switch to using "lightdm" -- you may have to install it first; (4) switch to using "gdm" -- you may have to install that first; (5) switch to using "kdm" -- you may have to install that first. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021271 http://bugzilla.opensuse.org/show_bug.cgi?id=1021271#c4 --- Comment #4 from Holm Schubert <Holm.Schubert@gmail.com> --- @Andreas: I'm not quite sure what you mean. pam_lastlog.so should be a compiled library but not a configuration and is located in /lib*/security/. In /etc/pam.d/* there is no file like that. But at least I can say that the error is reproducable in any fresh standard installation of Leap since 42.1. @Neil: I can confirm that using any terminal emulation in a plasma session writes the needed record obviously. Likewise other display managers than SDDM seem to be working. Therefore, I believe that you are very close to the cause of the problem. I double checked the issue on a Fedora 25 installation which is using the same SDDM version 0.14. Because the problem does not occur there, I suspect it is actually a real error, not a feature. Not using SDDM does not seem to be a good workaround, because SDDM is installed by default and therefore the error is probably relevant to the majority of all users. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021271 http://bugzilla.opensuse.org/show_bug.cgi?id=1021271#c5 --- Comment #5 from Neil Rickert <nwr10cst-oslnx@yahoo.com> --- Responding to comment #4. It's a long time since I last used Fedora. So I don't know what they are doing. I do have KaOS installed, and it uses SDDM. When I type the "who" command, I see two entries there. One is for "pts/0" and the other is for "pts/1". Those entries are put there by "yakuake" and "konsole" which I have open. There is nothing there from SDDM itself. By contrast, with openSUSE 42.3 Beta, I see entries where the terminal column shows "console" and ":0". I'm pretty sure that those were put there by GDM (which I use for login on that 42.3 system). I'm still not sure if what you report is a bug or a feature. But since it happens on both KaOS and openSUSE, it is surely an upstream issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1021271 http://bugzilla.opensuse.org/show_bug.cgi?id=1021271#c7 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wbauer@tmo.at --- Comment #7 from Wolfgang Bauer <wbauer@tmo.at> --- This should be supported since sddm 0.17.0: https://github.com/sddm/sddm/pull/933 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com