Вопрос или проблема
Если вы проверите журнал ошибок, то увидите, что единица .scope
не найдена – No such process
. У меня возникла похожая ошибка 4 раза.
Я хотел бы понять, что происходит в процессе загрузки. Почему возникают эти ошибки? Как отладить это, чтобы получить еще больше деталей?
Полный журнал
Первые три ошибки появляются в этой части
...
5 янв. 13:42:51 magnetron systemd[2284]: Запуск менеджера сеансов GNOME (семестр: gnome)...
░░ Тема: Начата работа по запуску юнита UNIT
░░ Определено: systemd
░░ Поддержка: https://www.debian.org/support
░░
░░ Начата работа по запуску юнита UNIT.
░░
░░ Идентификатор работы - 393.
5 янв. 13:42:51 magnetron gnome-keyring-daemon[2337]: Компонент PKCS#11 уже инициализирован
5 янв. 13:42:51 magnetron gnome-keyring-d[2337]: Компонент PKCS#11 уже инициализирован
5 янв. 13:42:51 magnetron gnome-keyring-daemon[2337]: Секретная служба уже инициализирована
5 янв. 13:42:51 magnetron gnome-keyring-secrets.desktop[2746]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
5 янв. 13:42:51 magnetron gnome-keyring-secrets.desktop[2746]: SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
5 янв. 13:42:51 magnetron gnome-keyring-pkcs11.desktop[2745]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
5 янв. 13:42:51 magnetron gnome-keyring-pkcs11.desktop[2745]: SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
5 янв. 13:42:51 magnetron gnome-keyring-ssh.desktop[2744]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
5 янв. 13:42:51 magnetron gnome-keyring-ssh.desktop[2744]: SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
5 янв. 13:42:51 magnetron gnome-keyring-d[2337]: Секретная служба уже инициализирована
5 янв. 13:42:51 magnetron gnome-keyring-daemon[2744]: discover_other_daemon: 1
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-gnome\x2dkeyring\x2dpkcs11-2742.scope: Не удалось переместить процесс 2742 в запрашиваемую группу cgroup '/user.slice/user-1000.slice/[email protected]/app.slice/app-gnome-gnome\x2dkeyring\x2dpkcs11-2742.scope': Нет такого процесса
5 янв. 13:42:51 magnetron gnome-keyring-daemon[2746]: discover_other_daemon: 1
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-gnome\x2dkeyring\x2dpkcs11-2742.scope: Не удалось добавить PID в группу управления scope: Нет такого процесса
5 янв. 13:42:51 magnetron gnome-keyring-daemon[2745]: discover_other_daemon: 1
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-gnome\x2dkeyring\x2dpkcs11-2742.scope: Ошибка с результатом 'resources'.
░░ Тема: Юнит не выполнен
░░ Определено: systemd
░░ Поддержка: https://www.debian.org/support
░░
░░ Юнит UNIT вошел в состояние 'не выполнен' с результатом 'resources'.
5 янв. 13:42:51 magnetron systemd[2284]: Не удалось запустить приложение, запущенное gnome-session-binary.
░░ Тема: Работа по запуску юнита UNIT не удалась
░░ Определено: systemd
░░ Поддержка: https://www.debian.org/support
░░
░░ Работа по запуску юнита UNIT завершилась с ошибкой.
░░
░░ Идентификатор работы - 450, результат работы - не выполнен.
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-gnome\x2dkeyring\x2dsecrets-2743.scope: Не удалось переместить процесс 2743 в запрашиваемую группу cgroup '/user.slice/user-1000.slice/[email protected]/app.slice/app-gnome-gnome\x2dkeyring\x2dsecrets-2743.scope': Нет такого процесса
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-gnome\x2dkeyring\x2dsecrets-2743.scope: Не удалось добавить PID в группу управления scope: Нет такого процесса
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-gnome\x2dkeyring\x2dsecrets-2743.scope: Ошибка с результатом 'resources'.
░░ Тема: Юнит не выполнен
░░ Определено: systemd
░░ Поддержка: https://www.debian.org/support
░░
░░ Юнит UNIT вошел в состояние 'не выполнен' с результатом 'resources'.
5 янв. 13:42:51 magnetron systemd[2284]: Не удалось запустить приложение, запущенное gnome-session-binary.
░░ Тема: Работа по запуску юнита UNIT не удалась
░░ Определено: systemd
░░ Поддержка: https://www.debian.org/support
░░
░░ Работа по запуску юнита UNIT завершилась с ошибкой.
░░
░░ Идентификатор работы - 454, результат работы - не выполнен.
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-gnome\x2dkeyring\x2dssh-2740.scope: Не удалось переместить процесс 2740 в запрашиваемую группу cgroup '/user.slice/user-1000.slice/[email protected]/app.slice/app-gnome-gnome\x2dkeyring\x2dssh-2740.scope': Нет такого процесса
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-gnome\x2dkeyring\x2dssh-2740.scope: Не удалось добавить PID в группу управления scope: Нет такого процесса
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-gnome\x2dkeyring\x2dssh-2740.scope: Ошибка с результатом 'resources'.
░░ Тема: Юнит не выполнен
░░ Определено: systemd
░░ Поддержка: https://www.debian.org/support
░░
░░ Юнит UNIT вошел в состояние 'не выполнен' с результатом 'resources'.
5 янв. 13:42:51 magnetron systemd[2284]: Не удалось запустить приложение, запущенное gnome-session-binary.
░░ Тема: Работа по запуску юнита UNIT не удалась
░░ Определено: systemd
░░ Поддержка: https://www.debian.org/support
░░
░░ Работа по запуску юнита UNIT завершилась с ошибкой.
...
Последняя ошибка находится в другом месте в журнале:
5 янв. 13:42:51 magnetron gnome-session[2735]: gnome-session-binary[2735]: GnomeDesktop-WARNING: Не удалось создать временный scope для PID 2747: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Процесс с ID 2747 не существует.
5 янв. 13:42:51 magnetron gnome-session-binary[2735]: GnomeDesktop-WARNING: Не удалось создать временный scope для PID 2747: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Процесс с ID 2747 не существует.
5 янв. 13:42:51 magnetron gnome-session[2735]: gnome-session-binary[2735]: GnomeDesktop-WARNING: Не удалось создать временный scope для PID 2749: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Процесс с ID 2749 не существует.
5 янв. 13:42:51 magnetron gnome-session-binary[2735]: GnomeDesktop-WARNING: Не удалось создать временный scope для PID 2749: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Процесс с ID 2749 не существует.
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-at\x2dspi\x2ddbus\x2dbus-2752.scope: Не удалось переместить процесс 2752 в запрашиваемую группу cgroup '/user.slice/user-1000.slice/[email protected]/app.slice/app-gnome-at\x2dspi\x2ddbus\x2dbus-2752.scope': Нет такого процесса
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-at\x2dspi\x2ddbus\x2dbus-2752.scope: Не удалось добавить PID в группу управления scope: Нет такого процесса
5 янв. 13:42:51 magnetron systemd[2284]: app-gnome-at\x2dspi\x2ddbus\x2dbus-2752.scope: Ошибка с результатом 'resources'.
░░ Тема: Юнит не выполнен
░░ Определено: systemd
░░ Поддержка: https://www.debian.org/support
░░
░░ Юнит UNIT вошел в состояние 'не выполнен' с результатом 'resources'.
5 янв. 13:42:51 magnetron systemd[2284]: Не удалось запустить приложение, запущенное gnome-session-binary.
░░ Тема: Работа по запуску юнита UNIT не удалась
░░ Определено: systemd
░░ Поддержка: https://www.debian.org/support
░░
░░ Работа по запуску юнита UNIT завершилась с ошибкой.
░░
Моя система – Debian Bookworm:
uname -a
Linux magnetron 6.0.0-6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.0.12-1 (2022-12-09) x86_64 GNU/Linux
Я предполагаю, что в юните сервиса “Менеджер сеансов GNOME (семестр: gnome)” есть какая-то ошибка.
Потому что ни один разумный юнит systemd не называется “UNIT” 😉
Скорее всего, это опечатка там…
5 янв. 13:42:51 magnetron gnome-keyring-secrets.desktop[2746]: discover_other_daemon: 1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Также эта строка кажется мне странной, из-за того, что 1
и GNOME_KEYRING_CONTROL=/run/user/1000/keyring
соединены вместе.
Так что проблема также может быть в файле gnome-keyring-secrets.desktop
или в автоматически сгенерированном юнит-файле для него…🤷
Ответ или решение
Ошибки, которые вы наблюдаете при загрузке системы, связаны с проблемами запуска служб, связанных с gnome-keyring
. Приведенные сообщения об ошибках указывают на то, что системный менеджер systemd
не может переместить процессы в указанные группы управления (control groups), а также что некоторые процессы, на которые он ссылается, не существуют.
Понимание процесса загрузки и ошибок
-
Ошибка состояния ‘resources’:
Сообщения об ошибках, такие какFailed with result 'resources'
, указывают на то, чтоsystemd
не смог выполнить ваши запросы, так как процесс, на который он ссылается (например,2742
,2743
,2744
и т. д.), не существует к моменту обработки. Это может происходить из-за того, что процессы завершаются слишком быстро до того, какsystemd
успевает присвоить им группы. -
Проблемы с
gnome-session
иgnome-keyring
:
Ошибки, связанные сgnome-session
, такие какCould not create transient scope for PID
, указывают на проблемы при попыткеgnome-session
создать временные группы для новых процессов. -
Конкатенация строк в выводе:
Строка1GNOME_KEYRING_CONTROL=/run/user/1000/keyring
действительно выглядит странно, так как цифра1
сливается с переменной окружения. Это может указывать на некорректную обработку или поврежденный конфигурационный файл.
Шаги для диагностики и исправления
-
Проверка конфигурационных файлов:
- Перейдите в каталог
~/.config/autostart/
и проверьте файлы.desktop
, особенноgnome-keyring-secrets.desktop
. Убедитесь, что там нет ошибок в синтаксисе. - Проверьте
/usr/share/xsessions/
и другие каталоги, связанные с запуском сеансов, чтобы гарантировать, что отсутствуют ошибки конфигурации.
- Перейдите в каталог
-
Логи загружается в
systemd
:
Используйте команды для сбора информации:journalctl -xe | grep -i gnome
Это поможет вам понять, какие именно ошибки происходят с во время запуска сеанса.
-
Изоляция проблем:
Попробуйте временно отключить некоторые службы, например, отключивgnome-keyring
, чтобы выяснить, действительно ли он вызывает проблемы. Это можно сделать редактированием файла запуска или конфигурации. -
Перезагрузка и тестирование:
После внесения правок, перезагрузите систему и следите за журналами, чтобы увидеть, исчезли ли ошибки. -
Проверка версий пакетов:
Убедитесь, что все пакеты GNOME и системные пакеты обновлены до последних стабильных версий:sudo apt update sudo apt upgrade
Итог
Ошибка, с которой вы столкнулись, связана с проблемами запуска сеансов и процессов gnome-keyring
. Следуя вышеописанным шагам, вы сможете прояснить и, возможно, устранить причины этой проблемы. Не забывайте, что тщательная проверка конфигурации и журналов системных сообщений критически важна для выявления и устранения проблем в таких комплексных системах, как GNOME и systemd.