Description of problem:
evolution shows below message at startup :
(evolution:23128): e-utils-WARNING **: /usr/lib64/evolution/2.32/modules/module-ews-ui-config.so: undefined symbol: session
Failed to load module: /usr/lib64/evolution/2.32/modules/module-ews-ui-config.so
Version-Release number of selected component (if applicable):
Always on specific system.
Steps to Reproduce:
1. Start evolution from terminal
2. Observe the output
'/usr/lib64/evolution/2.32/modules/module-ews-ui-config.so' fails to load.
'/usr/lib64/evolution/2.32/modules/module-ews-ui-config.so' should be loaded without any errors.
Created attachment 953604 [details]
Thanks for a bug report. This should fix the issue (even I'm not able to reproduce it myself, somehow). I built a test package witht he fix included at:
Give it a try and let me know whether it worked. Thanks in advance. Please do not forget to logout and log in after installing it, to make sure that the new binaries will be loaded.
I am able to reproduce this issue by following below steps :
1. Setup a vanilla RHEL 6.5 system.
2. Install evolution-exchange package.
3. Do 'yum update' and update to latest version of all the packages.
4. Start evolution in terminal and observe the error message printed in terminal.
This issue is not reproducible on vanilla RHEL 6.6 system however.
Created attachment 954043 [details]
The problem seems to be somewhere else. Why updated machine has a problem, while vanila not is a question, but otherwise the reason might be that the external global variable is defined in a library against which the module doesn't link explicitely. This patch does exactly that.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.