1

Первоначально я разместил это на stackoverflow, но мне сказали, что это было оффтопом, и это было бы лучшим местом для публикации, поэтому я публикую его здесь и удаляю свою исходную тему.

У меня довольно старый ключ PGP, но я давно потерял для него закрытый ключ, поэтому я пытаюсь сгенерировать новый ключ с помощью GPG в Windows 7. Хотя он технически генерирует ключ, GPA падает каждый раз, когда я генерирую пару ключей. Я попробовал это четыре раза и только что скачал, как представляется, последнюю версию Gpg4Win, и до сих пор получаю эту проблему. Комментарий к моему исходному сообщению сообщил мне, что сбой GPA - не очень хорошее описание проблемы, но, к сожалению, я не могу сделать намного лучше, чем это: все, что он говорит мне, это «gpa.exe потерпел крах и сейчас закроется», Я не получаю сообщение об ошибке или что-то еще.

Что я могу сделать, чтобы это исправить, или это просто ошибка в последней версии Gpg4Win? Вот спецификации GPG, которые я использую: GPA 0.9.4. GnuPG 2.0.22. Моя операционная система Windows 7 64 бит, и у меня 5 ГБ оперативной памяти.

Кроме того, мне сказали попробовать создать пару ключей в командной строке, но я не могу найти никакой документации о том, как это сделать в Windows 7. Если бы кто-нибудь мог связать меня с текущей документацией для этого, это было бы хорошим обходным путем для решения этой проблемы.

2 ответа2

0

Я просто думал, что выложу обновление, так как я наконец смог создать рабочий ключ GPG, только сейчас. Я сделал это, используя Kleopatra вместо GPA. Я чувствую, что довольно не интуитивно быть вынужденным использовать Kleopatra вместо GPA, потому что GPA продолжает падать. Я собираюсь оставить это открытым на некоторое время, если у кого-то есть решение / обходной путь для создания ключей с помощью GPA вместо Kleopatra, как мне было бы весьма любопытно услышать это.

Мне кажется, это ошибка, что вы не можете создавать ключи GPG в GPA без его сбоя, и вместо этого вам нужно создавать сертификаты с помощью Kleopatra. В основном, я просто хотел обновить это на тот случай, если у кого-то возникнет такая же проблема, чтобы они могли увидеть, как я ее решил.

0

У меня была такая же проблема, поэтому я попытался создать пару ключей из командной строки. Когда я это сделал, я снова столкнулся с той же проблемой, но со следующей информацией.

gpg: lookup_hashtable failed: Unknown system error
gpg: trustdb: searching trust record failed: Unknown system error
gpg: Error: The trustdb is corrupted.
gpg: You may try to re-create the trustdb using the commands:

Чтобы решить эту проблему, перейдите в командную строку и введите следующее (пожалуйста, измените ваше имя пользователя на ваше фактическое имя пользователя).

cd C:\Users\your-username\AppData\Roaming\gnupg
gpg --import-ownertrust < otrust.tmp
del trustdb.gpg
gpg --import-ownertrust < otrust.tmp

После этого вы сможете успешно сгенерировать новую пару ключей.

Это сработало для меня, используя kleopatra 3.02-gpg4win-3.0.3

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .