Am 08.09.2014 21:15, schrieb rosenberger@taoweb.at:
Am 08.09.2014 16:21, schrieb Ingo:
Hallo,
auf meinen Webserver OpenSuSE 13.1 läuft für PHP das Modul Suhosin mit. Dadurch kommt es dort zu einem Problem mit einem bekannten Bug bei Suhosin "PHP Version 5.4.20" - "This server is protected with the Suhosin Extension 0.9.34-dev" Wenn man einen eigenen Session-Handler (session_set_save_handler()) mit PHP nutzt kommt es zum PHP-Fehler "Warning: session_write_close(): Failed to write session data (user)....." Hier gibt es eine Erklärung zum Problem https://github.com/stefanesser/suhosin/pull/26
Meine Frage ist nun, was für Möglichkeiten habe ich, auf dem 13.1 ein Suhosin ohne den Bug zu bekommen. Da ich nicht davon ausgehe das es Open-SuSE-Seitig irgendwie gefixt wird. Gibt es evtl. das Suhosin-Binary irgendwo ohne Bug, welches ich einfach drüber kopieren kann. Ich möchte auf keinen Fall anfangen selber zu kompilieren. Wäre es evtl. möglich das Suhosin von 13.2 soweit sowas schon existiert rüber zu kopieren?
Hallo Ingo
ich habe hier auf einer 13.1 PHP Version 5.4.20 laufen mit einem session handler der mit einer DB arbeitet. Ich bekomme diesen Fehler nicht.
Gruß Torsten Es geht um den Webmailer Roundcube. Ich habe nun auch mal die neuste Version installiert gleiches Problem:
[08-Sep-2014 21:53:16 Europe/Berlin] PHP Warning: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/srv/www/htdocs/temp/) in /srv/www/htdocs/www/webmail/program/lib/Roundcube/rcube_session.php on line 152 Wenn ich den Suhosin komplett raus nehme, also die suhosin.ini lösche, läuft es. Wenn ich ihn nur auf suhosin.simulation=on schalte reicht das nicht. Allerdings hat die neue Roundcubeversion die Möglichkeit die session_storage von db auf php umzustellen und damit scheint es zu klappen. Zumindest konnte ich mich einloggen, mal sehen ob alles andere auch geht. Gruß Ingo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org