Bug 54982 - Отсутсвуют необходимые директории или не хватает прав для кэширования и логирования.
Summary: Отсутсвуют необходимые директории или не хватает прав для кэширования и логир...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: greetd-regreet (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Кирилл Уницаев
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-29 10:41 MSK by Сергей Жидких
Modified: 2025-06-29 20:47 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Сергей Жидких 2025-06-29 10:41:04 MSK
Согласно документации https://github.com/rharish101/ReGreet?tab=readme-ov-file#logging-and-caching, для логирования regreet использует директорию /var/log/regreet/log, однако сам её создать он не в состоянии из-за проблем с правами, тоже самое касается и кэша, который должен находится по пути /var/lib/regreet/state.toml, что приводит к следующим ошибкам:

```
WARN regreet::tomlutils: Missing TOML file: /etc/greetd/regreet.toml
WARN regreet::sysutil: Failed to read login.defs from '/etc/login.defs', using default values: Отказано в доступе (os error 13)
WARN regreet::tomlutils: Missing TOML file: /var/lib/regreet/state.toml
```
Comment 1 Сергей Жидких 2025-06-29 10:42:02 MSK
```
ERROR update_with_view{input=Login { info: UserSessInfo { user_id: Some("user"), user_text: "", sess_id: Some("Hyprland"), sess_text: "" } } component="regreet::gui::model::Greeter" id="0x7ffe92ccae18"}:login_click_handler: regreet::gui::model: Error saving cache to disk: I/O error
```
Comment 2 Кирилл Уницаев 2025-06-29 19:04:17 MSK
Спасибо за столь внимательное тестирование regreet!

После #54975, актуального только в p11, хотел бы узнать, какой репозиторий используете вы?
Comment 3 Сергей Жидких 2025-06-29 20:00:28 MSK
(Ответ для Кирилл Уницаев на комментарий #2)
> Спасибо за столь внимательное тестирование regreet!
> 
> После #54975, актуального только в p11, хотел бы узнать, какой репозиторий
> используете вы?

P11 c минимумом предустановленных пакетов.
Comment 4 Repository Robot 2025-06-29 20:21:14 MSK
greetd-regreet-0.2.0-alt4 -> sisyphus:

Sun Jun 29 2025 Kirill Unitsaev <fiersik@altlinux> 0.2.0-alt4
- add tmpfiles config (ALT bug 54982)
Comment 5 Кирилл Уницаев 2025-06-29 20:43:42 MSK
(Ответ для Сергей Жидких на комментарий #3)
> P11 c минимумом предустановленных пакетов.

проверьте с таска 388420
Comment 6 Сергей Жидких 2025-06-29 20:47:18 MSK
(Ответ для Кирилл Уницаев на комментарий #5)
> (Ответ для Сергей Жидких на комментарий #3)
> > P11 c минимумом предустановленных пакетов.
> 
> проверьте с таска 388420

Спасибо! Работает.