![]() Registered Member ![]()
|
Hi,
coming from a Windows environment I just recently began using OpenSuse 12.3 with KDE. I really like KDE a lot and I want to use Kontact as my primary PIM. I run my own server that I am trying to keep as simple as possible and that is one reason why I decided to use SabreDAV as my Cal-/CardDAV server as it does not require a database but its all plain PHP and files. My SabreDav setup works just fine with all my iOS, Android, and Meego (through snyc-evolution) devices and also Thunderbid is working with Lightning and theSogo-plugins. So I assume my SabreDAV installation is working alright. So I read that Akonadi supports Cal-/CardDAV natively and I managed to setup accounts without too much hassle although there is not much feedback from the GUI if there is anything happening in the background. So originally I thought it doesn't work at all but then I found out, that it is only a one-way sync going outwards to the server. But there is nothing synced into Kontact from the server. This is true for the address book as well as for the calendar. As I am quite new I do not really know where to look at (logs, etc.) Anyone can give me a hint? Or maybe SabreDAV is not supported. Kontact is not shown as suported clients for SabreDAV on the website and the SabreDAV devs do not think the best of the KDE WebDAV implementation. But I really want to get this to fly so any help is highly appreciated. Thanks. Regards Tim |
![]() Administrator ![]()
|
The SabreDAV information is likely outdated, since it goes to 4.4 days. There's a new implementation, which is the one you're using.
To see whether there are issues, let's start with the simplest check: have a look at ~/.xsession-errors and see if there's anything related to DAV there.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
Hi einar,
not that much really. All I can find is this
I also found out that as long as I create the object in Kontact and do not touch it form another system changes i make in Kontact are still synced to the server. As soon as I edit it form another device Kontact loses the binding to the object and changes are not uploaded nor downloaded anymore. Looking at the server (lighttpd) access.log I see CardDAV Method "REPORT" (RFC 6352)returning HTTP status code 501. My iOS CardDav client never uses the REPORT method.
Probably should check with the SabreDAV guys if this method is supported, huh? UPDATE: Nope, iOS does use the REPORT METHOD but it gets a 207 status back:
Tim |
![]() Administrator ![]()
|
Thanks for providing information. Please post a bug to bugs.kde.org and provide the same information there.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
|
![]() Registered Member ![]()
|
FYI
Issue solved. lighttpd 1.4.30 and later contains a fix. See link to bugs.kde.org for the details. Regards Tim |
![]() Administrator ![]()
|
Thanks for the update. Please mark this topic as solved in case the issue is completely gone. Thanks!
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
Registered users: Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]