| Summary: | Циклическая зависимость сервисов systemd (spice-vdagent) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Жора Змейкин <katze_942> | ||||
| Component: | spice-vdagent | Assignee: | Alexey Shabalin <shaba> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | a.romenskiy2012, antohami, glinkinvd, romenskiy, shaba, zerg | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=47329 | ||||||
| Attachments: |
|
||||||
|
Description
Жора Змейкин
2025-09-19 19:27:46 MSK
(Ответ для Жора Змейкин на комментарий #0) > Если удалить вторую строчку и выполнить systemctl daemon-reload, то проблема > решается. ... systemd[1725]: plasma-core.target: Found ordering cycle on spice-vdagent.service/start .. Либо убрать /usr/lib/systemd/user/plasma-core.target.d/spice-vdagent.conf: [Unit] Wants=spice-vdagent.service При таком подходе /usr/lib/systemd/user/spice-vdagent.service будет запускаться сам по: PartOf=graphical-session.target After=graphical-session.target как и предполагалось. Иначе придётся его руками запускать. Created attachment 19689 [details] Отключение After в сервисе. Это самый гуманный способ, так как без него он не ломает сервисы plasma. Самое важное что он с переменным успехом роняет plasma-polkit-agent.service Причём его автоматически поднимают с spis сессии, и на xorg сессиях он штатно функционирует. В Вейлонд сессии он опережает запуск окружения и падает: systemd[2131]: Started spice-vdagent.service - Spice guest session agent. spice-vdagent[4979]: vdagent started spice-vdagent[4979]: could not connect to X-server Но это не влияет на работоспособность, так как он всё равно не умеет работать с Вейленд приложениями. Также можно просто обновить до 0.23 там это было исправлено: https://bugzilla.redhat.com/show_bug.cgi?id=2394505 |