Linux
systemd
23 статьи с причинами, проверками и пошаговыми решениями. Например: Failed to start; Служба не запускается.
Failed to start
systemd: «Failed to start … service» — как найти причину
Сообщение systemd само ошибку не объясняет — причина записана в журнале. Выполните `systemctl status имя.service` и `journalctl -xeu имя.service`: там видно, что именно …
Linux: Failed to connect to bus: No such file or directory — причины и решение
Ошибка Failed to connect to bus: No such file or directory возникает, когда у пользовательской сессии нет доступа к шине D-Bus или переменных XDG_RUNTIME_DIR и DBUS_SESS…
systemd: A start job is running — долгая загрузка из-за ожидания службы — причины и решение
При старте systemd ожидает устройство или службу, которые не появляются: диск из fstab, сетевая служба или том. Ниже — причины и порядок действий от простого к сложному.
start-limit-hit
systemd: Start request repeated too quickly — служба не запускается — причины и решение
systemd ограничивает частоту перезапуска службы. Ниже — причины и порядок действий от простого к сложному.
Журнал systemd занимает много места на диске — причины и решение
Журнал systemd-journald может занимать гигабайты. Ниже — причины и порядок действий от простого к сложному.
systemd: Unit file has a bad setting — ошибка в unit-файле — причины и решение
Опечатка в секции, ключе или значении. Проверьте systemd-analyze verify и перезагрузите конфигурацию systemctl daemon-reload.
systemd: Start request repeated too quickly — причины и решение
Start request repeated too quickly — защита systemd от бесконечных рестартов аварийной службы. Посмотрите журнал перед первым падением, а не последние строки о лимите за…
systemd-journald: журналы занимают много места — как очистить — причины и решение
Ограничьте размер: journalctl --vacuum-size=500M или SystemMaxUse в journald.conf.
systemd: status=203/EXEC — не удалось выполнить ExecStart — причины и решение
Код 203 означает, что исполняемый файл не найден или нет прав. Проверьте путь, права, shebang и SELinux.
systemd: status=203/EXEC — сервис не запускается — причины и решение
systemd status=203/EXEC появляется, когда служба не может выполнить команду из ExecStart: путь неверен, файл не исполняемый или указан неподходящий интерпретатор. Открой…
systemd: EnvironmentFile не найден после переноса приложения — причины и решение
После переноса приложения systemd сообщает, что EnvironmentFile не найден: в unit остался старый абсолютный путь, файл перемещён либо для необязательного окружения забыл…
systemd: ExecStart выдаёт status=203/EXEC при существующем скрипте — причины и решение
При status=203/EXEC systemd не смог выполнить команду ExecStart, даже если файл скрипта существует. Возможны неверный путь, отсутствие исполняемого интерпретатора, непод…
systemd: Unit not found после перемещения файла службы — причины и решение
После перемещения unit-файла systemd сообщает Unit not found. Чаще всего служебный файл лежит не в каталоге поиска либо менеджер служб не перечитал изменения.
systemd: status=217/USER из-за отсутствующей учётной записи службы — причины и решение
Сообщение status=217/USER при запуске службы systemd указывает, что менеджер не смог подготовить учётную запись, указанную в `User=` или связанную с запуском.
systemd: Служба systemd ждёт сеть и превышает время запуска при загрузке — причины и решение
Служба systemd ждёт сеть при загрузке, потом превышает время запуска. Причиной может быть сетевой mount, неправильно выбранная цель network-online.target либо доступност…
systemd: Служба systemd запускается вручную, но не после перезагрузки — причины и решение
Служба systemd успешно стартует командой `systemctl start`, но не запускается после перезагрузки. Для начала различите отсутствие автозапуска и ошибку самой службы в про…
systemd: Таймер systemd не запускает задание в ожидаемое время — причины и решение
Таймер systemd не запускает задание в назначенный час или запускает его позже. Необходимо разделить ошибку календарного выражения, неактивный таймер, неправильные часы и…
systemd: журнал занимает много места в /var/log/journal — причины и решение
Рост /var/log/journal связан с количеством событий и политикой хранения journald. Оцените занятое место командой journalctl --disk-usage, найдите шумный юнит и настройте…