Bonjour,
j’ai un problème avec roundcube : depuis une mise à jour (je sais pas quand, je l’utilise quasiment jamais), j’ai une page blanche, avec ça comme erreur dans error.log d’apache :
[Tue Oct 12 09:46:09 2010] [error] [client 192.168.1.1] PHP Warning: include(PEAR.php): failed to open stream: No such file or directory in /usr/share/roundcube/program/include/iniset.php on line 99
[Tue Oct 12 09:46:09 2010] [error] [client 192.168.1.1] PHP Warning: include(): Failed opening 'PEAR.php' for inclusion (include_path='/var/lib/roundcube/:/var/lib/roundcube/program:/var/lib/roundcube/program/lib:/var/lib/roundcube/program/include:.:/var/www/includes') in /usr/share/roundcube/program/include/iniset.php on line 99
[Tue Oct 12 09:46:09 2010] [error] [client 192.168.1.1] PHP Fatal error: Class 'PEAR' not found in /usr/share/roundcube/program/include/iniset.php on line 122
J’ai essayé apt-listbugs (mais c’est ma première utilisation, donc je suis pas sûr et certain de l’avoir bien utilisé) :
root@smtp:~# apt-listbugs list roundcube
Lecture des champs des paquets... Fait
Lecture de l'état des paquets... Fait
Récupération des rapports de bogue... Fait
Analyse des informations Trouvé/Corrigé... Fait
J’ai vidé mon cache apt, purgé le fichier, réinstallé, toujours le même problème.
Dans mon /etc/apache2/sites-enabled/000-default, j’ai
Alias /webmail/ "/var/lib/roundcube/"
Le contenu de ses répertoires :
root@smtp:/var/lib/roundcube# ls -la
total 24
drwxr-xr-x 6 www-data www-data 4096 12 oct. 09:51 .
drwxr-xr-x 46 root root 4096 12 oct. 09:51 ..
lrwxrwxrwx 1 www-data www-data 24 12 oct. 09:51 bin -> /usr/share/roundcube/bin
drwxr-xr-x 2 www-data www-data 4096 12 oct. 09:51 config
lrwxrwxrwx 1 www-data www-data 30 12 oct. 09:51 .htaccess -> /usr/share/roundcube/.htaccess
lrwxrwxrwx 1 www-data www-data 30 12 oct. 09:51 index.php -> /usr/share/roundcube/index.php
lrwxrwxrwx 1 www-data www-data 19 12 oct. 09:51 logs -> ../../log/roundcube
drwxr-xr-x 3 www-data www-data 4096 12 oct. 09:51 plugins
lrwxrwxrwx 1 www-data www-data 28 12 oct. 09:51 program -> /usr/share/roundcube/program
lrwxrwxrwx 1 www-data www-data 31 12 oct. 09:51 robots.txt -> /usr/share/roundcube/robots.txt
drwxr-xr-x 3 www-data www-data 4096 12 oct. 09:51 skins
drwxr-x--- 2 www-data www-data 4096 12 oct. 09:51 temp
root@smtp:/var/lib/roundcube# ls -la /usr/share/roundcube/
total 56
drwxr-xr-x 4 root root 4096 12 oct. 09:51 .
drwxr-xr-x 136 root root 4096 12 oct. 09:51 ..
drwxr-xr-x 2 root root 4096 12 oct. 09:51 bin
lrwxrwxrwx 1 root root 25 12 oct. 09:51 config -> /var/lib/roundcube/config
-rw-r--r-- 1 root root 1111 22 sept. 2009 .htaccess
-rw-r--r-- 1 root root 9829 31 oct. 2009 index.php
lrwxrwxrwx 1 root root 23 12 oct. 09:51 logs -> /var/lib/roundcube/logs
-rw-r--r-- 1 root root 18294 5 sept. 10:36 main.inc.php.dist
lrwxrwxrwx 1 root root 26 12 oct. 09:51 plugins -> /var/lib/roundcube/plugins
drwxr-xr-x 7 root root 4096 12 oct. 09:51 program
-rw-r--r-- 1 root root 26 22 mars 2008 robots.txt
lrwxrwxrwx 1 root root 24 12 oct. 09:51 skins -> /var/lib/roundcube/skins
lrwxrwxrwx 1 root root 23 12 oct. 09:51 temp -> /var/lib/roundcube/temp
Le fichier program/includes/PEAR.php n’existe pas, mais j’ai pas envie d’installer manuellement le paquet … Quelqu’un a déjà eu ce problème ?
Cordialement,
Glorf.