martes, 3 de marzo de 2015

Fix Rouncube 1.1.0 LDAP

En  español

Recién actualice Roundcubemail a la versión 1.1.0-1.fc21 de los repos de fedora. La nueva versión usa una librería de terceros desarrollada por kolab para conectar con servicios LDAP. El problema que esta librería no se despliega con el paquete por defecto y el complemento de contactos usando ldap depende de esa libraría nueva.

Para resolverlo hay que descargar el paquete completo, y copiar la libraria a la ruta de roundcube del paquete instalado desde los repos.

Nota: cuando indica # hay que ser root o usar sudo.

In English

I just update Roundcubemail to 1.1.0-1.fc21. The new version use a new vendor library developed by kolab to connect LDAP. The problem is that library is not deploy with default package and the plugin to ldap contacts depend on it lib.

To fix that I download the complete package from roundcubemail, extract the forder lib and move foder when roundcube is installed.

Note: when # be root or use sudo

Pasos | Steps

$ wget -P /tmp http://downloads.sourceforge.net/project/roundcubemail/roundcubemail/1.1.0/roundcubemail-1.1.0-complete.tar.gz

$ tar -zxvf  /tmp/roundcubemail-1.1.0-complete.tar.gz -C /tmp roundcubemail-1.1.0/vendor/kolab/Net_LDAP3/lib/Net

# mv roundcubemail-1.1.0/vendor/kolab/Net_LDAP3/lib/Net /usr/share/roundcubemail/program/lib/

# chown root -R /usr/share/roundcubemail/program/lib/Net

# chgrp root -R /usr/share/roundcubemail/program/lib/Net

$ rm -Rf /tmp roundcube*