Bekijk Volledige Versie : Problemen Roundcube na updaten
Tussendoor
26/08/13, 12:47
Onlangs hebben wij onze server geupdate. Roundcube kwam met een nieuwe versie echter ging deze update niet helemaal goed. Oa het uploaden van attachments werkte na de /.build update niet meer. Dit probleem doet zich nog steeds voor, inclusief nu een blanco pagina bij het bezoeken van /webmail/ maar ook een melding bij squirrelmail: Error opening ../data/default_pref Default preference file not found or not readable!
Kan iemand hierbij assisteren of wellicht tips hoe dit op te lossen?
patrickekkel
26/08/13, 13:31
Probeer hem dan opnieuw te builden
ga naar /usr/local/directadmin/scripts
en dan voer je ./roundcube.sh uit
Tussendoor
26/08/13, 13:56
Geen succes
cp: kan status van ‘/var/www/html/roundcube/logs/*’ niet opvragen: Bestand of map bestaat niet
ERROR 1146 (42S02) at line 5 in file: 'SQL/mysql.update.sql': Table 'da_roundcube.messages' doesn't exist
Editing roundcube configuration...
Roundcube has been installed successfully.
Adding roundcube alias to /etc/httpd/conf/httpd.conf
You need to restart the httpd service if you want alias to work.
[root@s02 scripts]# ./roundcube.sh
cp: kan status van ‘/var/www/html/roundcube/logs/*’ niet opvragen: Bestand of map bestaat niet
cp: ‘/var/www/html/roundcube/temp/rcmAttmntUcSm6E’ en ‘/var/www/html/roundcubemail-0.8.6/temp/rcmAttmntUcSm6E’ zijn hetzelfde bestand
ERROR 1146 (42S02) at line 5 in file: 'SQL/mysql.update.sql': Table 'da_roundcube.messages' doesn't exist
Editing roundcube configuration...
Roundcube has been installed successfully.
[root@s02 scripts]# service httpd restart
Tussendoor
26/08/13, 14:18
Het lijkt er inmiddels op dat het probleem veroorzaakt wordt door safe_mode. Is het mogelijk dit toe te staan voor Roundcube en niet direct serverbreed?
systemdeveloper
26/08/13, 19:19
Het lijkt me sterk dat dit door safe_mode komt. Dan had iedereen er wel last van aangezien safe_mode default uit staat.
Die error mbt. die tabel die niet bestaat of niet aangemaakt kon worden zal er meer mee te maken hebben.
Controleer of je logingegevens in /usr/local/directadmin/conf/mysql.conf nog werken. Zoniet, fix dat eerst.
Dan onderstaande runnen en het 'zou' normaal gesproken moeten werken.
cd /usr/local/directadmin/custombuild
./build roundcube
Draai je nog een hele oude versie van php? gezien je het ook over safemode hebt. Weet niet of roundcube überhaupt nog goed werkt op oudere versies.
systemdeveloper
26/08/13, 19:24
Draai je nog een hele oude versie van php? gezien je het ook over safemode hebt. Weet niet of roundcube überhaupt nog goed werkt op oudere versies.
Je moet 5.3 hebben, maar als je lager zit krijg je daar een melding van. Tenminste, als je via ./build de update wilt doen.
Ik had laatst ook zoiets, na het updaten van Roundcube naar versie 0.90 op een server met PHP 5.2x kreeg ik een blanco scherm en andere foutmeldingen.
Roundcube 0.90 is niet compatibel met PHP 5.2x. Je kunt het beste PHP upgraden naar 5.3+ maar als dat niet wenselijk is kun je eventueel (tijdelijk) Roundcube versie 0.86 terugzetten.
Zie ook http://forum.directadmin.com/showthread.php?t=46187
Probeer is opnieuw te builden
cd /usr/local/directadmin/custombuild
./build update
./build clean
./build roundcube d
Tussendoor
29/08/13, 10:59
Draai je nog een hele oude versie van php? gezien je het ook over safemode hebt. Weet niet of roundcube überhaupt nog goed werkt op oudere versies.
Dat is niet het geval. D
Probeer is opnieuw te builden
cd /usr/local/directadmin/custombuild
./build update
./build clean
./build roundcube d
Dit uitgevoerd. De blanco pagina is verdwenen maar bijlagen gaan nog steeds mis. Log:
[root@s02 custombuild]# ./build roundcube d
cp: `/var/www/html/roundcube/logs' and `/var/www/html/roundcubemail-0.9.3/logs' are the same file
cp: `/var/www/html/roundcube/temp' and `/var/www/html/roundcubemail-0.9.3/temp' are the same file
Editing roundcube configuration...
Roundcube 0.9.3 has been installed successfully.
Tussendoor
31/08/13, 13:18
Heeft iemand een oplossing? Of weet iemand waar al dan niet betaald dit probleem verholpen kan worden?
Waar staat $rcmail_config['temp_dir'] op ? Even op een temp dir zetten
Daarnaast debug modes aanzetten in /var/www/html/roundcube/config/main.inc.php
Tussendoor
31/08/13, 14:44
De temp en logs mappen zijn al aanwezig in main.inc.php. Debug modes nu aangezet.
// use this folder to store log files (must be writeable for apache user)
// This is used by the 'file' log driver.
$rcmail_config['log_dir'] = 'logs/';
// use this folder to store temp files (must be writeable for apache user)
$rcmail_config['temp_dir'] = 'temp/';
systemdeveloper
31/08/13, 15:01
Dat is Bart L zijn 'fout'... hij had erbij moeten zeggen dat je die logs ook moet bekijken :)
Tussendoor
03/09/13, 10:08
Het probleem is inmiddels opgelost. Het betrof toch een rechten probleem wat verholpen is met mod_ruid2. Bedankt voor de input en hulp.