В пакете apcupsd нет unit-файла для systemd. В результате попытка запустить его вручную выдает ошибку Failed to start apcupsd.service: Unit apcupsd.service not found. Это можно исправить добавлением файла /lib/systemd/system/apcupsd.service следующего содержания: --- [Unit] Description=APC UPS Power Control Daemon for Linux After=network.target [Service] Type=forking PIDFile=/run/apcupsd.pid ExecStartPre=-/bin/rm -f /etc/apcupsd/powerfail ExecStart=/sbin/apcupsd -f /etc/apcupsd/apcupsd.conf ExecStop=/sbin/apcupsd --stop Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target ---
Под запуском вручную я имел в виду команду # service apcupsd start. Unit файл - плод сумрачного ИИ. Он работает, но лучше бы подтвердить его корректность тому, кто разбирается в systemd.
Про то, что из systemd собираются убрать, но вроде не должны пока ещё? Был установлен стартер alt-p11-kde-20260612-x86_64.iso [root@asy asy]# apt-get install apcupsd ... [root@asy apcupsd]# service apcupsd start [root@asy apcupsd]# В общем-то пыталось запуститься: 2026-09-11 18:25:30 +0400 apcupsd 3.14.14 (31 May 2016) altlinux startup succeeded 2026-09-11 18:25:41 +0400 apcupsd FATAL ERROR in smartsetup.c at line 152 PANIC! Cannot communicate with UPS via serial port.
(In reply to Sergey Y. Afonin from comment #2) > Про то, что из systemd собираются убрать, но вроде не должны пока ещё? В смысле убрать поддержку init-скриптов.