You are not logged in.
Hello,
I've been running evolution 2.0 for a while now. Upgraded from 1.4 to 2.0 with no problems. Recently I ran a pacman -Syu and now when I start evolution it asks me to go through the setup wizard. When I attempt to step through the setup it always hangs at the timezone selection. I have tried removing and installing evolution. I also have tried moving my .evolution folder and attempting setup as another user including root with similar results. I've included some relevant information below.
Thanks,
Jason
output of ldd /opt/gnome/bin/evolution-2.0...
linux-gate.so.1 => (0xffffe000)
libeshell.so.0 => /opt/gnome/lib/evolution/2.0/libeshell.so.0 (0x40017000)
libemiscwidgets.so.0 => /opt/gnome/lib/evolution/2.0/libemiscwidgets.so.0 (0x40028000)
libevolution-importer.so.0 => /opt/gnome/lib/evolution/2.0/libevolution-importer.so.0 (0x40064000)
libeutil.so.0 => /opt/gnome/lib/evolution/2.0/libeutil.so.0 (0x4006d000)
libevolution-widgets-a11y.so.0 => /opt/gnome/lib/evolution/2.0/libevolution-widgets-a11y.so.0 (0x40097000)
libevolution-a11y.so.0 => /opt/gnome/lib/evolution/2.0/libevolution-a11y.so.0 (0x4009e000)
libplc4.so => /usr/lib/libplc4.so (0x400b1000)
libplds4.so => /usr/lib/libplds4.so (0x400b6000)
libnspr4.so => /usr/lib/libnspr4.so (0x400ba000)
libecal.so.6 => /opt/gnome/lib/libecal.so.6 (0x400fa000)
libedataserver.so.3 => /opt/gnome/lib/libedataserver.so.3 (0x4019a000)
libgal-2.2.so.1 => /opt/gnome/lib/libgal-2.2.so.1 (0x40263000)
libgal-a11y-2.2.so.1 => /opt/gnome/lib/libgal-a11y-2.2.so.1 (0x40344000)
libgtkhtml-3.1.so.11 => /opt/gnome/lib/libgtkhtml-3.1.so.11 (0x40355000)
libgailutil.so.17 => /opt/gnome/lib/libgailutil.so.17 (0x403f7000)
libgnomeui-2.so.0 => /opt/gnome/lib/libgnomeui-2.so.0 (0x403fe000)
libgnome-keyring.so.0 => /opt/gnome/lib/libgnome-keyring.so.0 (0x40493000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4049d000)
libgnomeprintui-2-2.so.0 => /opt/gnome/lib/libgnomeprintui-2-2.so.0 (0x404bb000)
libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x404e5000)
libbonoboui-2.so.0 => /opt/gnome/lib/libbonoboui-2.so.0 (0x404fd000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40560000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4056a000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40582000)
libgnome-2.so.0 => /opt/gnome/lib/libgnome-2.so.0 (0x4064c000)
libesd.so.0 => /usr/lib/libesd.so.0 (0x4065f000)
libasound.so.2 => /usr/lib/libasound.so.2 (0x40669000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x40718000)
libgnomevfs-2.so.0 => /opt/gnome/lib/libgnomevfs-2.so.0 (0x4073f000)
libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x4079e000)
libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x407cf000)
libresolv.so.2 => /lib/tls/libresolv.so.2 (0x408d5000)
librt.so.1 => /lib/tls/librt.so.1 (0x408e7000)
libbonobo-2.so.0 => /opt/gnome/lib/libbonobo-2.so.0 (0x408ef000)
libgconf-2.so.4 => /opt/gnome/lib/libgconf-2.so.4 (0x4094b000)
libbonobo-activation.so.4 => /opt/gnome/lib/libbonobo-activation.so.4 (0x40981000)
libORBitCosNaming-2.so.0 => /opt/gnome/lib/libORBitCosNaming-2.so.0 (0x40996000)
libORBit-2.so.0 => /opt/gnome/lib/libORBit-2.so.0 (0x4099b000)
libpopt.so.0 => /usr/lib/libpopt.so.0 (0x409ef000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x409f7000)
libgnomeprint-2-2.so.0 => /opt/gnome/lib/libgnomeprint-2-2.so.0 (0x409fd000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40a57000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40a7e000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40a9e000)
libgnomecanvas-2.so.0 => /opt/gnome/lib/libgnomecanvas-2.so.0 (0x40b10000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40b3c000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40b53000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40b79000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40e4e000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40f4e000)
libz.so.1 => /usr/lib/libz.so.1 (0x40f5f000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40f70000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x40fdf000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x40ff9000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4100e000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x41015000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x41020000)
libm.so.6 => /lib/tls/libm.so.6 (0x41059000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4107d000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x410b5000)
libdl.so.2 => /lib/tls/libdl.so.2 (0x410b9000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x410bc000)
libc.so.6 => /lib/tls/libc.so.6 (0x4113d000)
/lib/ld-linux.so.2 (0x40000000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x41258000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x4125c000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x41264000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x41267000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0x41279000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x4127f000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x41288000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41290000)
output of command line...
account gui setup
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010
pacman log ...
[01/09/05 20:19] synchronizing package lists
[01/09/05 20:19] starting full system upgrade
[01/09/05 20:42] upgraded control-center (2.8.1-1 -> 2.8.1-2)
[01/09/05 20:42] upgraded dbus (0.22-4 -> 0.22-5)
[01/09/05 20:42] upgraded gail (1.8.1-1 -> 1.8.2-1)
[01/09/05 20:42] upgraded gconf-editor (2.8.0-1 -> 2.8.2-1)
[01/09/05 20:42] upgraded glib2 (2.6.0-1 -> 2.6.1-1)
[01/09/05 20:43] upgraded glibc (2.3.4-1 -> 2.3.4-2)
[01/09/05 20:43] upgraded gnome-common (2.8.0-1 -> 2.8.0-5)
[01/09/05 20:43] upgraded gnome-vfs (2.8.3-1 -> 2.8.3-2)
[01/09/05 20:43] upgraded gst-plugins (0.8.6-3 -> 0.8.7-1)
[01/09/05 20:43] upgraded gtk2 (2.6.0-1 -> 2.6.1-1)
[01/09/05 20:43] upgraded jade (1.2.1-1 -> 1.2.1-2)
[01/09/05 20:43] upgraded kdelibs (3.3.2-4 -> 3.3.2-5)
[01/09/05 20:43] upgraded libgsf (1.11.1-1 -> 1.11.1-2)
[01/09/05 20:43] upgraded libraw1394 (0.10.1-1 -> 1.1.0-1)
[01/09/05 20:43] upgraded librep (0.16.1-2 -> 0.16.1-3)
[01/09/05 20:43] upgraded mplayer (1.0pre6-1 -> 1.0pre6a-1)
[01/09/05 20:43] upgraded openldap (2.2.17-1 -> 2.2.20-1)
[01/09/05 20:43] upgraded scrollkeeper (0.3.14-1 -> 0.3.14-2)
[01/09/05 20:44] upgraded vte (0.11.11-1 -> 0.11.11-2)
[01/09/05 20:44] upgraded xine-ui (0.99.3-1 -> 0.99.3-2)
[01/11/05 23:44] removed evolution (2.0.3-1)
[01/11/05 23:44] installed evolution (2.0.3-1)
Offline
yep, hope someone gets this one. i have the same problem
Offline
same problem here. unfortunately, no error message in the console...
Offline
Have you all updated since then? I see smoochie has his last gtk2 update as 2.6.1-1 which people were having problems with: http://bbs.archlinux.org/viewtopic.php?t=9133
I skipped that update and waited for 2.6.1-2. I have Evolution open when Gnome does and it's been working fine.
Offline
ok - um, how do i get an older version of a package with pacman ? i know how to remove, but how far back can i go ?
i mean, is it possible to get evolution 1.4 or such ?
what do i do ?
thanks
Offline
Thanks cybe!
Your post worked for me.
- deleted the .evolution folder in my home dir
- deleted the evolution folder in my home/user/gconf/apps dir
- downgraded gtk2 to gtk2-2.4.13-1.pkg.tar.gz
- downgraded libglade to libglade-2.4.0-1.pkg.tar.gz
- started evolution-2.0 and completed the setup wizard
- closed evolution-2.0
- upgraded gtk2 to gtk2-2.6.1-2.pkg.tar.gz
- upgraded libglade to libglade-2.5.0-1.pkg.tar.gz
startet evolution-2.0 again and it works!!!
Offline
The only step in that list that I did differently was try keep my old .evolution folder and gconf keys. I was hoping the setup would recognize and import my old mail. That did not happen. However it has remained stable after several reboots.
The only thing I can think of is to keep an eye on the gconf keys throughout the fix process. It's a long shot but I remember reading that people used these to drive upgrades from 1.4 to 2.0. When I get home tonight I'll try and post some of my gconf info here.
Thanks,
Jason
Offline
He e is a patch for gtk2 to solve this problem , (from ximan bugzilla) . Name it as gtkdialog.diff
diff -Naur gtk+-2.6.1.orig/gtk/gtkdialog.c gtk+-2.6.1/gtk/gtkdialog.c
--- gtk+-2.6.1.orig/gtk/gtkdialog.c 2005-01-03 18:40:36.000000000 +0100
+++ gtk+-2.6.1/gtk/gtkdialog.c 2005-01-21 10:31:17.072576888 +0100
@@ -345,10 +345,16 @@
if (!window->focus_widget)
{
GList *children, *tmp_list;
+ GtkWidget *first_focus = NULL;
do
{
g_signal_emit_by_name (window, "move_focus", GTK_DIR_TAB_FORWARD);
+
+ if (first_focus == NULL)
+ first_focus = window->focus_widget;
+ else if (first_focus == window->focus_widget)
+ break;
}
while (GTK_IS_LABEL (window->focus_widget));
You can also find the patch here :
http://ftp.frugalware.org/pub/frugalwar … ever.patch
The pkgbuild :
# $Id: PKGBUILD,v 1.39 2005/01/10 16:05:48 arjan Exp $
# Maintainer: dorphell <dorphell@archlinux.org>
pkgname=gtk2
pkgver=2.6.1
pkgrel=2
pkgdesc="The GTK+ Toolkit (v2)"
url="http://www.gtk.org/"
install=gtk2.install
depends=('x-server' 'libtiff' 'atk' 'pango>=1.8.0')
source=(ftp://ftp.gtk.org/pub/gtk/v2.6/gtk+-$pkgver.tar.bz2 gtkicontheme.diff gtkdialog.diff)
md5sums=('146ed9d12c9506fcf8745ddb2c22530a' '532e8bee2d66aa2c425bd7bbe764f5e0' '86ce7ff199110db9d1e010d389e11e5c')
build() {
cd $startdir/src
patch -Np0 -i gtkdialog.diff || return 1
cd $startdir/src/gtk+-$pkgver
patch -Np0 -i ../gtkicontheme.diff || return 1
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-xinput=yes
make || return 1
make DESTDIR=$startdir/pkg install
}
Offline
Thanks for the patch! It works great here.
Offline
I tried the patch, the errors encountered are below.
# makepkg
==> Making package: gtk2 (Sun Jan 23 10:35:16 EST 2005)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Using local copy of gtk+-2.6.1.tar.bz2
==> Found gtkicontheme.diff in build dir
==> Found gtkdialog.diff in build dir
==> Validating source files with MD5sums
gtk+-2.6.1.tar.bz2 ... Passed
gtkicontheme.diff ... Passed
gtkdialog.diff ... Passed
==> Extracting Sources...
==> tar --use-compress-program=bzip2 -xf gtk+-2.6.1.tar.bz2
==> Removing existing pkg/ directory...
==> Starting build()...
patching file gtk+-2.6.1/gtk/gtkdialog.c
Hunk #1 FAILED at 345.
1 out of 1 hunk FAILED -- saving rejects to file gtk+-2.6.1/gtk/gtkdialog.c.rej
==> ERROR: Build Failed. Aborting...
gtkdialog.c.rej
***************
*** 345,354 ****
if (!window->focus_widget)
{
GList *children, *tmp_list;
do
{
g_signal_emit_by_name (window, "move_focus", GTK_DIR_TAB_FORWARD);
}
while (GTK_IS_LABEL (window->focus_widget));
--- 345,360 ----
if (!window->focus_widget)
{
GList *children, *tmp_list;
+ GtkWidget *first_focus = NULL;
do
{
g_signal_emit_by_name (window, "move_focus", GTK_DIR_TAB_FORWARD);
+
+ if (first_focus == NULL)
+ first_focus = window->focus_widget;
+ else if (first_focus == window->focus_widget)
+ break;
}
while (GTK_IS_LABEL (window->focus_widget));
any ideas?
Offline
seem to be a bad copy-paste. Get vthe patch from here it should work :
http://ftp.frugalware.org/pub/frugalwar … ever.patch
Offline
Posted this patch, together with an additional patch for glib2 in the bugtracker. Hope to have it updated in the next few days (I don't have current upload access, only extra, so I can't update it, not even if dorphell would want me to)
Offline
Offline
Is there an updated pkg available for this?
Offline
This solved the problem with freezing on the timezone page, but I'm still getting a similar crash/freeze when trying to REPLY or COMPOSE a new message. It just locks up when I do that... any ideas?
Offline
Compose/reply freeze is new to me, as well with evo 2.0.3 in extra as with the 2.1.x development series on both gnome 2.8 and gnome 2.9.
Offline
it was just a bad copy and paste....don't i feel stupid :oops:
Offline
Thanks guys, it worked for me
Know your rights - http://rwxr-xr-x.dk
Offline
AAARGGGHHH....
I'm having the same trouble with evolution and I'm too lazy to fix it right now. Ah, how I suffer.
EDIT: HAHA! an -Syu fixes it now! Kudos to whoever fixed it!
fffft!
Offline
This solved the problem with freezing on the timezone page, but I'm still getting a similar crash/freeze when trying to REPLY or COMPOSE a new message. It just locks up when I do that... any ideas?
I had the same problem. This is because it cannot activate the adressbook, which cannot be loaded at evo's startup because of a missing libldap.
When starting Evolution from a terminal it shows:
(evolution-2.0:3997): 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'
Install openldap and everything should be fine
Offline
OpenLDAP dependency was solved by gnome-vfs for a long time, but since the splitup, it's no longer a dependency of the whole gnome desktop via samba.
Offline
I had a different problem, but figured it out. It's pretty random, and probably wont happen to many users, but I figured I'd post it here for sake of documentation.
My monitor blew the day before.. I was running at 1280x1024. The monitor I used to replace it only went up to 1024x768. After editing my xorg.conf, etc.. when I went to start up Evolution, creating a new window (new message or reply, forward, etc..) would cause it to crash.
After some messing around, I saw in gconf it was trying to make a default window that was wider than my resolution. It was something like 900px wide since my old resolution was 1024 vs. 768. I deleted these keys and reran evolution and it worked fine.
Pretty weird problem to track down.. hopefully if anyone has this series of events happen to them they'll read this and stop patching gtk2 and re-installing aspell a million times :shock:
Offline