Fix “There is no suitable CSPRNG installed on your system” in Plesk

After updating paragonie/random_compat you may get this error. This is caused because version 2.0 stopped using OpenSSL and now it uses /dev/urandom which may not be readable by your PHP configuration. This is fixed adding /dev/urandom to your open_base configuration in “Websites & Domains -> PHP Settings -> open_basedir”:

plesk-open_basedir-dev-urandom

Ref: http://forum.odin.com/threads/how-to-change-php-open_basedir-in-plesk-10-4-4.259102/
https://forum.owncloud.org/viewtopic.php?t=34286
https://github.com/paragonie/random_compat/issues/99

You might also like

Adding PHP 7.0 support in Plesk
First thing you need to do is update to Plesk 12.5 (currently 12.5.30). For that you have to go to Server...

Fix “This field was locked by vendor” in Plesk Updates source and installation settings
I was trying to install some new components to one on my Plesk managed servers but I got this error when...

CentOS “Error: php-mysql conflicts with php-mysqlnd” updating with PHP 7.0
If you get an error about a conflict between php-mysql and php-mysqlnd when updating CentOS packages...

MySQL can’t start after updating from 5.1 to 5.5
After updating a MySQL server from 5.1.73 to 5.5.4 it won't start. To see what was going on I checked...

  1. By me, I have only set the version of my PHP from 5 to 7 and then it works well

Leave a Comment