Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#2159 - Evolution broken after recent libbonobo/libbonoboui/orbit2 update.

Attached to Project: Arch Linux
Opened by Guðni Þ. Björgvinsson (gthb) - Tuesday, 08 February 2005, 21:02 GMT
Last edited by Dale Blount (dale) - Tuesday, 08 February 2005, 21:10 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

When trying compose a new message in evolution, evolution crashes and displays the following message: "Could not create composer window. - Unable to activate the address selector control."

This happend after my system update yesterday. The only packages that were updated were:

[02/07/05 19:13] synchronizing package lists
[02/07/05 19:13] starting full system upgrade
[02/07/05 19:13] upgraded libbonobo (2.8.0-1 -> 2.8.1-1)
[02/07/05 19:13] upgraded libbonoboui (2.8.0-1 -> 2.8.1-1)
[02/07/05 19:13] upgraded orbit2 (2.12.0-1 -> 2.12.1-1)

Following is the output when I start evolution from a terminal:

[gthb@wolf][~] > evolution-2.0
evolution-shell-Message: Killing old version of evolution-data-server...

(evolution-2.0:6401): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Tasks_Component:2.0': g_module_open of `/opt/gnome/lib/evolution/2.0/components/libevolution-calendar.so' failed with `libtasn1.so.2: cannot open shared object file: No such file or directory'


(evolution-2.0:6401): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Calendar_Component:2.0': g_module_open of `/opt/gnome/lib/evolution/2.0/components/libevolution-calendar.so' failed with `libtasn1.so.2: cannot open shared object file: No such file or directory'


(evolution-2.0:6401): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Addressbook_Component:2.0': g_module_open of `/opt/gnome/lib/evolution/2.0/components/libevolution-addressbook.so' failed with `libldap-2.2.so.7: cannot open shared object file: No such file or directory'

loading error file /opt/gnome/share/evolution/2.0/errors/addressbook-errors.xml
loading error file /opt/gnome/share/evolution/2.0/errors/calendar-errors.xml
loading error file /opt/gnome/share/evolution/2.0/errors/filter-errors.xml
loading error file /opt/gnome/share/evolution/2.0/errors/mail-composer-errors.xml
loading error file /opt/gnome/share/evolution/2.0/errors/mail-errors.xml
loading error file /opt/gnome/share/evolution/2.0/errors/e-system-errors.xml
loading error file /opt/gnome/share/evolution/2.0/errors/shell-errors.xml

(evolution-2.0:6401): composer-CRITICAL **: file e-msg-composer.c: line 4300 (e_msg_composer_set_headers): assertion `E_IS_MSG_COMPOSER (composer)' failed

(evolution-2.0:6401): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(evolution-2.0:6401): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(evolution-2.0:6401): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(evolution-2.0:6401): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(evolution-2.0:6401): GLib-GObject-CRITICAL **: g_object_weak_ref: assertion `G_IS_OBJECT (object)' failed

(evolution-2.0:6401): composer-CRITICAL **: file e-msg-composer.c: line 5277 (e_msg_composer_unset_changed): assertion `E_IS_MSG_COMPOSER (composer)' failed

Hopefully this will be resolved soon as I know some people just can't be without their email.

Reference 1: http://bbs.archlinux.org/viewtopic.php?p=66091

Thank you!
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 10 February 2005, 22:50 GMT
Reason for closing:  Fixed
Additional comments about closing:  Added correct dependencies, fixed an additional security bug
Comment by Dale Blount (dale) - Tuesday, 08 February 2005, 21:11 GMT
Jan,

it seems libtasn1 and openldap are now required?
Comment by Jan de Groot (JGC) - Tuesday, 08 February 2005, 21:30 GMT
It's the openldap dependency indeed. Where the libtasn1 dependency comes from, I wouldn't know, but it seems it got installed as dependency on my system, but is not used by any program at all according to pacman.
Comment by Jan de Groot (JGC) - Tuesday, 08 February 2005, 21:56 GMT
libsoup requires gnutls, which required libtasn1 a week ago.

The LDAP requirement was in gnome-vfs via samba, which is optional nowadays.

I will do a rebuild with the right dependencies tomorrow. I'll file a bug against gnutls, since it breaks things again...
Comment by Guðni Þ. Björgvinsson (gthb) - Tuesday, 08 February 2005, 22:21 GMT
[root@wolf gthb]# pacman -S openldap gnutls
:: gnutls-1.0.23-2: is up to date. Upgrade anyway? [Y/n] y

Targets: openldap-2.2.23-1 gnutls-1.0.23-2

Total Package Size: 1.6 MB

Proceed with upgrade? [Y/n] y

checking package integrity... done.
loading package data... done.
checking for file conflicts... done.
installing openldap... done.
upgrading gnutls... done.

And evolution works great!

Loading...