При старте или самого менеджера, или программы или настройки, где требуется пароль, не создаётся автоматически кошелёк.
(Ответ для 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 выпустить.
Отправить исправление в бранч
http://git.altlinux.org/tasks/283354/ http://git.altlinux.org/tasks/283358/
*** Bug 40717 has been marked as a duplicate of this bug. ***