[Kolab-devel] Files missing after Package update on Debian

Tobias Brunner tobias at tobru.ch
Wed Aug 21 09:31:51 CEST 2013


Hi,

I've just upgraded the packages on Debian, there were a bunch of new versions, 
including Roundcube. After the upgrade, Roundcube was not working anymore, 
throwing the following PHP error:

  PHP Fatal error:  Class 'rcube_ldap_generic' not found in 
/usr/share/roundcubemail/plugins/kolab_auth/kolab_auth_ldap.php on line 29

The file rcube_ldap_generic.php seems to be missing in the package:

  dpkg -L roundcubemail | grep rcube_ldap_generic.php

I then downloaded the missing file from Github. After that:

  PHP Fatal error:  Class 'rcube_ldap_result' not found in 
/usr/share/roundcubemail/program/lib/Roundcube/rcube_ldap_generic.php on line 
416

This files is also missing, so I dowloaded this too. Roundcube is now loading 
again, but klicking on a mail leads to:

  PHP Fatal error:  Class 'Email' not found in 
/usr/share/roundcubemail/plugins/libkolab/lib/kolab_format.php on line 69

I stopped here to debug whats missing.
Would it be possible to check if all needed files found their way into the 
updated debian packages?

The following error messages also appear many times:
  PHP Warning:  Invalid argument supplied for foreach() in 
/usr/share/roundcubemail/plugins/kolab_auth/kolab_auth.php on line 121
  PHP Warning:  Invalid argument supplied for foreach() in 
/usr/share/roundcubemail/plugins/kolab_auth/kolab_auth.php on line 117

Maybe there are some incompatible libraries?

Cheers,
Tobias



More information about the devel mailing list