[ЗАКРЫТО]Долгое завершение работы systemd.

Sheykhnur, у вас в системе нет каких нибудь специфических настроек (автологин, удаленные фс и т.д.)? Загрузитесь сразу в консоль (заранее отключите кдм) и войдите в систему по рутом, потом под пользователем и сравните выдачу systemctl list-units (интересует [email protected]).
Perfect_Gentleman, своп есть и туда у меня записывается "Гибернация". Но ей я в последнее время не пользуюсь, но опция resume в параметрах ядра имеется.
Ещё раз Perfect_Gentleman, ind.indeviral, у меня виснет на попытке завершить сервис [email protected] Это в первом сообщении в логе указано, приведу здесь ещё раз несколько строк из лога, которые важны (не люблю повторяться, но всё же):
[ 3052.787778] systemd[1]: Accepted connection on private bus.
[ 3052.788106] systemd[1]: Got D-Bus request: org.freedesktop.systemd1.Agent.Released() on /org/freedesktop/systemd1/agent
[ 3052.788301] systemd[1]: Got D-Bus request: org.freedesktop.DBus.Local.Disconnected() on /org/freedesktop/DBus/Local
[ 3140.375128] systemd[1]: [email protected] stopping timed out. Killing.
[ 3140.375640] systemd[1]: [email protected] changed stop-sigterm -> stop-sigkill
[ 3140.375691] systemd[1]: Received SIGCHLD from PID 898 (systemd).
[ 3140.375723] systemd[1]: Got SIGCHLD for process 898 (systemd)
[ 3140.375797] systemd[1]: Child 898 died (code=killed, status=9/KILL)
[ 3140.375803] systemd[1]: Child 898 belongs to [email protected]
[ 3140.375814] systemd[1]: [email protected]: main process exited, code=killed, status=9/KILL
Здесь мы видим и по времени и по статусу, что сервис не может завершить корректно работу, т.к. не получает сигнал d-bus. Я недавно выяснил и в предыдущем сообщении написал, что файл сокет действительно не создаётся и в этом, как я полагаю причина, теперь суть: как её разрешить? Почему не создаётся этот файл-сокет, какие могут быть причины, которые этому препятствуют?
[email protected]# cat /dev/ass > /dev/head
vadik, нет, самая обычная десктопная конфигурация. Единственное да, в настройках кед прописано входить без ввода пароля, т.е. сразу в plasma-desktop. Сейчас попробую загрузиться в чистую консоль по вашему совету.
[email protected]# cat /dev/ass > /dev/head
https://bbs.archlinux.org/viewtopic.php?id=167115
Ошибки в тексте-неповторимый стиль автора©
Итак, очистил полностью профиль рута, убрал кдм и полностью вошёл через консоль. Результат: из-под рута завершается как положено и быстро, из под моего профиля как обычно с ошибкой. @vadik вот вывод сервисов systemctl list-units из под рута:
[email protected] loaded active running User Manager for 0
-.slice loaded active active Root slice
user-0.slice loaded active active user-0.slice
user.slice loaded active active User and Session slice
вывод systemctl list-units из под обычного пользователя:
[email protected] loaded active running User Manager for 1000
-.slice loaded active active Root slice
user-1000.slice loaded active active user-1000.slice
user.slice loaded active active User and Session slice
[email protected]# cat /dev/ass > /dev/head
Sheykhnur, идем дальше. Создайте нового пользователя и попробуйте выключить под ним.
Иии вывод? Права! Окак
@vadik ок, создаём нового пользователя командой:
useradd -m -g users -G audio,games,lp,optical,power,scanner,storage,video -s /bin/bash testing
выходим из текущего сеанса, заходим под новым пользователем, завершаем работу, получаем выхлоп:
[  369.133084] systemd[1]: Got D-Bus request: org.freedesktop.systemd1.Agent.Released() on /org/freedesktop/systemd1/agent
[  369.133239] systemd[1]: Got D-Bus request: org.freedesktop.DBus.Local.Disconnected() on /org/freedesktop/DBus/Local
[  455.753303] systemd[1]: [email protected] stopping timed out. Killing.
[  455.753827] systemd[1]: [email protected] changed stop-sigterm -> stop-sigkill
[email protected]# cat /dev/ass > /dev/head
В группы не надо было добавлять. Просто пользователь с домашней дирой и все. Просто мне, например, пока не понятно из-за чего тормозит сервис. И в логах бы глянуть, что там за последние записи идут.

На всякий случай - содержимое юнита [email protected]
[Unit]
Description=User Manager for %I
After=systemd-user-sessions.service
[Service]
User=%I
PAMName=systemd-user
Type=notify
Environment=SHELL=%s
ExecStart=-/usr/lib/systemd/systemd --user
Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/%I/dbus/user_bus_socket
Slice=user-%i.slice
У вас шел стандартный? Диски как разбиты? /tmp и /var/tmp где?
 
Зарегистрироваться или войдите чтобы оставить сообщение.