Dalam praktiknya, alasan paling umum terjadinya hal ini adalah file .rnd di direktori home Anda dimiliki oleh root daripada akun Anda. Perbaikan cepat:
sudo rm ~/.rnd
Untuk informasi lebih lanjut, inilah entri dari FAQ OpenSSL :
Terkadang utilitas baris perintah openssl tidak dibatalkan dengan pesan kesalahan "PRNG tidak diunggulkan", tetapi mengeluh bahwa itu "tidak dapat menulis 'keadaan acak'". Pesan ini merujuk ke file seeding default (lihat jawaban sebelumnya). Alasan yang mungkin adalah tidak ada nama file default yang diketahui karena RANDFILE maupun HOME tidak diatur. (Versi hingga 0,9,6 menggunakan file ".rnd" dalam direktori saat ini dalam kasus ini, tetapi ini telah berubah dengan 0.9.6a.)
Jadi saya akan memeriksa RANDFILE, HOME, dan izin untuk menulis ke tempat-tempat di filesystem.
Jika semuanya tampak beres, Anda bisa mencoba berlari dengan strace dan melihat apa yang sebenarnya terjadi.
sudo chown user:user ~/.rnd
membuat semuanya berhasil.