Bug 41292 - Отсутствует unit файл
Summary: Отсутствует unit файл
Status: REOPENED
Alias: None
Product: Branch p9
Classification: Distributions
Component: console-scripts (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-05 12:21 MSK by Арбичев Игорь
Modified: 2021-12-02 18:38 MSK (History)
6 users (show)

See Also:


Attachments
dmesg file (74.62 KB, text/plain)
2021-11-05 12:21 MSK, Арбичев Игорь
no flags Details
файл dmesg (67.04 KB, text/plain)
2021-11-08 14:09 MSK, Арбичев Игорь
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Арбичев Игорь 2021-11-05 12:21:29 MSK
Created attachment 9913 [details]
dmesg file

На свежеустановленной Альт Рабочая станция К 9.2 в dmesg файле обнаружены строки вида:

systemd-sysv-generator[2146]: SysV service '/etc/rc.d/init.d/consolesaver' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.

При поиске в интернете обнаружено аналогичное сообщение в багзилле Убунты:
https://bugs.launchpad.net/bugs/1915887
Comment 1 Арбичев Игорь 2021-11-08 14:09:50 MSK
Created attachment 9914 [details]
файл dmesg

На аналогичном ПК (платформа Socket AM3+) установлен Tumbleweed. Так вот там в файле dmesg нет ни одного сообщения типа:

systemd-sysv-generator[2146]: SysV service '/etc/rc.d/init.d/consolesaver' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.

Получается, что это либо проблема именно Альта, либо дебианоподобных линуксов.
Comment 2 Alexey Gladkov 2021-11-08 14:33:22 MSK
Это не спам. Это уведомление, что systemd-sysv-generator сконвертировал sysv-сервисы. Зачем об этом постоянно писать я не понимаю. Но сервис работает. У меня нет systemd и нет ни знаний, ни возможности создать юнит-файл.
Comment 3 Sergey Novikov 2021-11-25 19:09:17 MSK
(Ответ для Alexey Gladkov на комментарий #2)
> Это не спам. Это уведомление, что systemd-sysv-generator сконвертировал
> sysv-сервисы. Зачем об этом постоянно писать я не понимаю. Но сервис
> работает. У меня нет systemd и нет ни знаний, ни возможности создать
> юнит-файл.
Он пишет немного о другом: что для пакета consolesaver уже есть нативный юнит для systemd и просит обновить пакет, добавив в него этот юнит.
Comment 4 Alexey Gladkov 2021-11-25 19:31:30 MSK
(Ответ для Sergey Novikov на комментарий #3)
> Он пишет немного о другом: что для пакета consolesaver уже есть нативный
> юнит для systemd и просит обновить пакет, добавив в него этот юнит.

Тогда тем более к systemd-sysv-generator.

$ rpmquery -f /lib/systemd/system/consolesaver.service
console-scripts-2.4.0-alt2.noarch

$ rpmquery -f /etc/rc.d/init.d/consolesaver
console-scripts-2.4.0-alt2.noarch

Пакет обновлён, сервис есть. Убирать sysv-сервис нельзя поскольку у нас есть sysvinit. systemd-sysv-generator должен использовать свой нативный сервис, а не конвертировать sysv. Если у него с этим проблемы, то увы.
Comment 5 Vladimir D. Seleznev 2021-11-25 20:19:28 MSK
(In reply to Alexey Gladkov from comment #4)
> (Ответ для Sergey Novikov на комментарий #3)
> > Он пишет немного о другом: что для пакета consolesaver уже есть нативный
> > юнит для systemd и просит обновить пакет, добавив в него этот юнит.
> 
> Тогда тем более к systemd-sysv-generator.
> 
> $ rpmquery -f /lib/systemd/system/consolesaver.service
> console-scripts-2.4.0-alt2.noarch
> 
> $ rpmquery -f /etc/rc.d/init.d/consolesaver
> console-scripts-2.4.0-alt2.noarch

Похоже, это системная проблема systemd: уже не в первый раз слышу подобную жалобу про sd и sysv-инитскрипты

legion@, можно было бы и перевесить багрепорт.
Comment 6 Alexey Gladkov 2021-11-25 20:24:00 MSK
(Ответ для Vladimir D. Seleznev на комментарий #5)
> legion@, можно было бы и перевесить багрепорт.

До #4 я даже не знал, что уже положил service в пакет. Я настолько далёк от проблем указанного init насколько это возможно. Поэтому можно не было.
Comment 7 Alexey Shabalin 2021-11-27 00:53:48 MSK
Ладно вы не пользуетесь systemd, но определить проблему системной, по слухам, надо постараться :)

Изначально была неправильно открыта бага про Альт Рабочая станция К 9.2 (самое первое сообщение), но повешена на Sisyphus.
В сизифе все исправлено с появлением unit файла в kbd-0:2.4.0-alt2:
* Mon Apr 12 2021 Alexey Gladkov <legion@altlinux.ru> 0:2.4.0-alt2
- Add systemd unit file for consolesaver (ALT#30155).

В p9 это никто не перенес.
Comment 8 Anton Farygin 2021-12-02 18:27:22 MSK
@legion как думаешь, перенос kbd из sisyphus/p10 в p9 может привести к каким-то регрессиям ?
Comment 9 Alexey Gladkov 2021-12-02 18:38:31 MSK
(Ответ для Anton Farygin на комментарий #8)
> @legion как думаешь, перенос kbd из sisyphus/p10 в p9 может привести к
> каким-то регрессиям ?

Мне немного сложно ответить так как я не знаю версий в бранчах, но мне кажется, что можно перенести.