Bug 53936 - Нет возможности ввода секретного ключа, при выполнении действий требующих его в gopass
Summary: Нет возможности ввода секретного ключа, при выполнении действий требующих его...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gopass (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: geochip@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-22 11:10 MSK by Александр Никишкин
Modified: 2025-04-22 11:22 MSK (History)
1 user (show)

See Also:


Attachments
Логи ошибки (1.22 KB, text/plain)
2025-04-22 11:10 MSK, Александр Никишкин
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Александр Никишкин 2025-04-22 11:10:54 MSK
Created attachment 18265 [details]
Логи ошибки

После установки gopass и создания пароля для website'а или пользователя при попытке прочитать содержимое файла с паролями не предоставляется возможность вписать секретный ключ

Версия:
gopass-1.15.15-alt1

Система:
server-11.0.beta20250213-x86-64-minimal (обновленный до Sisyphus)

Шаги воспроизведения:
1. # gopass setup
+ указать имя: test
+ указать почту: test@testmail.com
+ при просьбе ввести кодовое слово ввести "y"
+ ввести 2 раза кодовое слово: test
+ при вопросе экспортировать ли публичный ключ ввести "y"
+ указать почту для git config'а: test@testmail.com
+ при вопросе добавить ли git remote ввести "n"
2. # gopass create
+ Выбрать опцию Website login 
+ Указать Website URL: test.com
+ Указать Username: test
+ При вопросе сгенерировать ли пароль ввести "n"
+ Ввести пароль и повторить его: test
3. Прочитать содержимое файла с паролями -> # gopass websites/test.com/test

Ожидаемый результат:
Выводится окно для ввода пароля секретного ключа главного пользователя

Фактический результат:
Выводится ошибка
gpg: сбой расшифровки: Нет секретного ключа
❌ Decryption failed: exit status 2

Error: failed to retrieve secret "websites/test.com/test": failed to decrypt

Дополнительная информация:
Воспроизводится только на server. На kworkstation/workstation 11.0 не воспроизводится. В логах виден подтягивающийся sub-ключ вместо первичного (только на сервере).

Логи ошибки представлены во Вложении
Comment 1 Александр Никишкин 2025-04-22 11:22:23 MSK
ошибся -> UPD: 
1. $ gopass setup
2. $ gopass create
3. $ gopass websites/test.com/test