Red Hat Bugzilla – Bug 235700
Upgrade to 2.8.3-2 breaks meeting requests from exchange users
Last modified: 2008-03-16 17:43:41 EDT
Description of problem:
Evolution, using evolution-connector, stopped correctly handling meeting
requests from Exchange upon upgrade from 2.8.3-1 to 2.8.3-2. 2.8.3-2 is marked
as a security upgrade. Prior to upgrade, meeting requests work properly. After
upgrade, meeting requests are shown as "unknown attachment." The only fix I
found was to remove evolution completely and reinstall, specifying version 2.8.3-1.
Version-Release number of selected component (if applicable): 2.8.3-2
1) receive a meeting request from another user (your own always work)
2) upgrade to 2.8.3-2
3) view existing, or new, meeting request - now contains only "unknown attachments"
Steps to Reproduce:
I have the same problem. I had a FC5 installation (fully updated) which worked
perfectly, and while upgrading it to FC7 (which involved in waiting for some
new hardware to arrive) I switched to an FC6 installation (fully updated). In
this move I lost propper functioning access to meeting/appointment requests
I have tried to downgrade to older versions:
[root@modesty tmp]# rpm -qa|grep evolution
But this gives the same behaviour.
F7 also behaves in the same manner with the following versions:
[root@rsh etc]# rpm -qa | grep evolution| sort | uniq
Here is the difference between evolution-2.8.3-1.fc6 and evolution-2.8.3-2.fc6.
It fixes a security flaw when previewing memos.
2007-03-29 16:51:41.000000000 -0400
2007-03-29 16:51:56.000000000 -0400
@@ -185,7 +185,7 @@
- gtk_html_stream_printf(stream, string->str);
+ gtk_html_stream_printf(stream, "%s", string->str);
g_string_free (string, TRUE);
This is what broke metting requests?
No. I experienced the same behaviour in both evolution-2.8.3-1.fc6 and
evolution-2.8.3-2.fc6. The last time this worked was in FC5 (presumably) with
the versions: evolution-2.6.3-2.fc5 and evolution-connector-2.6.3-2.fc5.
After som trial and error I ended up with the following set of evolution
components which works on FC6:
[root@modesty tmp]# rpm -qa | grep evolution
I tried all the different inbetween version of evolution with no luck, so the
bug is either in evolution-data-server or evolution-connector.
I'll try to update single components when I get some spare time, but there are
some nasty dependencies there which broke some of the symlinks which I had to
manually recreate to the correct versions.
OK, I bumbed all of the below up to the version as of Dec 04 2006:
and the problem arose again. So sometimes between Nov 01 2006 and then, the
bug was introduced. I then downgraded to evolution-18.104.22.168-3.fc6 and the
meetings are again OK, however, now it seems that there are some instabilities
with authentication with the server and I keep getting locked out. While I
wait for a solution I'm reverting to last good as described in my previous post.
Is this problem still present on Fedora 8 Test 2 or later?
I haven't tried F8T2 - as I'm running in a production environment I really
don't want to bump the whole system. Are there packages available for F7?
Interestingly enought I have stared to receive meeting requests which behaves
exactly like the original problem, i.e. meeting requests are shown as "unknown
attachment." So, the workaround above seems to no longer work.
Can it be something marginal in the way Outlook/Exchange constructs these
messages, which again is based on some set of settings, which can change from
request to request, which makes Evolution fall over?
Thanks for responding. The Evolution packages in Fedora 7 are for only for
version 2.10, which is no longer seeing regular updates. I think you may be
able to install the Fedora 8 Evolution packages without bumping the entire
desktop, if you care to try. You can always tell 'yum' to abort if it wants to
pull into too many additional packages.
[ft@modesty /tmp]$ rpm -Uvh evolution-*
warning: evolution-data-server-1.12.0-1.fc8.i386.rpm: Header V3 DSA signature:
NOKEY, key ID 30c9ecf8
error: Failed dependencies:
gnome-icon-theme >= 2.19.91 is needed by evolution-2.12.0-8.fc8.i386
gtk2 >= 2.12.0 is needed by evolution-2.12.0-8.fc8.i386
libgtkhtml-3.14.so.19 is needed by evolution-2.12.0-8.fc8.i386
libpisock.so.9 is needed by evolution-2.12.0-8.fc8.i386
glib2 >= 2.14.0 is needed by evolution-data-server-1.12.0-1.fc8.i386
libdb-4.6.so is needed by evolution-data-server-1.12.0-1.fc8.i386
libdb-4.6.so is needed by evolution-exchange-2.12.0-1.fc8.i386
libedataserver-1.2.so.7 is needed by (installed) nautilus-sendto-0.7-
libedataserver-1.2.so.7 is needed by (installed) gnome-panel-2.16.3-
libedataserver-1.2.so.7 is needed by (installed) ekiga-2.0.5-3.fc6.i386
libedataserver-1.2.so.7 is needed by (installed) bug-buddy-2.16.0-
libedataserver-1.2.so.7 is needed by (installed) control-center-2.16.3-
libedataserver-1.2.so.7 is needed by (installed) pidgin-2.0.2-
Do you guarantee --nodeps? :-)
OK. I have upgraded one machine to the latest F8 release. But the problem
still persists. These are the versions I use:
[root@modesty ~]# rpm -q fedora-release fedora-release-notes
[root@modesty ~]# rpm -qa | grep evolution
The problem persists for new meeting requests or existing meeting requests?
OK. To clarify:
Everything was working fine in FC5, both new and existing meeting requests.
Then I upgraded to FC6 and I had to downgrade some of the evolution packages to
get meeting requests working again (see above). At some point new meeting
requests started to appear as "unknown attachments" while existing behaved
Upgrading to F8T3 did not change this for new meeting requests. I no longer
have old meeting requests available for testing, sorry.
I can now confirm that with current evolution also existing meeting requests
have "unknown attachment". This is contrary to my experience when it was
working in FC6 and F7 with FC6 evolution rpm-packages, but when it failed after
some time for new meeting requests. Then existing meeting requests were
displayed as normal.
When I refer to "existing meeting requests" I mean meeting requests in a mail
folder somewhere which has not been accepted (or any other action) - obviously -
due to the "unknown attachment" problem.
Can you try to set Edit->Preferences->Mail Preferences, tab HTML Messages and in
the section "Plain Text Mode" change to "Show HTML if present". Maybe it will
help. Other option is to disable Prefer plain-text plugin from Edit->Plugins.
I noticed that this plugin generates those "unknown attachment" attachments,
even I'm not sure if it is the case now.
I disabled "Prefer plain-text" from Edit->Plugin as suggested, and - Wow! - it
now works again. I can't remember enabling this option tho.......
maybe fix from gnome's bug http://bugzilla.gnome.org/show_bug.cgi?id=487922 will
help here too.
Milan's patch for this issue should be in the latest Fedora 8 update now.
Closing as CURRENTRELEASE, but feel free to reopen if you still encounter the
problem after upgrading.