GNOME Bugzilla – Bug 656195
Evolution doesn't come back online after connecting to network
Last modified: 2013-09-13 01:06:42 UTC
The communication with NetworkManager doesn't seem to work well, either when stopping and restarting my wireless connection, or when returning from suspend. (I only describe the latter, since it's easier to debug, but the result is the same.) If I stop the wireless connection using the switch in GNOME Shell, Evo correctly says it's offline. But if I turn the switch back on, it doesn't get back online when the connection is re-established. The only thing that happens is that the online/offline indicator at the bottom left becomes sensitive; clicking on it makes Evo go offline correctly. I'm attaching the output of dbus-monitor --system when reconnecting. This is with Evolution 3.0.2-3 on Fedora 15.
This is fixed in master (3.1.5) afaik with below changes http://git.gnome.org/browse/evolution/log/modules/network-manager/evolution-network-manager.c 2011-07-07 network-manager: Keep network availablility state accurate. 2011-07-07 network-manager: Recover from dropped D-Bus connections faster 2011-07-07 network-manager: Miscellaneous cleanups. http://git.gnome.org/browse/evolution/log/modules/connman/evolution-connman.c 2011-07-07 connman: Recover from dropped D-Bus connections faster 2011-07-07 connman: Miscellaneous cleanups.
I won't check the fixes for now, but I trust you they are enough. ;-) So unless you plan to backport them to 3.0.x, feel free to close the bug!
*** This bug has been marked as a duplicate of bug 650685 ***