Bug 305296 - Kolab Calendar Resource Missing
Summary: Kolab Calendar Resource Missing
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: 4.9
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-17 00:15 UTC by Matthias Heizmann
Modified: 2012-08-18 11:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Heizmann 2012-08-17 00:15:13 UTC
I did an update from KdeSC 4.8.5 to 4.9.0.
A few days later I realized that my new calendar entrys in a Kolab calendar resource are not synced back to the IMAP server.
I wanted to solve this problem in a quick and dirty way and did the following:
1. I copyied all calendar entrys not synced to the server to a calendar myEmergencyBackup.ics is a local file.
2. I deleted ~/.local/share/* and ~/.kde4/share/configakonadi*
3. I started kmail and set up my IMAP server again

All calendars in Korganizer are gone (I expected this). However I am not able to add the calendar via Kolab resource again.

- If I click in Korganizer "Add Calendar" I can select from a list containing the following.
Birthdays&Anniversaries, DAV groupware resource, ICal Calendar File, KAlarm Calendar File, KAlarm Directory, KDE Caendar (traditional), Knut, Open-Xcahnge Groupwar Server.
There is no Kolab resource.


- If I select in Kmail my calendar folder on the IMAP server and click "Folder Properties", set "Folder contents" to "Calendar", a window with the following message pops up.
"You have configured this folder to contain groupware information. This means that this folder will disappear once the configuration dialog is closed." 
Up to here this is the behaviour I expected. However actually nothing happens, the folder does not disappear (not even after a restart), no new calendar appears in Korganizer.

I think most annoying ist not that this happend, but that there was no error message that infomed about the problem.

If you have some idea which useful information I can provide, please let me know.

I guess a brute force solution for me is to delete the whole ~/.kde4 directory. Do you have a more sophisticated advice which config files I should delete in order to be able to configure a new Kolab calendar resource?

Reproducible: Always
Comment 1 Matthias Heizmann 2012-08-17 01:23:22 UTC
I just found out that for KdeSC 4.9.0 the kolab client is not installed by default in Gentoo.
I guess that is my problem.

I should change this bug report to
"There should be an error message if the plugins needed for some resource are missing"
Comment 2 Christophe Marin 2012-08-17 16:32:10 UTC
The cmake output already gives such a warning 

find_package(Libkolab 0.2)
macro_log_feature(Libkolab_FOUND "KolabLibraries" "The Kolab Format libraries" "http://git.kolab.org/" FALSE "0.2" "The Kolab Format libraries are required to build the Kolab Groupware Resource")
Comment 3 Matthias Heizmann 2012-08-18 11:16:10 UTC
I installed the necessay packages. The Kolab Groupware Resource is available.

Unfortunatly I was not yet able to solve my problem.
When ich click in Korganizer "add Calendar" (resp. in Kaddressbook "add Address Book"). The option Kolab Groupware Server is grayed out, like it would have been already added.

Additionally, as before:
- If I select in Kmail my calendar folder on the IMAP server and click "Folder Properties", set "Folder contents" to "Calendar", a window with the following message pops up. "You have configured this folder to contain groupware information. This means that this folder will disappear once the configuration dialog is closed." Up to here this is the behaviour I expected. However actually nothing happens, the folder does not disappear (not even after a restart), no new calendar appears in Korganizer.

1. Maybe the calendar resource is already added but for some reason not visible in Korganzier.
2. Maybe the calendar resource is not added but for some reason also not addable.

How can I find our what the "real reason" is?