Files
safe-monthly-maintenance/docs/TROUBLESHOOTING.md
2026-07-31 12:40:04 +03:00

1.8 KiB
Raw Blame History

Диагностика

Service завершился с ошибкой

systemctl status safe-monthly-maintenance.service
journalctl -u safe-monthly-maintenance.service -n 300 --no-pager

Скрипт продолжает независимые безопасные этапы и в конце возвращает ненулевой код, если хотя бы один этап завершился ошибкой.

APT занят

Скрипт ожидает lock до 600 секунд. Найдите владельца lock:

ps aux | grep -E 'apt|dpkg'
systemctl status apt-daily.service apt-daily-upgrade.service

Не удаляйте lock-файлы вручную, пока работает APT/DPKG.

dpkg --audit показывает проблему

Проверьте вывод:

sudo dpkg --audit

Типовой ремонт:

sudo dpkg --configure -a
sudo apt-get -f install

Читайте список изменений перед подтверждением.

Недостаточно места

df -h / /boot
du -xhd1 /var | sort -h
journalctl --disk-usage

Не уменьшайте защитный порог без понимания причины заполнения.

Требуется reboot

uname -r
readlink -f /vmlinuz
cat /var/run/reboot-required 2>/dev/null

Перезагрузите в maintenance window:

sudo systemctl reboot

После reboot:

uname -r
systemctl --failed

Timer не запускается

systemctl is-enabled safe-monthly-maintenance.timer
systemctl is-active safe-monthly-maintenance.timer
systemctl list-timers safe-monthly-maintenance.timer --all

Восстановить:

sudo systemctl daemon-reload
sudo systemctl enable --now safe-monthly-maintenance.timer