Bug 35520 - При установке пакета сервис не стартует автоматически
Summary: При установке пакета сервис не стартует автоматически
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xfce4-notifyd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL: https://lists.altlinux.org/pipermail/...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-17 14:45 MSK by Dmitriy Khanzhin
Modified: 2018-10-25 17:31 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitriy Khanzhin 2018-10-17 14:45:24 MSK
При установке пакета сервис xfce4-notifyd.service не запустился.
Зашел в /etc/systemd/user и создал симлинк
$ sudo ln -sf /lib/systemd/user/xfce4-notifyd.service xfce4-notifyd.service
$ systemctl --user enable xfce4-notifyd.service
$ systemctl --user start xfce4-notifyd.service
Перелогинился. Заработало.
Comment 1 Ivan A. Melnikov 2018-10-25 13:20:12 MSK
Как я понимаю, системное место для пользовательских unit-файлов это /usr/lib/systemd/user. В пакете стоит переложить xfce4-notifyd.service туда.

Кстати, такая же проблема в thunar.
Comment 2 Mikhail Efremov 2018-10-25 13:37:05 MSK
У нас же апстримное /usr/lib/systemd/ изменено на /lib/systemd/, разве нет?
Comment 3 Ivan A. Melnikov 2018-10-25 13:51:51 MSK
(In reply to comment #2)
> У нас же апстримное /usr/lib/systemd/ изменено на /lib/systemd/, разве нет?

Для пользовательских юнитов, как показывает быстрый git grep, такого не наблюдается. И все остальные пакеты кладут своё в /usr/lib/systemd/user. 

Сейчас скопировал xfce4-notifyd.service на своей машине в /usr/lib/systemd/user, и уведомления заработали.

shaba@?
Comment 4 Yuri N. Sedunov 2018-10-25 14:10:09 MSK
$ pkg-config systemd --variable systemduserunitdir
/usr/lib/systemd/user

Давно пора завести свой собственный макрос.
Comment 5 Mikhail Efremov 2018-10-25 16:27:03 MSK
Понятно, сейчас поправлю.
Comment 6 Repository Robot 2018-10-25 17:31:14 MSK
xfce4-notifyd-0.4.2-alt2 -> sisyphus:

Thu Oct 25 2018 Mikhail Efremov <sem@altlinux> 0.4.2-alt2
- Fix systemd userdir location (closes: #35520).