| Summary: | evolution cannot process incoming invitations | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Axel Thimm <axel.thimm> |
| Component: | evolution | Assignee: | Matthew Barnes <mbarnes> |
| Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 15 | CC: | blloyd, lucilanga, mbarnes, mcrha |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-08-07 17:05:15 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
Thanks for a bug report. The runtime warning:
> (evolution:31497): libecal-WARNING **: Cannot get cal from factory:
> No backend factory for 'file' of 'VEVENT'
might be the root cause for the issue, I believe. The itip-formatter plugin doesn't count with such situation and keeps waiting for a response, which never comes. Having any "file" calendars is strange to me, because there is a code which might take care of them, and rename them to "local".
You can fix this yourself when you install gconf-editor, run it and edit the key
/apps/evolution/calendar/sources
and replace any 'base_uri="file:' with 'base_uri="local:'. Maybe check for more 'file:' occurrences in each subkey of the 'sources' key. The only significant disadvantage is that the keys are XML blobs, which the gconf-editor cannot edit directly (it can, but it's not showing them in the best form), thus it's easier to edit the key, copy its value to an external editor (like gedit or any other text editor), make the relevant changes and then paste the text back to the gconf-editor, replacing the old value.
Please let me know if you'll need more help with this and whether it helped you. Thanks in advance.
My system had base_uri="local:" replacing with base_uri="local://" fixed the problem. All other formats had the trailing slashes. This message is a notice that Fedora 15 is now at end of life. Fedora has stopped maintaining and issuing updates for Fedora 15. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At this time, all open bugs with a Fedora 'version' of '15' have been closed as WONTFIX. (Please note: Our normal process is to give advanced warning of this occurring, but we forgot to do that. A thousand apologies.) Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, feel free to reopen this bug and simply change the 'version' to a later Fedora version. Bug Reporter: Thank you for reporting this issue and we are sorry that we were unable to fix it before Fedora 15 reached end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged to click on "Clone This Bug" (top right of this page) and open it against that version of Fedora. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping |
Description of problem: Any ics invitation, even such created by evolution itself are presented with a comment Searching for an existing version of this appointment and all controls are turned to gray ("Open Calendar", "Decline", "Tentative", "Accept"). If the apointment is indeed already in the calendar then the controls are OK (but when you get an external invitations they never are in advance). Version-Release number of selected component (if applicable): 3.0.2-2.fc15 How reproducible: always Steps to Reproduce: 1.Send an invitation to a meeting to a Fedora 15/evo 3.0.2 system in .ics 2.Check on that system whether the mail allows you to accept/decline/etc the invitation 3. Actual results: evolution seems to be searching forever for an existing appointment (although there is no CPU/disk activity) If evolution is called from a terminal there are warnings like (evolution:31497): libecal-WARNING **: Cannot get cal from factory: No backend factory for 'file' of 'VEVENT' Expected results: evolution should allow to accept/decline the meeting invitation Additional info: I turned off all existing calendars and created a new local one which I made default to make sure there is no corrupt calendar lying around, but it didn't help. Thanks!