unresolved symbols in MailUI when starting up sogo

Bug #1400129 reported by Paul Gauret on 2014-12-07
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
sogo (Ubuntu)
Undecided
Unassigned

Bug Description

On a fresh Utopic install, the SOGo mail ui at Mail/view is broken. I get the following error message when accessing it:

An error occurred during object publishing

the requested object could not be found!

Other SOGo components and UIs are working fine (e.g. caldav,carddav, Calendar/view ...).

Dec 07 19:26:46 sogod [6095]: [so-product-registry] could not load product: MailPartViewers
Dec 07 19:26:46 sogod [6095]: [so-product-registry] could not load product: MailerUI
Error (objc-load):/usr/lib/GNUstep/SOGo/MailPartViewers.SOGo/./MailPartViewers: undefined symbol: __objc_class_name_SOGoMailBodyPart
Error (objc-load):/usr/lib/GNUstep/SOGo/MailerUI.SOGo/./MailerUI: undefined symbol: __objc_class_name_UIxMailSizeFormatter

I also tried building SOGo 2.2.10 from source on Utopic and got the same issue.

# lsb_release -rd
Description: Ubuntu 14.10
Release: 14.10

Relevant package versions:

sogo-common:
  Installed: 2.2.5-1ubuntu1
  Candidate: 2.2.5-1ubuntu1
  Version table:
 *** 2.2.5-1ubuntu1 0
        500 http://192.168.2.254/ubuntu/ utopic/universe amd64 Packages
        100 /var/lib/dpkg/status
sogo:
  Installed: 2.2.5-1ubuntu1
  Candidate: 2.2.5-1ubuntu1
  Version table:
 *** 2.2.5-1ubuntu1 0
        500 http://192.168.2.254/ubuntu/ utopic/universe amd64 Packages
        100 /var/lib/dpkg/status
libsope1:
  Installed: 2.2.6-1
  Candidate: 2.2.6-1
  Version table:
 *** 2.2.6-1 0
        500 http://192.168.2.254/ubuntu/ utopic/universe amd64 Packages
        100 /var/lib/dpkg/status

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in sogo (Ubuntu):
status: New → Confirmed
Jean-Daniel Dupas (xooloo) wrote :

The undefined __objc symbols are a red herring.
The real curlpribe is the undefined symbol: sk_value also present in the log and that prevent loading of the __objc classes (trigger the subsequents error messages).

sk_value is a symbol from OpenSSL.
Simply recompiling the whole packages again the right OpenSSL version (the one distributed with the OS) fixed the issue for me.

Clément (cognitician) wrote :

Hi,

I have a fresh Bionic install of ubuntu server and I have the same problem.
Sogo version used is 3.2.10

Do I have a chance for this bug to be fixed and have an updated packet ?

Thank you.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers