Ich habe für das Übernehmen der neuen Verzeichnisse rsync verwendet und tatäschlich wurden nicht alle Dateien neu kopiert, da rsync scheinbar teilweise nicht erkennen konnte, dass sich die Datei geändert hat. Ich habe die rsync Parameter nun so angepasst, dass die Dateien aus der Quelle die Dateien aus dem Ziel immer überschreiben. Jetzt werden keine Dateien mehr als fehlerhafte Version angezeigt.
Leider bekomme ich beim Speichern der Server-Einstellungen nach wie vor den Fehler:
[10-Sep-2026 22:43:34 Europe/Berlin] PHP Fatal error: Uncaught Error: Call to undefined function sodium_crypto_secretbox_keygen() in /var/www/html/static/sosci/inc/ServerManager.php:2448
Stack trace:
#0 /var/www/html/static/sosci/inc/ServerManager.php(575): ServerManager->rotateOAuthKey()
#1 /var/www/html/static/sosci/s2survey/gui/AdminIndex.php(257): ServerManager::handleRequest('settings', Object(ErrorRegister))
#2 /var/www/html/static/sosci/admin/index.php(15): s2survey\gui\AdminIndex::handleRequest()
#3 {main}
thrown in /var/www/html/static/sosci/inc/ServerManager.php on line 2448
Vermutlich fehlt für diese neue Funktionalität inder ServerManager.php das Modul "php-sodium". Dieses wird aber leider bei den Redhat UBI-9/php-8.x Images nicht mehr mitgeliefert. Gibt es eine Möglichkeit diesen Aufruf zu umgehen, damit wir sodium nicht "kompliziert" nachinstallieren müssen?
Herzlichen Dank!