| Summary: | oo7-daemon: panic при обработке Secret Service API (org.freedesktop.secrets) | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Клёсов Никита Константинович <klesovnk> |
| Component: | oo7 | Assignee: | Yuri N. Sedunov <aris> |
| Status: | REOPENED --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | amakeenk, aris, rx1513 |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Проект не готов для продакшена. Был бы готов, -- уже бы заменил gnome-keyring в GNOME. Приходите позже, к 1.0. Очень печально (Ответ для Yuri N. Sedunov на комментарий #1) > Проект не готов для продакшена. Был бы готов, -- уже бы заменил > gnome-keyring в GNOME. > Приходите позже, к 1.0. А зачем он тогда нужен в репозитории? (Ответ для Клёсов Никита Константинович на комментарий #0) > 2025-12-04T08:03:38.295487Z INFO oo7_daemon::service: Client :1.99 connected > 2025-12-04T08:03:38.296814Z INFO oo7_daemon::service: Collection with alias > default does not exist. > thread 'tokio-runtime-worker' panicked at server/src/service.rs:112:9: > not yet implemented Так происходить не должно, это внешняя ошибка tokio. Надо заводить багу в апстриме по этому поводу. |
Ошибка воспроизводится на нескольких тестовых стендах ALT p11 и на Sisyphus Образы, где проверено: p11 education 11.0 x86_64 legacy (xfce, kde) p11 kworkstation 11.1.1 x86_64 p11 server 11.0 x86_64 p11 workstation 11.1 x86_64 Sisyphus education x86_64 (xfce, kde) Версия пакета: oo7-0.5.0-alt1.x86-64 Шаги воспроизведения: 1. Запустить службу: $ systemctl --user start oo7-daemon.service 2. Убедиться, что служба активна: $ systemctl --user status oo7-daemon.service 3. Выполнить: oo7-cli store test note=testing Фактический результат: - secret-tool зависает с таймаутом - oo7-cli возвращает ошибку "Collection 'default' not found" - oo7-daemon падает с panic Ожидаемый результат: - oo7-daemon должен корректно реализовывать Secret Service API - Команда oo7-cli store должна сохранять секреты без падения демона Дополнительно: - Коллекции (~/.local/share/keyrings/) не создаются - После создания вручную daemon продолжает падать Логи: Started oo7-daemon.service - Secret service (oo7 implementation). 2025-12-04T06:41:11.570887Z WARN oo7_daemon::capability: No process capabilities, insecure memory might get used 2025-12-04T06:41:11.571141Z INFO oo7_daemon: Starting oo7-daemon 2025-12-04T06:42:29.980930Z INFO oo7_daemon::service: Client :1.88 connected 2025-12-04T06:42:29.982292Z INFO oo7_daemon::service: Collection with alias default does not exist. thread 'tokio-runtime-worker' panicked at server/src/service.rs:112:9: not yet implemented note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 2025-12-04T08:02:22.490510Z INFO oo7_daemon::service: Client :1.98 connected 2025-12-04T08:02:22.492423Z INFO oo7_daemon::service: Collection with alias default does not exist. thread 'tokio-runtime-worker' panicked at server/src/service.rs:112:9: not yet implemented 2025-12-04T08:03:38.295487Z INFO oo7_daemon::service: Client :1.99 connected 2025-12-04T08:03:38.296814Z INFO oo7_daemon::service: Collection with alias default does not exist. thread 'tokio-runtime-worker' panicked at server/src/service.rs:112:9: not yet implemented