Summary: | Проблемы с Secrets API у chromium-gost | ||
---|---|---|---|
Product: | Branch p10 | Reporter: | annschafer <annschafer> |
Component: | chromium-gost | Assignee: | Fr. Br. George <george> |
Status: | REOPENED --- | QA Contact: | qa-p10 <qa-p10> |
Severity: | normal | ||
Priority: | P5 | CC: | alimektor, aris, doroshenkogv, rodyginao, varaksaaa, zerg |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
annschafer
2022-04-20 12:15:51 MSK
Также не запрашивается доступ к уже вручную созданному бумажнику Шаги воспроизведения: 1) Создать бумажник вручную 2) Настройка > Настроить бумажник > Контроль доступа > Запрашивать подтвержение... > ОК 3) Запустить хромиум, используя команду: $ chromium --password-store=gnome Результат: никакого запроса к бумажнику не появилось Ожидаемый результат: появился запрос к бумажнику Не воспроизводится с kworkstation > Также не запрашивается доступ к уже вручную созданному бумажнику > > Шаги воспроизведения: > 1) Создать бумажник вручную > 2) Настройка > Настроить бумажник > Контроль доступа > Запрашивать > подтвержение... > ОК > 3) Запустить хромиум, используя команду: > $ chromium --password-store=gnome > > Результат: никакого запроса к бумажнику не появилось > Ожидаемый результат: появился запрос к бумажнику > > Не воспроизводится с kworkstation Воспроизвести не удалось. Перед проверкой закрыл все бумажники. Если не закрывать, то пароль не спросит.(Ответ для annschafer на комментарий #1) Воспроизводится согласно описанию ошибки и комментарий #1 Версии: libkf5wallet-5.100.0-alt1.x86_64 libkwalletbackend5-5.100.0-alt1.x86_64 kde5-kwalletmanager-22.04.3-alt1.x86_64 kf5-kwallet-5.100.0-alt1.x86_64 kf5-kwallet-common-5.100.0-alt1.noarch libsecret-gir-0.20.5-alt1.x86_64 libsecret-0.20.5-alt1.x86_64 (Ответ для Дорошенко Глеб на комментарий #2) > Воспроизвести не удалось. Перед проверкой закрыл все бумажники. Если не > закрывать, то пароль не спросит. Здесь на самом деле смысл в том, чтобы: 1. Создавалась связка ключей по умолчанию как в KWorkstation. 2. Пароли Evolution и Chromium хранились в связке ключей, хотя бы в созданной вручную. Этого нет. Проверить можно по пути: Управление бумажниками → Содержимое → Passwords. Здесь никаких паролей нет. А в итоге данного функционала нет, о чем и информирует автор бага. Воспроизводится в Sisyphus согласно описанию. Версии пакетов: libkf5wallet-5.100.0-alt1.x86_64 kf5-kwallet-common-5.100.0-alt1.noarch kde5-kwalletmanager-22.08.3-alt1.x86_64 kf5-kwallet-5.100.0-alt1.x86_64 libkwalletbackend5-5.100.0-alt1.x86_64 libsecret-gir-0.20.5-alt1.x86_64 libsecret-0.20.5-alt1.x86_64 Проверил на Education KDE P10, обновленным до Sisyphus. Пароль, скорее всего, сохраняется в gnome-keyring, т.к. kwalletd не запущен после логина вообще (по крайней мере, у меня такое поведение на Education 10 KDE). Т.е. проблема тут в том, что в KDE запускается не тот бэкенд, и что нет никакой настройки, позволяющей выбирать, какой бэкенд использовать (gnome-keyring или kwalletd, а может и вообще keepassxc, он тоже умеет в Secrets API). Вот в этом баге такая же история: https://bugzilla.altlinux.org/44604 Получается, проблема у evolution + gnome-keyring? (Ответ для Sergey V Turchin на комментарий #6) > Получается, проблема у evolution + gnome-keyring? Ну-да, кедам как обычно гном мешает. (Ответ для Sergey V Turchin на комментарий #6) > Получается, проблема у evolution + gnome-keyring? Нет, проблемы там нет, ну по крайней мере, у меня. В gnome-keyring все сохраняется, просто проверяли через kwalletmanager. (In reply to Slava Aseev from comment #8) > (Ответ для Sergey V Turchin на комментарий #6) > > Получается, проблема у evolution + gnome-keyring? > В gnome-keyring все сохраняется, просто проверяли через kwalletmanager. Ааа, понятно. (In reply to Yuri N. Sedunov from comment #7) > Ну-да, кедам как обычно гном мешает. Пока нет, но ...ться есть до чего. ;-) Решено в kf5-kwallet 5.101.0-alt2 и plasma5-workspace 5.26.5-alt3 Воспроизводится в chromium-gost в р10 Версии пакетов: kf5-kwallet-5.111.0-alt1.x86_64 plasma5-workspace-5.27.8-alt3.x86_64 libsecret-0.20.5-alt1.x86_64 chromium-gost-110.0.5481.177-alt1.p10.1.x86_64 В sisyphus не воспроизводится. (Ответ для Алексей Родыгин на комментарий #12) > Воспроизводится в chromium-gost в р10 В chromium на всякий гляньте. А если есть возможность, в chrome тоже(epm play chrome). (Ответ для Sergey V Turchin на комментарий #13) > В chromium на всякий гляньте. > А если есть возможность, в chrome тоже(epm play chrome). В chrome, chromium и evolution не воспроизводится. Возможно, в chromium-gost что-то не обновилось или о какой-то костыль спотыкается. Воспроизводится c chromium-gost и на kworkstation тоже. [p10] p10-kworkstation-10.2.1-x86-64-cache p10-education-10.2-x86-64-kde-cache chromium-gost-110.0.5481.177-alt1.p10.1.x86_64 kf5-kwallet-5.112.0-alt2.x86_64 kde5-kwalletmanager-23.04.3-alt1.x86_64 pam0_kwallet5-5.27.9-alt1.x86_64 libsecret-0.20.5-alt1.x86_64 plasma5-workspace-5.27.9-alt5.x86_64 (Ответ для Artem Varaksa на комментарий #16) > Воспроизводится c chromium-gost и на kworkstation тоже. Что именно? Что сохраняете в одно, а смотрите в другое? (Ответ для Sergey V Turchin на комментарий #17) > (Ответ для Artem Varaksa на комментарий #16) > > Воспроизводится c chromium-gost и на kworkstation тоже. > Что именно? Что сохраняете в одно, а смотрите в другое? Проверял по шагам, аналогичным комментарию #0: 1. # apt-get install chromium-gost 2. $ rm -f ~/.local/share/kwalletd/* 3. Запустить chromium-gost, зайти на сайт (например ya.ru), войти в учетную запись, при запросе от chromium-gost выбрать "Сохранить" (пароль). 4. Запустить $ kwalletmanager5. Фактический результат: Несмотря на запрос создания бумажника при открытии chromium-gost (шаг 3), при последующей проверке в kwalletmanager5 (шаг 4) в kdewallet не появляется запись с названием вида Chromium Safe Storage. Для chromium это происходит. В случае с evolution тоже происходит сохранение пароля от почты в бумажник. При этом пароль в chromium-gost сохраняется успешно (после перезапуска chromium-gost пароль не исчезает). Вывод: chromium-gost не использует бумажник? |