[GroupDAV] GroupDAV Funambol Modules does not appear in admin client

Adam Tauno Williams groupdav@opengroupware.org
Wed, 20 Sep 2006 10:16:02 -0400


> Very weird with the module not showing up in admin - 
> logs/funambol-ds.log will probably shed some light. The postgresql SQL 
> code is definitely correct, as I've done a few clean installs with it.
> Heres the new build:
> http://comalies.citadel.org/~matt/funambol/groupdav-1.1.1711.s4j
> * Fixed a few problems in ObjectTrackingStore, now much more stable all 
> round
> * 'ZideStore mode' implemented - i.e %USER% in 
> /zidestore/dav/%USER%/public/Calendar/ will  be replaced with the 
> current connecting user

Sweet!

> * Greatly improved logging - two log files (object store, connector) for 
> each client saved in store (note: when sending in logs delete all 
> Authorization:  lines from the log)
> * Recommended configuration: JBoss 4.0.4,Postgresql,Funambol DS 3.0.6
> * Known issues:  Floating events created on device won't be floating on 
> server

I completely cleaned out my install, manually dropped the tables, etc...
and re-installed with this new connector.  Still doesn't appear in admin
client.

---

$ cd /tmp
$ ./funambol-3.0b5b.bin
- Accept the license agreement
- Specify the root directory [ /opt ]
- When prompted if you want to start the server say "no".
$ export FUNAMBOL_HOME=/opt/Funambol
$ export DS_SERVER_HOME=$FUNAMBOL_HOME/ds-server
$ cp /tmp/groupdav-1.1.1711.s4j $DS_SERVER_HOME/modules
$ vi $DS_SERVER_HOME/install.properties
----------
server-uri=
context-path=/funambol
dbms=postgresql
jdbc.classpath=/usr/share/pgsql/postgresql-8.1-404.jdbc2ee.jar
jdbc.driver=org.postgresql.Driver
jdbc.url=jdbc:postgresql://{DB SERVER}/{DB NAME}
jdbc.user={DB USER NAME}
jdbc.password={DB PASSWORD}
modules-to-install=foundation-3.0.6,pdi-3.0.2,pimweb-3.0.5,funambol-db-3.0.4,funambol-email-3.0.12,groupdav-1.1.1711
modules-to-uninstall=
$ cd $DS_SERVER_HOME
$ psql -U funambol -h gourd-amber --file
default/sql/postgresql/create_engine.ddl funambol
$ psql -U funambol -h gourd-amber --file
default/sql/postgresql/init_engine.sql funambol
$ bin/install-modules.sh tomcat50
- Answer "y" to all questions.
....
....output includes
     [echo] groupdav-1.1.1711 installation...
[available] DEPRECATED - <available> used to override an existing
property.
[available]   Build file should not reuse the same property name for
different values.
     [echo] Database installation for module groupdav-1.1.1711 on
postgresql (/opt/Funambol/ds-server)

  [iterate] The Funambol Data Synchronization Server installation
program can now create
  [iterate] the database required by the module groupdav-1.1.1711 (if
any is needed).
  [iterate] You can skip this step if you have already a valid database
created
  [iterate] or the module does not require a database.

  [iterate] If you choose 'y' your existing data will be deleted.

  [iterate] Do you want to recreate the database?
  [iterate]       (y,n)
y
     [echo] groupdav-1.1.1711 installation successfully completed
     [echo] Remove output dir
......
BUILD SUCCESSFUL
Total time: 33 seconds
$ cd $FUNAMBOL_HOME
$ cp /usr/share/pgsql/postgresql-8.1-404.jdbc2ee.jar
$FUNAMBOL_HOME/tools/tomcat/webapps/funambol/WEB-INF/lib/
$ tools/bin/funambol.sh start