PHP 7.0: Could not gather sufficient random data

Aufgrund eines Fehlers in der Version 7.0.16 von PHP kann es zu der unerwarteten Meldung Could not gather sufficient random data  kommen, wenn man random_bytes  oder random_int  nutzt. Das Problem tritt auf, wenn PHP auf einem aktuellen Kernel kompiliert wurde und anschließend auf einem älteren Kernel ausgeführt wird, welcher die Systemfunktion getrandom  noch nicht unterstützt.

Aktuelle Möglichkeiten dem Problem aus dem Weg zu gehen:

  • Update auf PHP >= 7.1.0
  • Downgrade auf PHP <= 7.0.15
  • PHP selbst kompilieren

Weitere Informationen:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.