Re: [Evolution] CalDAV and SSL client certificates not working



Hello,

thanks for your quick response.

On 01.07.2011 11:30, Milan Crha wrote:
On Fri, 2011-07-01 at 09:52 +0200, Till DÃrges wrote:

The one thing, however, that doesn't seem to be working is CalDAV support with SSL
client certificates.

CalDAV is using libsoup, and I believe it does support it, thus there
will be some other issue. To see what the communication between
evolution and your server is do the following:

a) close evolution
b) make sure e-calendar-factory process is not running
c) run e-calendar-factory from a console like this:
   $ CALDAV_DEBUG=all /usr/libexec/e-calendar-factory
   (note the path can differ, it depends on your ditro)
d) run evolution from another console and let it open
   the CalDAV calendar
You might see new debugging output on the e-calendar-factory console.

I got this:

--- snip ---
$  rpm -qf /usr/lib/evolution-data-server/e-calendar-factory
evolution-data-server-2.32.1-4.3.1.x86_64
$  CALDAV_DEBUG=all /usr/lib/evolution-data-server/e-calendar-factory
e-data-server-Message: adding type `ECalBackendGroupwiseJournalFactory'
e-data-server-Message: adding type `ECalBackendGroupwiseEventsFactory'
e-data-server-Message: adding type `ECalBackendGroupwiseTodosFactory'
e-data-server-Message: adding type `ECalBackendHttpMemosFactory'
e-data-server-Message: adding type `ECalBackendHttpEventsFactory'
e-data-server-Message: adding type `ECalBackendHttpTodosFactory'
e-data-server-Message: adding type `ECalBackendContactsEventsFactory'
e-data-server-Message: adding type `ECalBackendCalDAVMemosFactory'
e-data-server-Message: adding type `ECalBackendCalDAVTodosFactory'
e-data-server-Message: adding type `ECalBackendCalDAVEventsFactory'
e-data-server-Message: adding type `ECalBackendFileJournalFactory'
e-data-server-Message: adding type `ECalBackendFileEventsFactory'
e-data-server-Message: adding type `ECalBackendFileTodosFactory'
e-data-server-Message: adding type `ECalBackendWeatherEventsFactory'
Server is up and running...
OPTIONS /davical/caldav.php/USER/home/ HTTP/1.1
Soup-Debug-Timestamp: 1309518519
Soup-Debug: SoupSessionSync 1 (0x70e9b0), SoupMessage 1 (0x6e5d20), SoupSocket 1
(0x648370)
Host: some.test.host
User-Agent: Evolution/2.32.1
Connection: close
--- snap ---

To be honest, I can't make much of this. Is there any way to get more (verbose) traces?


BTW, with evolution-data-server-3.0.2 it wouldn't work at all (apparently some DBus
problem):

--- snip ---
$ rpm -qf /usr/lib/evolution-data-server/e-calendar-factory
evolution-data-server-3.0.2.1-3.3.x86_64

$  evolution
[...]
(evolution:14354): libecal-WARNING **: Cannot get cal from factory:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.gnome.evolution.dataserver.Calendar was not provided by any .service files
--- snap ---


Regards -- Till
-- 
Dipl.-Inform. Till DÃrges                  doerges pre-sense de
                                  Tel. +49 - 40 - 244 2407 - 14
                                  Fax  +49 - 40 - 244 2407 - 24
PRESENSE Technologies GmbH            Sachsenstr. 5, D-20097 HH
                                         USt-IdNr.: DE263765024
GeschÃftsfÃhrer/Managing Directors       AG Hamburg, HRB 107844
Till DÃrges           JÃrgen Sander              Axel Theilmann



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]