Подготовить корректный unit-файл. Подробности по ссылке: http://www.altlinux.org/Systemd_Status_P7
Действительно, не вижу, чтобы через init-скрипт hddtemp загружался # systemctl -l status hddtemp ● hddtemp.service - SYSV: hddtemp polls SMART-capable HDDs Loaded: loaded (/etc/rc.d/init.d/hddtemp; generated) ... июн 13 14:16:59 clients.eterhost.ru systemd[1]: hddtemp.service: Can't open PID file /run/hddtemp.pid (yet?) after start: No such file or directory июн 13 14:21:57 clients.eterhost.ru systemd[1]: hddtemp.service: Start operation timed out. Terminating. июн 13 14:21:57 clients.eterhost.ru systemd[1]: hddtemp.service: Failed with result 'timeout'. июн 13 14:21:57 clients.eterhost.ru systemd[1]: Failed to start SYSV: hddtemp polls SMART-capable HDDs. С другой стороны, проект застрял в 2011 году. Может быть, нужно просто определиться с заменой для него и удалить пакет?
(Ответ для Vitaly Lipatov на комментарий #1) ... > С другой стороны, проект застрял в 2011 году. Может быть, нужно просто > определиться с заменой для него и удалить пакет? Хм. Неудовлетворенные зависимости: hddtemp нужен для (установлен) inxi-3.1.00-alt1.noarch
(Ответ для Vitaly Lipatov на комментарий #1) > Действительно, не вижу, чтобы через init-скрипт hddtemp загружался Запусти без -d и посмотри, даст ли что-либо осмысленное про _твой_ диск. > С другой стороны, проект застрял в 2011 году. Может быть, нужно просто > определиться с заменой для него и удалить пакет? Гм, а чем именно он тебе мешает (и не мешают ли, скажем, sword-*)? Атрибуты SMART дополнялись, конечно, но в известные hddtemp лазит исправно. Можно "заменить" его smartmontools, но это микроскопом гвозди забивать (и проблема с неполнотой/устареванием базы там принципиально такая же).
(Ответ для Michael Shigorin на комментарий #3) > (Ответ для Vitaly Lipatov на комментарий #1) > > Действительно, не вижу, чтобы через init-скрипт hddtemp загружался > Запусти без -d и посмотри, даст ли что-либо осмысленное про _твой_ диск. Ну я знаю все песни за 20 лет. Речь в этой баге о том, что нынешний init-скрипт не работает через systemd, а нативного юнит-файла в пакете нет, поэтому сервис не запускается. > > > С другой стороны, проект застрял в 2011 году. Может быть, нужно просто > > определиться с заменой для него и удалить пакет? > Гм, а чем именно он тебе мешает (и не мешают ли, скажем, sword-*)? > Атрибуты SMART дополнялись, конечно, но в известные hddtemp лазит исправно. Тем более, что он один такой и не меняется. Это не сложно. > Можно "заменить" его smartmontools, но это микроскопом гвозди забивать > (и проблема с неполнотой/устареванием базы там принципиально такая же). Проблема с необходимостью базы вообще выдумана. В базу надо было добавлять исключения из правила, а не все диски. Увы, умерший проект сложно переделать.
(Ответ для Vitaly Lipatov на комментарий #4) > > > Действительно, не вижу, чтобы через init-скрипт hddtemp загружался > > Запусти без -d и посмотри, даст ли что-либо осмысленное про _твой_ диск. > Ну я знаю все песни за 20 лет. Тогда сразу и пиши -- мол, при запуске руками температуру отдаёт, причин сервису отваливаться не вижу. > Речь в этой баге о том, что нынешний init-скрипт не работает через systemd, > а нативного юнит-файла в пакете нет, поэтому сервис не запускается. Ну напиши. :) > > Можно "заменить" его smartmontools, но это микроскопом гвозди забивать > > (и проблема с неполнотой/устареванием базы там принципиально такая же). > Проблема с необходимостью базы вообще выдумана. В базу надо было добавлять > исключения из правила, а не все диски. Увы, умерший проект сложно переделать. smartmontools вполне себе развивается, можешь предложить хоть им такую мысль: http://www.opennet.ru/keywords/smartmontools.html (один из разработчиков там же в обсуждениях обычно всплывает как samm).
hddtemp-20110629:0.4-alt1 -> sisyphus: Sun Feb 28 2021 Vitaly Lipatov <lav@altlinux.ru> 20110629:0.4-alt1 - cleanup spec, build 0.4 from the new upstream (closes: #28054) + use minimal database for drives not covered by defaults + first try S.M.A.R.T. attribute 194, otherwise try attribute 190 + add support for NVME bus + allow binding to a listen address that doesn't exist yet + implement drives auto-detection
(Ответ для Vitaly Lipatov на комментарий #4) ...> Проблема с необходимостью базы вообще выдумана. В базу надо было добавлять > исключения из правила, а не все диски. Увы, умерший проект сложно переделать. Оказывается, всё давно решили до нас ;) https://bugzilla.altlinux.org/show_bug.cgi?id=15076#c4