Bug 39547 - Дополнительное окно при запросе пароля на контейнер (при создании подписи)
Summary: Дополнительное окно при запросе пароля на контейнер (при создании подписи)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alt-csp-cryptopro (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Олег Соловьев
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-15 13:06 MSK by Elena Mishina
Modified: 2021-04-13 12:31 MSK (History)
3 users (show)

See Also:


Attachments
Окно "Выполнение" (186.72 KB, image/png)
2021-01-15 13:06 MSK, Elena Mishina
no flags Details
Окно "Выполнение" без кнопок (92.72 KB, image/png)
2021-01-15 13:08 MSK, Elena Mishina
no flags Details
Окно "Выполнение" в MATE (99.02 KB, image/png)
2021-01-15 14:39 MSK, Elena Mishina
no flags Details
prompt window (259.68 KB, image/png)
2021-01-15 16:02 MSK, Олег Соловьев
no flags Details
sign completed (258.73 KB, image/png)
2021-01-15 16:02 MSK, Олег Соловьев
no flags Details
workstation (230.16 KB, image/png)
2021-04-07 12:24 MSK, Vera Blagoveschenskaya
no flags Details
alt-csp-cryptopro-0.1.3-alt1 (199.44 KB, image/png)
2021-04-13 09:41 MSK, Alexander Makeenkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Elena Mishina 2021-01-15 13:06:53 MSK
Created attachment 9122 [details]
Окно "Выполнение"

Если на контейнер установлен пароль, то при нажатии кнопки "Подписать" открывается не только окно запроса пароля, но и дополнительное окно "Выполнение", перекрывающее окно запроса пароля (на скрине kworkrc_01.png окно сдвинуто).
Если нажать кнопку в этом окне (Да, Нет, Отмена), то пропадают кнопки, окно остается на месте. Если закрыть окно, то закрывается и окно запроса пароля.

(Если подписывать файл из командной строки, например cryptcp -signf -dn E=user@test.ru -der zayavlenie.pdf, дополнительных окон нет.
Comment 1 Elena Mishina 2021-01-15 13:08:08 MSK
Created attachment 9123 [details]
Окно "Выполнение" без кнопок
Comment 2 Elena Mishina 2021-01-15 14:39:48 MSK
Created attachment 9125 [details]
Окно "Выполнение" в MATE

Окно "Выполнение" в MATE более информативно, но тоже странное. Вопрос отображается уже в окне результата
Comment 3 Олег Соловьев 2021-01-15 16:02:19 MSK
Created attachment 9127 [details]
prompt window
Comment 4 Олег Соловьев 2021-01-15 16:02:55 MSK
Created attachment 9128 [details]
sign completed
Comment 5 Олег Соловьев 2021-01-15 16:05:45 MSK
У меня нет никаких дополнительных окон.

Устанавливал ALT Workstation 9.1 + dist-upgrade + alt-csp-cryptopro + cryptopro-preinstall + криптопро + cprocsp-pki-cades-64
Comment 6 Elena Mishina 2021-01-15 16:58:39 MSK
Действительно, это окно не появляется если удалить/не устанавливать пакет cprocsp-rdr-gui-gtk.
Но если этот пакет установлен, то окна такие как на моих скринах.

Пакет cprocsp-rdr-gui-gtk требуется как минимум для пакета cprocsp-pki-plugin-64:
CryptoPro ECP browser plug-in requires rdr_gui_gtk package from CryptoPro CSP. Install it before installing this package.
 
С сайта Криптопро: Для работы КриптоПро ЭЦП Browser plug-in обязательна установка пакетa cprocsp-rdr-gui-gtk и отсутствие установленного пакета cprocsp-rdr-gui.

Если это не ошибка - ок.
Comment 7 Олег Соловьев 2021-01-15 17:01:52 MSK
(Ответ для Elena Mishina на комментарий #6)
> С сайта Криптопро: Для работы КриптоПро ЭЦП Browser plug-in обязательна
> установка пакетa cprocsp-rdr-gui-gtk и отсутствие установленного пакета
> cprocsp-rdr-gui.

Я правильно понимаю, что наличие cprocsp-rdr-gui* приводит к ошибкам?
Я могу добавить в программу условие, чтобы при наличии внешних gui пароль запрашивался через  них.
Comment 8 Elena Mishina 2021-01-15 17:08:06 MSK
Наличие cprocsp-rdr-gui* приводит к тому, что пароль запрашивается в отдельном окне, а окно "Выполнение" при этом выглядит как минимум странно.
Comment 9 Vera Blagoveschenskaya 2021-04-07 11:40:47 MSK
Ошибка воспроизводится.
Для получения окна не нужно сохранять пароль в системе.
Comment 10 Олег Соловьев 2021-04-07 11:51:26 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #9)
> Ошибка воспроизводится.
> Для получения окна не нужно сохранять пароль в системе.

У меня никто ничего не предлагает сохранять в системе
Comment 11 Vera Blagoveschenskaya 2021-04-07 11:59:25 MSK
(Ответ для Олег Соловьев на комментарий #10)
> (Ответ для Vera Blagoveschenskaya на комментарий #9)
> > Ошибка воспроизводится.
> > Для получения окна не нужно сохранять пароль в системе.
> 
> У меня никто ничего не предлагает сохранять в системе

Предоставила стенд.
Comment 12 Олег Соловьев 2021-04-07 12:05:27 MSK
Без пакета cprocsp-rdr-gui-gtk-64 ошибка воспроизводится?
Comment 13 Vera Blagoveschenskaya 2021-04-07 12:24:24 MSK
(Ответ для Олег Соловьев на комментарий #12)
> Без пакета cprocsp-rdr-gui-gtk-64 ошибка воспроизводится?

Без cprocsp-rdr-gui-gtk* невозможно дальше поставить cprocsp-pki-plugin

При этом на workstation 9.1 i586 окно Выполнение внешне отличается, выглядит как поле для ввода пароля с кнопкой "Подтвердить". Ввод пароля в это поле ни к чему не приводит.

См. скриншот.
Comment 14 Vera Blagoveschenskaya 2021-04-07 12:24:53 MSK
Created attachment 9277 [details]
workstation
Comment 15 Repository Robot 2021-04-08 10:11:35 MSK
alt-csp-cryptopro-0.1.2-alt1 -> sisyphus:

 Wed Apr 07 2021 Oleg Solovyov <mcpain@altlinux> 0.1.2-alt1
 - implement headless signature verifying
 - ignore cprocsp-rdr-gui-gtk-64 package (Closes: #39547)
Comment 16 Alexander Makeenkov 2021-04-13 09:40:31 MSK
alt-csp-cryptopro-0.1.3-alt1 - ошибка воспроизводится (см. скриншот).
Comment 17 Alexander Makeenkov 2021-04-13 09:41:04 MSK
Created attachment 9299 [details]
alt-csp-cryptopro-0.1.3-alt1
Comment 18 Олег Соловьев 2021-04-13 09:44:13 MSK
(Ответ для Alexander Makeenkov на комментарий #17)
> Создано вложение 9299 [details] [подробности]
> alt-csp-cryptopro-0.1.3-alt1

какой на этот раз пакет нужно добавить в чёрный список?
Comment 19 Repository Robot 2021-04-13 10:44:14 MSK
alt-csp-cryptopro-0.1.4-alt1 -> sisyphus:

 Tue Apr 13 2021 Oleg Solovyov <mcpain@altlinux> 0.1.4-alt1
 - new version (Closes: #39547)
Comment 20 Alexander Makeenkov 2021-04-13 12:31:23 MSK
Теперь исправлено.