Summary: | при старте кедовского менеджера паролей, автоматически не создаётся кошелёк | ||
---|---|---|---|
Product: | Branch p10 | Reporter: | saber716rus <79625490833> |
Component: | libsecret | Assignee: | qa-team <qa-team> |
Status: | CLOSED FIXED | QA Contact: | qa-p10 <qa-p10> |
Severity: | normal | ||
Priority: | P5 | CC: | aen, aris, rider, zerg |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 40717 |
Description
saber716rus
2021-08-12 11:03:27 MSK
(Ответ для saber на комментарий #0) > При старте или самого менеджера В этом случае ничего создаваться не должно. >, или программы или настройки, где требуется > пароль, В этом случае всегда создавался. Это сломалось? > не создаётся автоматически кошелёк. > >, или программы или настройки, где требуется
> > пароль,
Точнее, в этом случае тоже ничего создаваться не должно.
Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не создано.
(Ответ для Sergey V Turchin на комментарий #2) > > >, или программы или настройки, где требуется > > > пароль, > Точнее, в этом случае тоже ничего создаваться не должно. > > Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не > создано. Вот как раз это и сломано. > > Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не
> > создано.
> Вот как раз это и сломано.
Это не актуально, т.к. в Workstation K кошелёк создаётся при 1-м входе в систему.
P.S.
Проблема известна, исправление ведётся, но потребует времени и пока не ясно, получится ли полностью поправить.
Хорошо, ждёмс исправления. (Ответ для saber на комментарий #3) > (Ответ для Sergey V Turchin на комментарий #2) > > > >, или программы или настройки, где требуется > > > > пароль, > > Точнее, в этом случае тоже ничего создаваться не должно. > > > > Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не > > создано. > > Вот как раз это и сломано. В kwallet нету создания кошелька как такового. Кошелек там можно только открыть/разблокировать. Если при разблокировании кошелька не существует - он будет создан. Например, если chromium-gost вызовет разблокирование кошелька по умолчанию (kdewallet или любой другой в настройках) - он откроется в любом случае, даже если такого кошелька еще нет. (я почему-то сначала решил, что этот баг относится к созданию кошельков в kwallet через Secret Service API, а там поведение другое) Так что если какое-то приложение не хочет открывать кошелек - то это оно само не хочет, и kwallet в этом не виноват. Например, chromium-gost в сизифе больше не хочет открывать кошелек при запуске, хотя в p9 открывает. И это потому что именно chromium-gost не хочет - просто с какой-то версии в хромиуме отключили хранение паролей в kwallet, вероятно. В то же время ksshaskpass как работал так и работает. В общем, нужен точный кейс, с каким-то конкретным приложением, которое не хочет сохранять пароли в кошелек. Если же имеется в виду Secret Service API - то тут исправление готовится (отписался в баге https://bugzilla.altlinux.org/40717) (Ответ для Slava Aseev на комментарий #6) > (Ответ для saber на комментарий #3) > > (Ответ для Sergey V Turchin на комментарий #2) > > > > >, или программы или настройки, где требуется > > > > > пароль, > > > Точнее, в этом случае тоже ничего создаваться не должно. > > > > > > Создаваться должно при 1-м запросе какого-либо пароля, если кошельков не > > > создано. > > > > Вот как раз это и сломано. > > В kwallet нету создания кошелька как такового. Кошелек там можно только > открыть/разблокировать. Если при разблокировании кошелька не существует - он > будет создан. > Например, если chromium-gost вызовет разблокирование кошелька по умолчанию > (kdewallet или любой другой в настройках) - он откроется в любом случае, > даже если такого кошелька еще нет. > (я почему-то сначала решил, что этот баг относится к созданию кошельков в > kwallet через Secret Service API, а там поведение другое) > > Так что если какое-то приложение не хочет открывать кошелек - то это оно > само не хочет, и kwallet в этом не виноват. Например, chromium-gost в сизифе > больше не хочет открывать кошелек при запуске, хотя в p9 открывает. И это > потому что именно chromium-gost не хочет - просто с какой-то версии в > хромиуме отключили хранение паролей в kwallet, вероятно. В то же время > ksshaskpass как работал так и работает. > > В общем, нужен точный кейс, с каким-то конкретным приложением, которое не > хочет сохранять пароли в кошелек. > Если же имеется в виду Secret Service API - то тут исправление готовится > (отписался в баге https://bugzilla.altlinux.org/40717) Я проверил, и соглашусь с вами, кстати в той баге отписался. Исправление в апстриме. https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/94 Нужна реакция мантейнера libsecret http://git.altlinux.org/tasks/282533/ libsecret-0.20.4-alt2 -> sisyphus: Wed Aug 18 2021 Yuri N. Sedunov <aris@altlinux> 0.20.4-alt2 - libsecret/secret-methods.c: applied upstream patch "Create default collection after DBus.Error.UnknownObject" (ALT #40714) Спасибо! Теперь осталось в бранч р10 выпустить. Отправить исправление в бранч *** Bug 40717 has been marked as a duplicate of this bug. *** |