Local delivery service crash

Discuss the Scalix Outlook MAPI Interface

Moderators: ScalixSupport, admin

eeisenbr

Local delivery service crash

Postby eeisenbr » Wed Nov 11, 2009 10:17 am

After we upgraded from Scalix 11.1 to 11.2, whenever someone creates an appointment in Outlook and designates a local user as an invitee, it crashes the local delivery service. If the user instead designates a remote user, it crashes the internet mail gateway service. Here's the error log from a local one. I would greatly appreciate any help on this subject. I could turn up the level of logging on the local delivery service if anybody thinks that would help.

SERIOUS ERROR Local Delivery(Local Delivery) 11.11.09 09:09:47
[OM 10270] Process about to terminate due to error.
Signal (Abort) trapped by process 28655
Procedure trace follows:
-> mapi_IpmClassCmp
<- mapi_IpmClassCmp
-> mapi_IpmClassCmp
<- mapi_IpmClassCmp
-> mapixml_ORNtoIAFormal
-> mim_GetIA
-> nm_ParseORN
<- nm_ParseORN
-> mim_parse_address
<- mim_parse_address
<- mim_GetIA
-> mim_parse_address
<- mim_parse_address
-> mim_parse_address
<- mim_parse_address
<- mapixml_ORNtoIAFormal
Last Msg Id: H000006e0046d575.1257948263.arb-mail-201.aliquant.local
Last Msg DirectRef: 00118b47e898a6dd


SERIOUS ERROR Local Delivery(Local Delivery) 11.11.09 09:09:47
[OM 10272] BACKTRACE:
/opt/scalix/lib/libom_er.so(er_add_backtrace+0xb3)[0x1e3b03]
/opt/scalix/lib/libom_er.so[0x1e3df3]
/opt/scalix/lib/libom_er.so(er_DumpProcAndExit+0x1f)[0x1e3f7f]
[0x110420]
/lib/libc.so.6(abort+0x101)[0x4818b1]
/lib/libc.so.6(__assert_fail+0xee)[0x4793ce]
/usr/lib/libical.so.0[0x7d0ac3]
/usr/lib/libical.so.0(icalparameter_new_role+0x75)[0x7bffb5]
/opt/scalix/lib/libom_mapi.so(mapi_MakeIcalBodyParts+0x30c4)[0x23d094]
/opt/scalix/lib/libom_mapi.so(mapi_MakeNormalMapiPropEquivBodyParts+0xda)[0x249c7a]
/opt/scalix/lib/libom_mapi.so(mapi_MakeMapiPropBodyEquivs+0x2d9)[0x24afe9]
/opt/scalix/lib/libom_mapi.so(mapi_ConvertMapiProps+0x83a)[0x24d1ea]
/opt/scalix/lib/libom_msl.so[0x2d8db4]
/opt/scalix/lib/libom_msl.so(msl_readContainerOpenedParent+0x291)[0x2d6937]
local.delivery 13713532[0x8053127]
local.delivery 13713532[0x804e433]
local.delivery 13713532[0x8059f24]
local.delivery 13713532[0x8052d2e]
local.delivery 13713532[0x805ce9c]
local.delivery 13713532[0x805ef3b]
local.delivery 13713532[0x805fcdb]
/lib/libc.so.6(__libc_start_main+0xe0)[0x46cf70]
local.delivery 13713532[0x804cff1]
Last Msg Id: H000006e0046d575.1257948263.arb-mail-201.aliquant.local
Last Msg DirectRef: 00118b47e898a6dd

eeisenbr

Re: Local delivery service crash

Postby eeisenbr » Wed Nov 11, 2009 10:24 am

Actually I just now found another post mentioning an incompatible version of libical installed. I'm running libical and libical-devel v0.27-4. What is the appropriate version for Scalix v11.2?

eeisenbr

Re: Local delivery service crash

Postby eeisenbr » Wed Nov 11, 2009 2:07 pm

Never mind, sorry. I downgraded to the version of libical (0.24) that came with the Scalix 11.2 install and that took care of it. Simple enough.

Valerion
Scalix Star
Scalix Star
Posts: 2730
Joined: Thu Feb 26, 2004 7:40 am
Location: Johannesburg, South Africa
Contact:

Re: Local delivery service crash

Postby Valerion » Thu Nov 12, 2009 4:48 am

I would recommend a move to 11.4.5, though. Too many bugs have been fixed in the meantime to still recommend that.

gren
Scalix
Scalix
Posts: 264
Joined: Thu Mar 25, 2004 10:27 am
Contact:

Re: Local delivery service crash

Postby gren » Thu Nov 12, 2009 6:42 am

Actually I just now found another post mentioning an incompatible version of libical installed. I'm running libical and libical-devel v0.27-4. What is the appropriate version for Scalix v11.2?


Do you have scalix-libical installed? Scalix is built with that in mind. The libical API can change dramatically with minor enhancements (constant values inside enums can change when new parameters etc are supported). It is unwise to have libical installed but not have scalix-libical installed. If scalix-libical is installed, then Scalix SHOULD resolve to use those lbiraries rather than the system ones.

For the next major release (11.5?) I'm planning to rename our libical library which means that Scalix will fail completely if scalix-libical is not installed rather than resolving to any other libical package. I'm also hoping to make the libical API more robust with respect to enhancements by fixing constant Enum values - but that will have to be acceptable to the upstream libical folks.

Regards,
Gren.

eeisenbr

Re: Local delivery service crash

Postby eeisenbr » Fri Nov 13, 2009 11:25 am

I would LOVE to move to 11.4.5, but there's a ridiculous internal corporate battle that is preventing me from doing so.

No, I do not have scalix-libical installed. Did that come with the 11.2 install? If not, where do I find it?

gren
Scalix
Scalix
Posts: 264
Joined: Thu Mar 25, 2004 10:27 am
Contact:

Re: Local delivery service crash

Postby gren » Sat Nov 14, 2009 9:37 am

scalix-libical is one of a small number of packages shipped with Scalix which should be installed at the same time to satisfy dependencies.

eeisenbr

Re: Local delivery service crash

Postby eeisenbr » Sat Nov 14, 2009 5:58 pm

I don't see it in the 11.2 installation gzip. I see only the libical and libical-devel packages in the third_party/libical/i386 directory.

gren
Scalix
Scalix
Posts: 264
Joined: Thu Mar 25, 2004 10:27 am
Contact:

Re: Local delivery service crash

Postby gren » Sun Nov 15, 2009 2:44 pm

That sounds very odd. That is certainly where I would expect to see the scalix-libical packages (and I would NOT expect libical packages to be there)
Which platform are you using by the way. Also, do you know which package you started with (i.e. what was downloaded from our web-site or obtained by other means)?

Regards,
Gren.

eeisenbr

Re: Local delivery service crash

Postby eeisenbr » Mon Nov 23, 2009 12:09 pm

This is running on Fedora 7 i386. The source package I started with was scalix-11.2.0-GA-core-f7-intel.tgz downloaded from scalix.com.

gren
Scalix
Scalix
Posts: 264
Joined: Thu Mar 25, 2004 10:27 am
Contact:

Re: Local delivery service crash

Postby gren » Mon Nov 23, 2009 1:20 pm

Sorry, my memory failed me. I forgot that prior to 11.3 - we named our package libical rather than scalix-libical.
So, you did indeed have the correct set of packages for that release by the look of things.

Regards,
Gren.


Return to “Scalix Connect for MS Outlook”



Who is online

Users browsing this forum: No registered users and 4 guests