проблемы с запуском GPG (кодировка, pinentry) – [решено]
Доброго времени суток! Извините за банальщину. Пользовался PGP Desktop, решил приобщиться к GPG. Скачал и установил gpg4win 2.0.4 но тутже столкнулся со следующим:
1. После интеграции GpgOL в MS Outlook 2003 перестали отправляться сообщения. Открывается окно создания сообщения, вводим текст, все как всегда... нажимаем "отправить" – ничего не происходит. Окно создания сообщения не закрывается, сообщение не отправляется. Ситуацию исправляет выполнение команды "Сервис->remove GpgOL flags from this folder".
2. При попытке запустить gpg2 из консоли на экран валятся нечитаемые символы. Если бы это была программа на кирилице, я бы подумал что проблема с кодировкой. Запускаю из Command prompt в WinXP SP2
3. Не удается создать новую пару OpenPGP ключей. пытаюсь из фронтэндов Kleopatra и GPA, результат один: после начала генерации ключевой пары выдается сообщение об ошибке "General error". Всплывает окно "pinentry.exe обнаружена ошибка. приложение будет закрыто. давайте отправим отчет"... давайте не будем.
Еще раз извиняюсь за "детский сад", буду признателен за помощь.
комментариев: 105 документов: 20 редакций: 3
Это провоцирует на то чтобы разобраться наверняка. Спасибо.
Вот именно поэтому настоятельно не рекомендовалось ставить gpg2 на винду, а также ставить софт, который жёстко завязан на gpg2 — гемороя не оберётесь. Собственно, что вас в gpg 1.4.10 не устраивает? Кажется, для gpg2 в нагрузку надо было ставить ещё какой-то софт, чтобы оно заработало (SATtva бы точнее сказал).
комментариев: 105 документов: 20 редакций: 3
'Пуск'->'Выполнить'->cmd
да собственно я просто скачал последнюю доступную версию... и именно дистрибутив с проекта gpg4win, т.е. именно для винды. Какой смысл садиться на старую версию? или это две ветки которые будут параллельно поддерживаться и развиваться?
комментариев: 1060 документов: 16 редакций: 32
Да.
Выглядит как русская локализация в юникоде.
комментариев: 105 документов: 20 редакций: 3
Да, выглядит так. но она же не может быть на кирилице...
комментариев: 1060 документов: 16 редакций: 32
В смысле? А каким ещё алфавитом может быть выполнена локализация на русском языке? Не транслитом же :)
комментариев: 105 документов: 20 редакций: 3
Не мог как-то предположить что gpg2 локализована на русский язык. "Кляча" – это не моя опечатка :) А нельзя отказаться от благ локализации и пользоваться английским? это где-то в конфиг-файлах прописывается, не подскажите?
комментариев: 1060 документов: 16 редакций: 32
Т.е. надо либо установить переменную LANGUAGE в значение, соответствующее файлику для английского языка из директории gnupg.nls (например en@quot для использования en@quot.mo), либо сделать это же в реестре (а вот где именно – уже хороший вопрос)
комментариев: 105 документов: 20 редакций: 3
Далее при попытке сгенерировать новую ключевую пару имеем аналогичную проблему с "вылетанием" pinentry.exe, как и при пользовании фронт-эндами:
не ясно, что такое IPC и какой там случается error...
комментариев: 1060 документов: 16 редакций: 32
В общем диагноз следующий:
1) файл pinentry.exe скорее всего битый. Вместо него можно использовать, например, pinentry-qt4.exe. Можно добавить в файл $HOME/AppData/Roaming/gpg-agent.conf строчку pinentry-program=путь к pinentry-qt4.exe, тогда всё должно заработать. Ну или удалить pinentry.exe, а pinentry-qt4.exe переименовать в pinentry.exe
2) Не нужно пользоваться gpg2 из консоли – она требует кучу других процессов, которые придётся в этом случае запускать ручками(в фронтэндах это автоматизировано).
3) Что такое IPC в образовательных целях всегда можно найти в гугле :), но в данном случае это неважно.
комментариев: 105 документов: 20 редакций: 3
комментариев: 1060 документов: 16 редакций: 32
комментариев: 105 документов: 20 редакций: 3
Кстати, обратите внимание – при вводе пассфразы индикатор качества дает 100% стойкости такой комбинации: 123123123123.
комментариев: 1060 документов: 16 редакций: 32
В этой же директории также лежат все ключи. Если файлика нет, то его создать надо.