There is no suitable CSPRNG installed on your system

Status
Für weitere Antworten geschlossen.

sven-p

Benutzer
Mitglied seit
18. Feb 2014
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich habe vor einigen Tagen meine Synobox neu installiert, nachdem ich größere Festplatten installiert habe.
Nun wollte ich den Webserver in Betrieb nehmen, jedoch erscheint beim Jooma Setup die Meldung
Rich (BBCode):
There is no suitable CSPRNG installed on your system

Gegoogelt habe ich bereits und bin auf Github gestoßen: ttps://github.com/kanboard/kanboard/issues/2060
Ab hier wirds interessant: "This is coming from the library https://github.com/paragonie/random_compat, do you have at least openssl or mcrypt and /dev/urandom?" und Folgende Beiträge.
Nur werde ich daraus auch nicht schlau.

Im Webserver unter PHP Einstellungen > erweiterte Einstellungen gibt es die Optionen
mssql.compatability_mode und
mssql.compatibility_mode
Wenn ich beide auf "1" setze, wird die grafische Oberfläche von Joomla wieder angezeigt, jedoch funktioniert der "Weiter"-Button nicht mehr.

synology-info.JPG

Kann mir bitte jemand helfen?

mfG, der Sven
 
Zuletzt bearbeitet:

sven-p

Benutzer
Mitglied seit
18. Feb 2014
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Kann denn wirklich niemand helfen? Ich habe den Webserver deinstalliert und wieder neu installiert, leider bleibt der Fehler.
Hier mal die Ansicht meiner Joomla-Installation:
There_is_no_suitable_CSPRNG_installed_on_your_system.JPG
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Hast du /dev/urandom in der Web Station für die von dir genutzte PHP Version in die open_basedir Ausnahmen eingetragen?
 

sven-p

Benutzer
Mitglied seit
18. Feb 2014
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Nein. ich habe mal was im basedir eingetragen, aber weiß auch nicht, ob das richtig ist. Ich habe dann in den Einstellungen auf PHP7 umgestellt, dann funktierte zwar die Oberfläche wieder, leider war aber meine MySQL oder MySQIi Datenbank auswählbar. Ausschließlich PostgreSQL ist verfügbar :-(
Wie muss die Eintragung in open_basedir genau lauten, da sind einige Eintrage, die mit Doppelpunkt beginnen.
 

mrsandman

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
85
Punkte für Reaktionen
2
Punkte
8
Dass nur PostgreSQL verfügbar ist, liegt wohl daran, dass die mysqli Erweiterung für PHP7 nicht aktiviert ist (WebStation -> PHP Einstellungen -> PHP-Version "PHP 7.0" auswählen -> "mysqli" aktivieren unter Erweiterungen).

Die Einträge in open_basedir sind absolute Pfade. Sie beginnen mit "/" und werden durch Doppelpunkt von einander getrennt, also "/irgend/ein/pfad:/noch/ein/pfad:/pfad/nummer/drei". Du kannst /dev/urandom zum open_basedir hinzufügen, indem du einfach ":/dev/urandom" (ohne die Anführungsstriche) hinten an den bestehenden Eintrag anfügst.
 

sven-p

Benutzer
Mitglied seit
18. Feb 2014
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Prima, vielen Dank für deine Antwort! Ich habe nun wieder PHP 5.6 eingestellt und den Eintrag in open_basedir vorgenommen, MySQL und MySQLi Module habe ich auch aktiviert. Das funktioniert nun so, nur leider habe ich das nächste Problem, Ich kann mich im Joomla Setup leider nicht mit der Datenbank verbinden :-( Mit PHP 7 ist das Ergebnis übrigens das Gleiche.
Fehler_MySQL.JPG
Im phpMyAdmin funktioniert das Login..

Vielen Dank für eure Hilfe!
 

mrsandman

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
85
Punkte für Reaktionen
2
Punkte
8
Ich nehme an, du hast MariaDB 10 als Datenbankserver installiert. MariaDB 10 läuft nicht auf dem Standardport 3306, sondern auf 3307. Probier es mal mit dem Hostnamen "127.0.0.1:3307".
 

sven-p

Benutzer
Mitglied seit
18. Feb 2014
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
WOW, das funktioniert! Zeit, mich zu verneigen @mrsandman, vielen, vielen Dank!
 

mrsandman

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
85
Punkte für Reaktionen
2
Punkte
8
Freut mich, dass es geklappt hat :) Viel Spass mit deiner Website!
 

sven-p

Benutzer
Mitglied seit
18. Feb 2014
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Zu früh gefreut. Eine html_Datei wird angezeigt, php nicht..
500.JPG
 

mrsandman

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
85
Punkte für Reaktionen
2
Punkte
8
Um dir da weiter zu helfen, musst du uns viel mehr Informationen liefern:

Was hast du alles gemacht?
Bis wohin hat es funktioniert?
Auf welcher URL kommt dieser Fehler?
 

sven-p

Benutzer
Mitglied seit
18. Feb 2014
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Hmm, deine erste Frage ist ganz schön hart. Ich habe alles ausprobiert und jede mögliche Kombination ausprobiert.
Funktioniert hat es bis zum Abschluss des Joomla-Setup, hier funktionierte das Löschen des Installationsordners nicht und auch der Aufruf der neuen Website schlug fehl.
Bei den Modulen des Webservers habe ich alles aktiviert. Wie gesagt, eine HTML-Datei geht zu öffnen.
 
Zuletzt bearbeitet:

mrsandman

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
85
Punkte für Reaktionen
2
Punkte
8
Vorab: Editiere unbedingt deinen Eintrag und lösche die IPs (und evtl. den Unterordner im Pfad) aus deinem Beitrag heraus! Mit URL meinte ich nur den für Joomla relevanten Teil (also index.html/index.php) in diesem Fall, sorry!

Dann: Lösche den Ordner "installation" manuell im Joomla-Ordner. Aus Sicherheitsgründen wird Joomla nicht funktionieren, so lange dieser Ordner noch existiert (siehe: https://docs.joomla.org/Delete_Installation_folder).
 

sven-p

Benutzer
Mitglied seit
18. Feb 2014
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Die IP´s spielen doch keine Rolle, da kommt jeder mit nem Ping ran. Den Ordner habe ich bereits gelöscht.
 

mrsandman

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
85
Punkte für Reaktionen
2
Punkte
8
Kannst du dich auch nicht in den Admin-Bereich einloggen?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat