Summary: | calendar or contacts are not seen in kontact 4.11 with a kolab3 server | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | peterpaul.burger |
Component: | Kolab Resource | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | dvratil, kdepim-bugs, mollekopf, stephanolbrich, steve |
Priority: | NOR | ||
Version: | 4.11 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | fix for missing inode/directory content type of collections created by kolabproxy resouce |
Description
peterpaul.burger
2013-09-09 20:07:47 UTC
I can confirm - the Calendar and Contacts folders are exported via IMAP, but the Kolab Resource shows no collections in KOrganizer or KAddressbook. After adding the Kolab resource, the debugger shows: akonadi_kolabproxy_resource (0x19397a0) 5 BEGIN akonadi_kolabproxy_resource (0x19397a0) 5 OK Begin completed akonadi_kolabproxy_resource (0x19397a0) 6 LIST 0 INF (RESOURCE akonadi_kolabproxy_resource) (ANCESTORS 1) akonadi_kolabproxy_resource (0x19397a0) 6 OK List completed akonadi_kolabproxy_resource (0x19397a0) 7 CREATE "Kolab (Devel)" 0 ( REMOTEID "513" REMOTEREVISION "" VIRTUAL 0 ENTITYDISPLAY "(\"\" \"kolab\" \"\" ())" AccessRights "a" PARENT "0" noselect "1" CACHEPOLICY (INHERIT false INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL))) akonadi_kolabproxy_resource (0x19397a0) * 577 0 (NAME "Kolab (Devel)" MIMETYPE () REMOTEID "513" REMOTEREVISION "" RESOURCE "akonadi_kolabproxy_resource" VIRTUAL 0 CACHEPOLICY (INHERIT false INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL)) ENTITYDISPLAY "(\"\" \"kolab\" \"\" ())" AccessRights "a" PARENT "0" noselect "1") akonadi_kolabproxy_resource (0x19397a0) 7 OK CREATE completed akonadi_kolabproxy_resource (0x19397a0) 8 CREATE "Kolab (Kernel-ML)" 0 ( REMOTEID "539" REMOTEREVISION "" VIRTUAL 0 ENTITYDISPLAY "(\"\" \"kolab\" \"\" ())" AccessRights "a" PARENT "0" noselect "1" CACHEPOLICY (INHERIT false INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL))) akonadi_kolabproxy_resource (0x19397a0) * 578 0 (NAME "Kolab (Kernel-ML)" MIMETYPE () REMOTEID "539" REMOTEREVISION "" RESOURCE "akonadi_kolabproxy_resource" VIRTUAL 0 CACHEPOLICY (INHERIT false INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL)) ENTITYDISPLAY "(\"\" \"kolab\" \"\" ())" AccessRights "a" PARENT "0" noselect "1") akonadi_kolabproxy_resource (0x19397a0) 8 OK CREATE completed akonadi_kolabproxy_resource (0x19397a0) 9 CREATE "Kolab (Valhalla)" 0 ( REMOTEID "465" REMOTEREVISION "" VIRTUAL 0 ENTITYDISPLAY "(\"\" \"kolab\" \"\" ())" AccessRights "a" PARENT "0" noselect "1" CACHEPOLICY (INHERIT false INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL))) akonadi_kolabproxy_resource (0x19397a0) * 579 0 (NAME "Kolab (Valhalla)" MIMETYPE () REMOTEID "465" REMOTEREVISION "" RESOURCE "akonadi_kolabproxy_resource" VIRTUAL 0 CACHEPOLICY (INHERIT false INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL)) ENTITYDISPLAY "(\"\" \"kolab\" \"\" ())" AccessRights "a" PARENT "0" noselect "1") akonadi_kolabproxy_resource (0x19397a0) 9 OK CREATE completed akonadi_kolabproxy_resource (0x19397a0) 10 CREATE "Calendar" 577 (MIMETYPE (inode/directory application/x-vnd.akonadi.calendar.event) REMOTEID "516" REMOTEREVISION "" VIRTUAL 0 ENTITYDISPLAY "(\"\" \"view-calendar\" \"\" ())" uidnext "1" AccessRights "wcdCD" collectionquota "28063744 1073741824" collectionflags "\\Answered \\Flagged \\Draft \\Deleted \\Seen \\*" imapacl "XXXX@XXXXXX.com lrswipckxtdae %% " PARENT "513" uidvalidity "1378517901" collectionannotations "/vendor/cmu/cyrus-imapd/duplicatedeliver false % /vendor/cmu/cyrus-imapd/lastpop % /vendor/cmu/cyrus-imapd/partition default % /vendor/cmu/cyrus-imapd/pop3newuidl true % /vendor/cmu/cyrus-imapd/sharedseen false % /vendor/cmu/cyrus-imapd/size 0 % /vendor/kolab/folder-type event" imapquota "INBOX %%%% STORAGE % 1048576 %%%% STORAGE % 27406" highestmodseq "1" CACHEPOLICY (INHERIT true)) akonadi_kolabproxy_resource (0x19397a0) 10 NO Parent collection can not contain sub-collections akonadi_kolabproxy_resource (0x19397a0) 11 ROLLBACK akonadi_kolabproxy_resource (0x19397a0) 11 OK Rollback completed I can confirm this. Calendar and contacts from a previously configured (before 4.11) are still working, but when I add a new kolab account, the calender and contacts don't show up. My system is a Kubuntu 13.4 and I tried it with KDE 4.11 and 4.11.1 packages. Created attachment 82264 [details] fix for missing inode/directory content type of collections created by kolabproxy resouce Same here with KDE 4.11.1 packages on openSUSE 12.3. I found some hints in on of the comments of https://bugs.kde.org/show_bug.cgi?id=284527. The collection created by the kolabproxy resource is missing the inode/directory content type and this prevents the sub folder to be created. I have recompiled the kdepim4-runtime package with the attached patch and now the kolabproxy resource works again. I don't know if this is the best place to fix this but at least it works. The patch worked for me. Thanks! Christian, could you please check whether the attached patch is a correct fix for this issue? Just managed to compile kdepim-runtime and can confirm as expected, the patch is working. Thanks a lot to all involved for the quick reaction. This has been fixed in afa96eb (4.11). Thanks for the report & patch. *** Bug 325226 has been marked as a duplicate of this bug. *** |