Используя OpenSSL, что & ldquo; неспособно написать 'случайное состояние' & rdquo; имею в виду?

Из http://msdn.microsoft.com/en-us/library/system.windows.forms.control.canfocus.aspx

Замечания

Чтобы элемент управления получал фокус ввода, элемент управления должен иметь назначенный ему дескриптор, а свойства Visible и Enabled должны быть установлены как true для элемента управления и всех его родительских элементов управления, а также для управление должно быть формой, или самый внешний родительский элемент управления должен быть формой.

Убедитесь, что вы выполнили эти предварительные запросы.

382
задан Mark Amery 16 February 2017 в 17:59
поделиться

2 ответа

На практике наиболее распространенная причина этого случая, кажется, что .rnd файл в Вашем корневом каталоге принадлежит корню, а не Вашей учетной записи. Быстрое исправление:

sudo rm ~/.rnd

Для получения дополнительной информации, вот запись от OpenSSL FAQ:

Иногда openssl утилита командной строки не прерывает с "PRNG не отобранное" сообщение об ошибке, но жалуется, что это "неспособно записать 'случайное состояние'". Это сообщение относится к файлу отбора по умолчанию (см. предыдущий ответ). Возможная причина - то, что никакое имя файла по умолчанию не известно, потому что ни RANDFILE, ни ДОМОЙ не установлен. (Версии до 0.9.6 используемых файлов ".rnd" в текущем каталоге в этом случае, но это изменилось с 0.9.6a.)

, Таким образом, я проверил бы RANDFILE, ДОМОЙ, и полномочия записать в те места в файловой системе.

, Если все, кажется, в порядке, Вы могли бы попытаться выполнить с strace и видеть то, что точно продолжается.

539
ответ дан Ville Laurikari 16 February 2017 в 17:59
поделиться

По-видимому, я должен был выполнить OpenSSL как корень для него для имения разрешения в файл отбора.

15
ответ дан nbanic 16 February 2017 в 17:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: