Apache и htpasswd получают ошибки от генератора случайных чисел
Недавно (возможно, после yum-обновления) один из моих серверов CentOS7 под управлением Apache2.4.37 начал выдавать следующие ошибки.
apachectl configtest
(38)Function not implemented: AH00141: Could not initialize random number generator
htpasswd -c -m ./htpasswd test
htpasswd: Unable to generate random bytes: Function not implemented
Очевидно, есть некоторые проблемы с генератором случайных чисел, но я никогда не видел этой проблемы и понятия не имею об этом. Я гуглил последние несколько дней, но смог найти только несколько похожих вопросов без ответа. Я подтвердил, что /dev/random
а также /dev/urandam
существуют и, кажется, функционируют.
Я видел исходные коды Apache и htpasswd и предположил, что apr_generate_random_bytes
функция в misc/unix/rand.c под апрелем не работает. Какова возможная причина этого?