systemd-nologin.conf, /run/nologin

binaryshadow
проблема не решена
А с какого ... у вас вообще nologin запускается?
nologin должен запускаться если только существует /etc/nologin
vasek
(который обычно создается root ручками)
у вас есть этот файл?
vs220, /run/nologin в нормальной системе создается при каждой загрузке, а потом автоматом удаляеется (я приводил выше вывод логов, где это записано).
У binaryshadow этот файл автоматом не удаляется, вот в этом то и весь прикол. Да, и такой bug встречается. Я уже вроде предлагал загрузиться без sddm и посмотреть что будет.
UPD - обсуждали это давно, уже многое и забылось.
Ошибки не исчезают с опытом - они просто умнеют
vasek
/run/nologin в нормальной системе
nologin в нормальной системе
Насколько я помню nologin используется для обхода блокировки при наличии /etc/nologin.

journalctl |grep  nologin

journalctl |grep  login
фев 06 06:29:48 vs220 systemd-logind[283]: New seat seat0.
фев 06 06:29:49 vs220 systemd-logind[283]: Watching system buttons on /dev/input/event4 (Power Button)
фев 06 06:29:49 vs220 systemd-logind[283]: Watching system buttons on /dev/input/event3 (Power Button)
фев 06 06:29:49 vs220 systemd-logind[283]: Watching system buttons on /dev/input/event1 (Logitech USB Keyboard)
фев 06 06:29:49 vs220 systemd-logind[283]: Watching system buttons on /dev/input/event2 (Logitech USB Keyboard)
фев 06 06:29:56 vs220 systemd-logind[283]: New session c1 of user lightdm.
фев 06 06:30:09 vs220 polkitd[329]: /usr/share/polkit-1/rules.d/lightdm.rules:3: action=[Action id='org.freedesktop.login1.power-off']
фев 06 06:30:09 vs220 polkitd[329]: /usr/share/polkit-1/rules.d/lightdm.rules:3: action=[Action id='org.freedesktop.login1.reboot']
фев 06 06:30:09 vs220 polkitd[329]: /usr/share/polkit-1/rules.d/lightdm.rules:3: action=[Action id='org.freedesktop.login1.suspend']
фев 06 08:35:41 vs220 systemd-logind[283]: Removed session c1.
фев 06 08:35:41 vs220 systemd-logind[283]: New session c2 of user oleg.
фев 06 11:21:49 vs220 systemd-logind[283]: Operation 'sleep' finished.

Или видно только с повышенным логированием?
У ТС
binaryshadow
pam_nologin
vs220
Или видно только с повышенным логированием?
Да. Почитай с начала.
А насчет этого файла, пишу по памяти, так что могу и напутать, но, насколько помню, этот файл создается при каждом включении и выключении, чтобы в этот момент не смог залогинится посторонний, а потом он удаляется (это, конечно все описано если в системе не создан файл /etc/nologin, так как в этом случае файл не удаляется).
EDIT 1 - немного память все-таки изменила - удаляется при перегрузке и /etc/nologin
Ошибки не исчезают с опытом - они просто умнеют
vasek
Почитай с начала
Да с повышенным логированием видно
создается и удаляется systemd-tmpfiles
Но у ТС почему то pam_nologin запускается и так как наверно нет системного юзера возвращает ошибку.

binaryshadow
Загрузитесь с опцией debug
(добавьте debug в grub.cfg
linux /boot/vmlinuz-linux root=…. rw debug
)
и покажите
ls /etc |grep login

journalctl | grep nologin

systemctl --failed
vasek
EDIT 1 - достаточно удалить 1 файл - /run/nologin - можно написать unit, чтобы не удалять в ручную.
Нет там такого файла.
drwxr-xr-x  2 clamav clamav  40 фев  7 23:47 clamav
drwx------  2 root   root    40 фев  7 23:47 cryptsetup
drwxr-xr-x  2 root   root    60 фев  7 23:47 cups
drwxr-xr-x  2 root   root    60 фев  7 23:47 dbus
-rw-r--r--  1 root   root     4 фев  7 23:47 dhcpcd-enp12s0-4.pid
prw-------  1 root   root     0 фев  7 23:47 dmeventd-client
prw-------  1 root   root     0 фев  7 23:47 dmeventd-server
drwxr-xr-x  2 root   root    40 фев  7 23:47 httpd
-rw-r--r--  1 root   root     4 фев  7 23:47 ifplugd.enp12s0.pid
drwxr-xr-x  2 root   root    40 фев  8  2018 initramfs
drwxr-xr-x  5 root   root   120 фев  7 23:47 lock
drwxr-xr-x  2 root   root    40 фев  7 23:47 log
drwxr-xr-x  2 root   root    80 фев  7 23:47 lvm
-rw-r--r--  1 root   root     4 фев  7 23:47 lvmetad.pid
drwxr-xr-x  2 root   root    60 фев  8  2018 mount
drwxr-xr-x  2 mysql  mysql   40 фев  7 23:47 mysqld
drwxr-xr-x  2 root   root    40 фев  7 23:47 nscd
drwxr-xr-x  4 root   root    80 фев  7 23:47 resolvconf
drwxr-xr-x  2 root   root    40 фев  7 23:47 samba
drwxr-xr-x  2 root   root    40 фев  7 23:47 screens
drwxr-xr-x  2 root   root    60 фев  7 23:47 sddm
drwx--x--x  3 root   root    60 фев  7 23:47 sudo
drwxr-xr-x 17 root   root   400 фев  7 23:47 systemd
drwxr-xr-x  2 root   root    60 фев  8  2018 tmpfiles.d
drwxr-xr-x  7 root   root   160 фев  7 23:47 udev
drwx------  2 root   root    40 фев  7 23:47 udisks2
drwxr-xr-x  3 root   root    60 фев  7 23:47 user
-rw-rw-r--  1 root   utmp   768 фев  7 23:47 utmp
vasek
UPD - обсуждали это давно, уже многое и забылось.
Да, я вот тоже не понял, что это тема поднялась.
vs220
journalctl |grep nologin
сен 28 22:16:56 archpc systemd[601]: pam_nologin(systemd-user:account): conversation failed
окт 21 22:23:59 archpc systemd[471]: pam_nologin(systemd-user:account): conversation failed
окт 21 22:24:34 archpc sddm[414]: Authentication error: "\"System is booting up. See pam_nologin(8)\""
окт 21 22:24:45 archpc systemd[632]: pam_nologin(systemd-user:account): conversation failed
фев 05 21:36:50 archpc systemd[473]: pam_nologin(systemd-user:account): conversation failed
фев 05 21:36:55 archpc sddm[417]: Authentication error: "\"System is booting up. See pam_nologin(8)\""
фев 05 21:37:06 archpc systemd[609]: pam_nologin(systemd-user:account): conversation failed

С debug не грузился, просто после обновления systemd удаляю файл.
Мне везет на такие странности =)

Может в этом дело? =))))
Filesystem created: Sun Jun 2 16:50:55 2013
binaryshadow
С debug не грузился
Без него не видно как отрабатывает systemd-tmpfiles.
И systemctl --failed не показали
Filesystem обновляется несколько раз в год так что ошибки при обновлении пакман показал бы.
Тут больше смотреть надо pacnew /etc/shadow /etc/gshadow /etc/group и на ошибки systemd
c debug
systemctl --failed
journalctl | grep login
vs220
И systemctl –failed не показали
# systemctl --failed
0 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
vs220
И systemctl –failed не показали
with debug:
# systemctl --failed
  UNIT                   LOAD   ACTIVE SUB    DESCRIPTION
[email protected] loaded failed failed A basic dhcp ethernet connection

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
vs220
journalctl | grep login
часть, не всё, так как там просто до...я =)
фев 05 21:36:49 archpc systemd-logind[418]: New seat seat0.
фев 05 21:36:49 archpc systemd-logind[418]: Watching system buttons on /dev/input/event1 (Power Button)
фев 05 21:36:49 archpc systemd-logind[418]: Watching system buttons on /dev/input/event0 (Power Button)
фев 05 21:36:49 archpc systemd-logind[418]: Watching system buttons on /dev/input/event5 (COMPANY USB Device)
фев 05 21:36:49 archpc systemd-logind[418]: Watching system buttons on /dev/input/event4 (Logitech HID compliant keyboard)
фев 05 21:36:49 archpc systemd-logind[418]: Watching system buttons on /dev/input/event3 (Logitech HID compliant keyboard)
фев 05 21:36:50 archpc systemd-logind[418]: New session c1 of user sddm.
фев 05 21:36:50 archpc systemd[473]: pam_nologin(systemd-user:account): conversation failed
фев 05 21:36:55 archpc sddm[417]: Authentication error: "\"System is booting up. See pam_nologin(8)\""
фев 05 21:37:06 archpc login[564]: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
фев 05 21:37:06 archpc systemd-logind[418]: New session c2 of user root.
фев 05 21:37:06 archpc systemd[609]: pam_nologin(systemd-user:account): conversation failed
фев 05 21:37:06 archpc login[564]: ROOT LOGIN ON tty2
фев 05 21:39:16 archpc systemd-logind[418]: New session c3 of user user.
фев 05 21:39:34 archpc login[564]: pam_unix(login:session): session closed for user root
фев 05 21:39:34 archpc systemd-logind[418]: Removed session c2.
фев 05 21:49:39 archpc systemd-logind[418]: System is powering down.
фев 05 21:49:39 archpc systemd-logind[418]: Removed session c3.
фев 06 20:24:12 archpc systemd-logind[413]: New seat seat0.
 
Зарегистрироваться или войдите чтобы оставить сообщение.