Ok just sharing what we are using to get kronolith and lightning to sync properly. Please note this involves upgrading your PHP to v5 which is not supported and your sme server will become non-standard. This is an example of the procedure we use, works on a fresh install but also seems to work fine on most of our installs that have quite a few different contribs on. You may get errors on the pear parts but this seems to make it work even if you ignore some of the pear complaints initially.
** guaranteed to work on fresh sme 7.2, modified servers may not work depending on what you have done
yum upgrade
pear upgrade --force
http://pear.php.net/get/Archive_Tar http://pear.php.net/get/XML_Parser http://pear.php.net/get/Console_Getopt-1.2.2pear upgrade --force
http://pear.php.net/get/PEAR-1.3.3pear upgrade --force
http://pear.php.net/get/PEAR-1.4.3.tarpear upgrade PEAR
yum --enablerepo=centosplus install php.i386 php-pear-Net-Socket php-pear-Auth-SASL php-pear-DB php-pear-HTTP php-pear-Mail php-pear-XML-Parser
pear install HTTP_WebDAV_Server-beta
yum --enablerepo=* install smeserver-kronolith
mysql horde < /home/httpd/html/horde/scripts/sql/horde_alarms.sql
mysql horde < /home/httpd/html/horde/scripts/sql/horde_locks.sql
wget
ftp://ftp.horde.org/pub/kronolith/kronolith-h3-2.3-rc1.tar.gztar zxvf kronolith-h3-2.3-rc1.tar.gz
cp -R kronolith-h3-2.3-rc1/* /home/httpd/html/horde/kronolith/ --reply=yes
rm -Rf kronolith-h3-2.3-rc1
vim /etc/e-smith/templates/home/httpd/html/horde/config/conf.php/9999locks
insert these two lines and save:
$conf['lock']['params']['driverconfig'] = 'horde';
$conf['lock']['driver'] = 'sql';
signal-event post-upgrade
signal-event reboot
to add a calender use thunderbird 2.0.0.16 and lightning 0.9 rc2 (viewing more than one person's calendar will not work in 0.8 )
* add new ical with url:
https://server/horde/rpc.php/kronolith/username/username.ics* login to
http://server/webmail and go to calender, then "manage calendars" on left
* click "subscription url" and change last part to be username only
To migrate existing lighting calendar
* go to thunderbird and export calendar to ics file
* login to webmail, go to calendar and import the ics file
* remove your temporary ics file