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

Reply via email to