[Eisfair] [E1]: Roundcube: Fehlermeldung cleandb

Rolf Bensch azubi at bensch-net.de
Sa Apr 20 13:08:08 CEST 2019


Hallo Jürgen,



Am 20.04.19 um 11:48 schrieb Juergen Edner:
> Hallo Rolf,
> 
>> habe auf 2 Servern seit einiger Zeit täglich fcron-Fehlermeldungen:
>>
>> Job 'chmod 0544 /var/www/htdocs/roundcube/bin/cleandb.sh;
>> /var/www/htdocs/roundcube/bin/cleandb.sh >/dev/null' terminated (exit
>> status: 255) (mailing output)
>>
>> Beide Server sind vollständig aktualisiert. Wird der Befehl auf der
>> Console ausgeführt, gibt's keinen Output. In /var/log/messages ist auch
>> nichts zu finden.
>> ...
>> Kennt jemand die Lösung?
> 
> Du könntest im ersten Schritt das "/dev/null" hinter dem Befehl entfernen.

Ich hatte die Befehlszeile bereits ohne >/dev/null in der Console 
ausgeführt. Keine Ausgabe im Screen und in /var/log/messages

> Dann könntest Du in /var/roundcube/log schauen, ob dort eine errors-
> oder andere Logdatei zu finden ist die einen Hinweis auf die Ursache
> erlaubt.

Hier kommt Lcit ins Dunkel. /var/roundcube/log/error:

[20-Apr-2019 12:56:42 Europe/Berlin] PHP Fatal error:  Uncaught Error: 
Class 'Redis' not found in 
/home/htdocs/roundcube/program/lib/Roundcube/rcube_session_redis.php:38
Stack trace:
#0 /home/htdocs/roundcube/program/lib/Roundcube/rcube_session.php(73): 
rcube_session_redis->__construct(Object(rcube_config))
#1 /home/htdocs/roundcube/program/lib/Roundcube/rcube.php(52

7): rcube_session::factory(Object(rcube_config))
#2 /home/htdocs/roundcube/program/include/rcmail.php(482): 
rcube->session_init()
#3 /home/htdocs/roundcube/program/include/rcmail.php(104): 
rcmail->session_init()
#4 /home/htdocs/roundcube/program/include/rcmail.php(79): rcmail->startup()
#5 /home/htdocs/roundcube/program/include/clisetup.php(31): 
rcmail::get_instance()
#6 /home/htdocs/roundcube/bin/cleandb.sh(24): require('/home/htdocs/ro...')
#7 {main}
   thrown in 
/home/htdocs/roundcube/program/lib/Roundcube/rcube_session_redis.php on 
line 38

php7_redis V1.1.3 und redis V 1.3.4 sind installiert.

ROUNDCUBE_REDIS_HOST       =  <<< no value >>>
ROUNDCUBE_REDIS_PASS       =  <<< no value >>>

Activate configuration now (y/n) [yes]?
version (eisfair-1): v1.4.10
mail has been enabled ...
Nextcloud has been enabled ...
Database type  : mysql (mariadb55)
Database server: localhost:3306
MySQL PHP7 support: enabled
MySQL support: enabled
MySQL binary logging: disabled
PHP7-WEB APC cache: enabled
PHP7-WEB Redis cache: enabled

Was fehlt hier?

Grüße Rolf


Mehr Informationen über die Mailingliste Eisfair