Bug 3256

Summary: kmail не подписывает и не расшифровывает сообщения
Product: Sisyphus Reporter: Alexei Keychenko <lexisk1>
Component: kdenetwork-kmailAssignee: Sergey V Turchin <zerg>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: major    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexei Keychenko 2003-11-11 09:30:06 MSK
kmail не запрашивает ключевую фразу и как следствие не подписывает и не 
расшифровывает сообщения. Это поведение одинаково как со встроенным, так и со 
внешним модулем шифрования (Open PGP + pinentry-qt). 

Steps to Reproduce:
1а. выделить зашифрованное письмо 
1б. создать новое сообщение 
2.  выбрать "подписать сообщение" или "подпись" и "шифрование" одновременно 
3. попытаться отправить письмо 
4. в появившемся диалоге "Подтверждение ключа шифрования" нажать "OK" 
Actual Results:  
Вариант а: 
 
Вместо расшифрованного вложения видно следующее: 
 
Невозможно расшифровать сообщение. 
Ошибка: Отсутствует пароль. 
*Невозможно* расшифровать содержимое. 
причина:Отсутствует пароль. 
Конец зашифрованного сообщения 
 
Если письмо просто шифровано, без вложений и подписи, то появляется диалоговое 
окошко "Предупреждение PGP - KMail" 
 
Указана недопустимая ключевая фраза. 
Попробовать еще раз или отменить попытку и просмотреть сообщение 
нерасшифрованным?  - Повторить / Отмена 
 
Вариант б) с отправкой письма: 
 
Вслед за диалогом "Подтверждение ключа ширования PGP - KMail" при нажатии "OK" 
появляется диалоговое окно "Предупреждение PGP -KMail" 
 
Введена недопустимая ключевая фраза. 
Повторить попытку, отправить письмо без подписи или отменить отправку? - Повторить 
/ Отправить без подписи / Отмена 

Expected Results:  
появление диалогового окна с запросом ключевой фразы
Comment 1 Sergey V Turchin 2003-11-11 12:09:43 MSK
Какой версии пакет gnupg? 
Comment 2 Alexei Keychenko 2003-11-11 12:22:36 MSK
gnupg-1.2.3-alt1 
kdenetwork-kmail-3.1.4-alt3 
 
KMail версии 1.5.4 
 
Сам по себе gpg подписыват и шифрует без проблем, в том числе и с 
графическим интерфейсом. 
Comment 3 Sergey V Turchin 2003-11-11 13:03:16 MSK
Проверьте, установлены ли у Вас последние версии пакетов: 
libgcrypt-1.1.12-alt2 
libksba-0.4.7-alt1 
newpg-0.9.4-alt2 
libgpgme-0.3.15-alt1 
dirmngr-0.4.5-alt1 
pinentry-0.6.9-alt3 
cryptplug-0.3.16-alt1 
Comment 4 Alexei Keychenko 2003-11-11 20:34:25 MSK
Да, все эти пакеты установлены, и именно таких версий. И у меня не 
работает даже встроенный PGP, который по идее не должен зависить от 
этих пакетов. 
Comment 5 Sergey V Turchin 2003-11-12 15:06:16 MSK
Сделайте так, как описано в документации из пакета kdenetwork-aegypten-plugins 
Comment 6 Alexei Keychenko 2003-11-12 20:08:22 MSK
Исправил руть к pinentrty-qt в файле ~/.gnupg/gpg-agent.conf 
Теперь модуль криптографии работает как и должен. 
Comment 7 Sergey V Turchin 2003-11-12 20:42:42 MSK
Нет, путь должен быть /usr/bin/pinentry, 
т.к. он будет всегда, а /usr/bin/pinentry-gtk и /usr/bin/pinentry-qt 
- не факт, как уже получилось.