unresolved symbols in MailUI when starting up sogo

Bug #1400129 reported by Paul Gauret
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
sogo (Ubuntu)
Confirmed
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

Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in sogo (Ubuntu):
status: New → Confirmed
Revision history for this message
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.

Revision history for this message
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.

Revision history for this message
Frederick Zhang (frederick888) wrote :

I'm also using SOGo 3.2.10 on Bionic and I can confirm rebuilding the package fixes this issue. Any chance we can release a new build in the official repository as well?

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.