<> = Installation de Funambol pour SOGo = '''NB : ce sont plus des notes ... pas vraiment une procédure structurée ..''' == Documentations == * http://doc.ubuntu-fr.org/funambol * http://www.sogo.nu/files/docs/SOGo%20Installation%20Guide.pdf == Installation sur le sogo-paris == * pré-requis : * mysql avec un compte pour funambol * un utilisateur système funambol dont le home sera le dossier de base de funambol (ici : `var/lib/funambol/Funambol`), avec tous les droits sur le dossier * java bin et jre (chez canonical lucid/partner : "deb http://archive.canonical.com/ lucid partner") * version installée : funambol bundle 8.7 dans le dossier `var/lib/funambol/Funambol` * placer funambol dans init.d : `cp /var/lib/funambol/Funambol/bin/funambol /etc/init.d/ ; update-rc funambol defaults ; rm /var/lib/funambol/Funambol/bin/funambol ; ln -s /etc/init.d/funambol /var/lib/funambol/Funambol/bin/` Petit soucis pas grave : {{{ root@sogo-paris:/var/lib/funambol/Funambol# /etc/init.d/funambol stop java.sql.SQLException: socket creation error ==> il est quand même arrêté root@sogo-paris:/var/lib/funambol/Funambol# netstat -tlnup | grep java root@sogo-paris:/var/lib/funambol/Funambol# }}} * home de funambol et path pour jre défini dans /etc/init.d/funambol * mysql-connector-java-xxx-bin.jar ("For MySQL, please refer to the following site : http://dev.mysql.com/usingmysql/java/") le mettre conforment au path spécifié ici "jdbc.classpath=/var/lib/funambol/Funambol/mysql-connector-java-5.1.15-bin.jar" dans /var/lib/funambol/Funambol/ds-server/install.properties * connexion avec SOGo : lire le pdf de chez sogo * funambol-sogo (http://www.sogo.nu/downloads/backend.html) * json.simple * '''NB''' : pour installer les modules et initialiser la BD pour la première fois, il faut lancer `bin/install` et non bin/install-modules tel que dit dans la doc ; sinon on tombe sur l'erreur : {{{ [sql] Failed to execute: create table fnbl_email_cache ( guid varchar(200) binary not null, source_uri varchar(128) binary not null, principal bigint not null, last_crc bigint, invalid char, internal char, messageid varchar(700) binary, headerdate varchar(20) binary, received varchar(20) binary, subject varchar(700) binary, sender varchar(300) binary, isemail char, constraint pk_cache primary key (guid, source_uri, principal), constraint fk_principal_email_cache foreign key (principal) references fnbl_principal (id) on delete cascade )ENGINE = InnoDB CHARACTER SET utf8 BUILD FAILED /var/lib/funambol/Funambol/ds-server/install/install.xml:238: The following error occurred while executing this line: /var/lib/funambol/Funambol/ds-server/install/install-modules.xml:120: The following error occurred while executing this line: /var/lib/funambol/Funambol/ds-server/install/install-modules.xml:168: The following error occurred while executing this line: /var/lib/funambol/Funambol/ds-server/install/install-modules.xml:240: The following error occurred while executing this line: /var/lib/funambol/Funambol/ds-server/install/install-modules.xml:285: The following error occurred while executing this line: /var/lib/funambol/Funambol/ds-server/install/install-modules.xml:369: java.sql.SQLException: Ne peut créer la table 'funambol.fnbl_email_cache' (Errcode: 150) }}} * selon la doc "configure the data sources for SOGo. To do so, start the Funambol Administration Tool using the following command : /opt/Funambol/admin/bin/funamboladmin " Mais c'est un truc graphique ! je fais comment là ???? ... à suivre ... Solution : cf la procédure ici [[Projet/SOGo/ProcédureInstallationFunambol]]