Bug 1057966

Summary: Can not login to the system after a while
Product: [Fedora] Fedora Reporter: Lars E. Pettersson <lars>
Component: systemdAssignee: systemd-maint
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 20CC: johannbg, lnykryn, msekleta, plautrba, rstrode, systemd-maint, vpavlin, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-02-23 15:52:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Lars E. Pettersson 2014-01-26 08:32:03 UTC
Description of problem:

I start the computer. Login at the login screen. Start up Firefox and Thunderbird. Does some other stuff, start gnome-terminal or whatever. Leave the system. The lock screen turns on. Returns to the system. Tries to login and is greeted with 'System is booting up. See pam_nologin(8)', after giving the correct password. Trying ssh in to the machine, and is greeted with the same message. Only solution left is to power off the machine, and turn it on again, potentially losing important data not saved earlier.

Version-Release number of selected component (if applicable):

systemd-208-9.fc20.x86_64

How reproducible:

Happens once in while...

Steps to Reproduce:
1. See above (have happened some 5-10 times since Fedora 20)
2.
3.

Actual results:

See above...

Expected results:

A functional system that allows me to leave the system, and login at the lock screen without being greeted with 'System is booting up. See pam_nologin(8)'

Additional info:

System is updated from Fedora 19.

Comment 1 Lars E. Pettersson 2014-01-26 09:26:05 UTC
Noticed the following in the logs:

Jan 26 09:02:23 localhost systemd-tmpfiles: Unable to fix label of /run/log/journal/748778b0c456495f88c9048c7efd55ac: No such file or directory
Jan 26 09:02:23 localhost systemd-tmpfiles: Unable to fix label of /run/log/journal: No such file or directory

Why is it looking in /run/log? The journal is in /var/log:

$ ll /var/log/journal/
total 8
drwxr-sr-x+ 2 root systemd-journal 4096 Jan 26 09:02 748778b0c456495f88c9048c7efd55ac

Also noted the following yum updates done during the time the system was idle (i.e. in lock screen):

Jan 26 09:02:07 Updated: tigervnc-icons.noarch 1.3.0-12.fc20
Jan 26 09:02:07 Updated: tigervnc-license.noarch 1.3.0-12.fc20
Jan 26 09:02:11 Updated: tigervnc.x86_64 1.3.0-12.fc20
Jan 26 09:02:11 Updated: rtkit.x86_64 0.11-8.fc20
Jan 26 09:02:14 Updated: libvirt-client.x86_64 1.1.3.3-2.fc20
Jan 26 09:02:16 Updated: gnome-shell.x86_64 3.10.3-2.fc20

Could the gnome-shell update have done something here?

Comment 2 Lennart Poettering 2014-01-28 00:31:13 UTC
I have the suspicion that one of the packages you updated there actually runs "tmpfiles" in a way it better shouldn't run it, which results in /etc/nologin to be created.

Comment 3 Lars E. Pettersson 2014-01-28 08:33:25 UTC
OK, I'll take a closer look the next time this happens. I have no direct clue on what happened the other 4-9 times, but I can look a bit closer in the logs to see if I can find those times, and see what was going on then.

I find it a bit strange that systemd-tmpfiles mentions /run/log/journal/748778b0c456495f88c9048c7efd55ac when the journals are being kept in /var/log/journal. Is this a problem in systemd-tmpfiles, or the program calling systemd-tmpfiles?

Comment 4 Ray Strode [halfline] 2014-02-06 18:49:26 UTC
see bug 1043212

Comment 5 Lennart Poettering 2014-02-23 15:52:57 UTC

*** This bug has been marked as a duplicate of bug 1043212 ***