FS#10610 - Evolution-Exchange not autostarting
Attached to Project:
Arch Linux
Opened by Kenny Mccormick (poor_kenny) - Sunday, 08 June 2008, 17:38 GMT
Last edited by Jan de Groot (JGC) - Sunday, 22 June 2008, 20:19 GMT
Opened by Kenny Mccormick (poor_kenny) - Sunday, 08 June 2008, 17:38 GMT
Last edited by Jan de Groot (JGC) - Sunday, 22 June 2008, 20:19 GMT
|
Details
Description:
After today's evolution-exchange updrade (evolution-exchange (2.22.1-1 -> 2.22.2-1), evolution-exchange doesnt start automatically when launching evolution, hence no exchange server accounts work... When selecting a MS exchange account it says "Lost Connection to Evolution Exchange Backend" I can run `/usr/lib/evolution/evolution/2.22/evolution-exchange-storage` manually and it works perfectly. Additional info: * package version(s) local/evolution 2.22.2-1 Integrated Workgroup and Personal Information Management for Gnome local/evolution-data-server 2.22.2-1 Evolution Data Server provides a central location for addressbook and calendar in the GNOME Desktop local/evolution-exchange 2.22.2-1 Ximian Connector Exchange plugin for Evolution local/evolution-webcal 2.21.92-1 (gnome-extra) Evolution Web calendar * config and/or log files etc. Steps to reproduce: Launch evolution, navigate to an exchange account. |
This task depends upon
(evolution:1814): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Exchange_Component:2.22': Couldn't spawn a new process:Failed to execute child process "/home/stable/opt/gnome/libexec/evolution/2.22/evolution-exchange-storage" (No such file or directory)
Same Issue here--> http://lists.freebsd.org/pipermail/freebsd-gnome/2008-May/020254.html
/usr/lib/bonobo/servers/GNOME_Evolution_Exchange_Storage_2.22.server
<oaf_server iid="OAFIID:GNOME_Evolution_Exchange_Component_Factory:2.22"
type="exe"
location="/home/stable/opt/gnome/libexec/evolution/2.22/evolution-ex
change-storage">
location="/home/stable/opt/gnome/libexec/evolution/2.22/evolution-exchange-storage
should actually be
location="/usr/lib/evolution/evolution/2.22/evolution-exchange-storage"
http://repos.archlinux.org/viewvc.cgi/evolution-exchange/repos/extra-i686/PKGBUILD?revision=2564
./configure --prefix=/usr --sysconfdir=/etc \
--libexecdir=/var --disable-static --with-libdb=/usr || return 1
should be instead
./configure --prefix=/usr --sysconfdir=/etc \
--libexecdir=/usr/lib/evolution --disable-static --with-libdb=/usr || return 1
This solved the issue... I have no issues now.
http://repos.archlinux.org/viewvc.cgi/evolution-exchange/repos/extra-i686/PKGBUILD?revision=2564
./configure --prefix=/usr --sysconfdir=/etc \
--libexecdir=/var --disable-static --with-libdb=/usr || return 1
should be instead
./configure --prefix=/usr --sysconfdir=/etc \
--libexecdir=/usr/lib/evolution --disable-static --with-libdb=/usr || return 1
This solved the issue... I have no issues now.
Second, there's an upstream bug in the build process that hardcoded the path into the bonobo server file. I guess just deleting the .server file from the source should fix this.