Hi List members, We are trying to reproduce the functionality shown in the video where OpenChange was integrated with SOGo.
After many attempts, we still are not able to reproduce the functionality. We are at the point where we can start OpenChange (everything gets initialized), but when we attempt to do any request either with the OpenChange client or with MS Outlook 2003, we get the following error: samba [28308]: [ERROR] [so-category-info] did not find exported SoClass 'SOGo' in product <0x0x2bb14e0[SoProduct]: loaded code-loaded bundle=/usr/local/lib/GNUstep/SOGo/MainUI.SOGo #classes=8 #categories=4 rm=0x0x167a1c0>! Our guess at this point is that we are still missing some configuration, now probably related to SOPE. Any help is greatly appreciated. Thanks PM ----- For your information, to get to this point, we did the following: 1. We took the latest versions of SOGo, SOPE and the branch sogo from the Openchange site, as well as the OpenChange code. 2. We follow the instructions on the Openchange web page. (Pay attention to some typos and some missing libraries depending on your workstation configuration. You should be able to find them out) 3. At this point we got an error that the SOGo configuration was missing, even though SOGo standalone was working fine. We realized that the problem of not finding SOGo configuration was related to the user which was running openchange front-end, which was different as the user that SOGo by default uses with GNUStep. What I mean is that SOGo expect to find the information in the home directory of user which is running, and openchange was running as a different user. We moved the configuration to the home directory of openchange user and that made the trick. 4. Then we found a problem in SOGo initialization process. When using Microsoft Outlook several threads are started and we see that the initialization of SOGo backend is called more than once. That was failing because in the SOGo file: ~/SOGo/OpenChange/MAPIStoreSOGo.m, if the backend was already registered, it returned failure. We commented the line when registration == YES and we were able to move forward. Line: 747 Code: //registered = YES; _______________________________________________ devel mailing list [email protected] http://mailman.openchange.org/listinfo/devel
