freebusy configuration, what is needed in kontact

Gunnar Wrobel wrobel at pardus.de
Wed Mar 26 08:56:14 CET 2008


Richard Bos <ml at radoeka.nl> writes:

> Hi,
>
> Gunnar thanks for your support!
>
> Op Thursday 20 March 2008 16:37:32 schreef u:
>> > What I did:
>> > - With a small script I verified that the freebusy functionality on kolab
>> > worked.  I did that by basically running the following commands:
>> >  curl -k https://${_LOGIN_USER}${_PASSWORD}@$SERVER/freebusy/FB
>> >
>> > where FB has the following values:
>> > $FB_USER.ifb
>> > $FB_USER.xfb
>> > trigger/$FB_USER/Calendar.pfb
>> > $FB_USER/Calendar.pfb
>> > trigger/$FB_USER/Calendar.xpfb
>> > $FB_USER/Calendar.xpfb
>> >
>> > In all cases kolab provides output, that looks valid.
>> >
>> > - Configure kontact for another user with kolabwizard.  No errors, all
>> > look fine. - Start kontact
>> > - Contact the (imap) server
>> > - Groupware folders are created
>> > - Schedule a meeting, and invite the person that has freebusy information
>> >   on kolab (the one checked with the commands listed above).
>> > - Go to the free busy tab in the event scheduler / window of korganizer
>> > (kontact) Korganizer does not contact the kolab server.  Click on reload
>> > nothing happens.  Why not???
>> > - Double click the participant, a small window pops up, that can be used
>> >   to configure FB information for that participant.
>> > - If I fill that window (actually 2 windows), kolab is queried for FB
>> > information. The url that I used there is:
>> >   https://${_LOGIN_USER}${_PASSWORD}@$SERVER/freebusy/$FB_USER.ifb
>> >
>> > Is this the way it has been designed?  If not, why does korganizer
>> > (kontact) not contact the kolab server automatically (AFAICS korganizer
>> > has all the information available to know where the FB data is located).
>> >
>> > This is with kontact from openSUSE version 1.2.4 (enterprise
>> > 20070904.708012) and kolab from cvs, running natively on openSUSE.
>> >
>> > What behaviour should I expect from kontact / korganizer?
>>
>> YOu should see the request from kontact in you apache server logs.
>
> I see those request, but not always...
> See above when I run my FB test script (please find it attached)), it shows 
> the freebusy output and I have the request logged in the apache log.

So the server side seems to be okay.

> (Would it be usefull to add it to the kolab-freebusy cvs module?), that 

rather the utils/* section as it is clearly a test script.

>
>> I think there are also some good hints on debugging the free/busy system
>> in the wiki. Did you check these?
>
> I did not use them, I checked them now.  It seems I have did those checks by 
> myself ;)  Anyway, after reading this wiki page:
> http://wiki.kolab.org/index.php/Kolab2_Server_Troubleshooting_-_Free/Busy
> I still encounter the problem.  It seems I'm at this point:
> http://wiki.kolab.org/index.php/Kolab2_Server_Troubleshooting_-_Free/Busy#Kontact
> So it looks like a kontact (korganizer) configuration issue:
>
> Just to be sure: Is it sufficient to run kolabwizard for the freebusy 
> configuration?  (I assume that it is sufficient to run kolabwizard to fully 
> configure kontact and that no more configuration is needed by the user, is 
> that correct?)

I think this is correct and it always worked for me like that.

But I'm not really a kontact expert so somebody else needs to answer
that. You might wish to open a bug report.

Cheers,

Gunnar

>
> -- 
> Richard Bos
> Without a home the journey is endless
>
> #!/bin/bash
> # See: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/doc/architecture/freebusy.txt
>
> # The server that runs the kolab server
> SERVER=
>
> # The user and password that logins to the kolab server (user at domain.tld)
> LOGIN_USER=
> PASSWORD=
>
> # The user for whom the Free Busy information is requested 
> FB_USER=
>
> if [[ -z "$PASSWORD" ]]; then
>   echo "error: password is required" >&2
>   exit 1
> else
>  _PASSWORD=:$PASSWORD
> fi
>
> _LOGIN_USER=$(echo $LOGIN_USER | sed 's/@/%40/')
> [[ -z "$FB_USER" ]] && FB_USER=$_LOGIN_USER
>
> echo === ifb ===
> curl -k https://${_LOGIN_USER}${_PASSWORD}@$SERVER/freebusy/$FB_USER.ifb
> echo 
>
> echo === xfb ===
> curl -k https://${_LOGIN_USER}${_PASSWORD}@$SERVER/freebusy/$FB_USER.xfb
> echo 
>
> echo === pfb with trigger ===
> curl -k https://${_LOGIN_USER}${_PASSWORD}@$SERVER/freebusy/trigger/$FB_USER/Calendar.pfb
> echo 
>
> echo === pfb ===
> curl -k https://${_LOGIN_USER}${_PASSWORD}@$SERVER/freebusy/$FB_USER/Calendar.pfb
> echo 
>
> echo === xpfb with trigger ===
> curl -k https://${_LOGIN_USER}${_PASSWORD}@$SERVER/freebusy/trigger/$FB_USER/Calendar.xpfb
> echo 
>
> echo === xpfb ===
> curl -k https://${_LOGIN_USER}${_PASSWORD}@$SERVER/freebusy/$FB_USER/Calendar.xpfb
>
> _______________________________________________
> Kolab-users mailing list
> Kolab-users at kolab.org
> https://kolab.org/mailman/listinfo/kolab-users

-- 
______ http://kdab.com _______________ http://kolab-konsortium.com _

p at rdus Kolab work is funded in part by KDAB and the Kolab Konsortium

____ http://www.pardus.de _________________ http://gunnarwrobel.de _
E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 700 6245 0000                          Bundesstrasse 29
Fax    : +49 721 1513 52322                          D-20146 Hamburg
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   >> Mail at ease - Rent a kolab groupware server at p at rdus <<                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




More information about the users mailing list