[Telepathy] To add a new account, you first have to install a backend

Rainer Dorsch rdorsch at web.de
Sun Oct 28 20:06:58 PDT 2007


Am Sonntag, 28. Oktober 2007 22:05 schrieb Rainer Dorsch:
> Hello,
>
> I did a compile of empathy svn on Debian etch in a side directory,
> something along the lines
>
> export LD_LIBRARY_PATH=/opt/gtalk/lib/:$LD_LIBRARY_PATH
> export PKG_CONFIG_PATH=/opt/gtalk/lib/pkgconfig
>
> deps="glib-2.14.2 libtelepathy-0.2.0 telepathy-mission-control-4.49
> glib-2.14.2 gtk+-2.12.1 pango-1.18.3 telepathy-gabble-0.6.0.tar.gz
> dbus-glib-0.74 telepathy-glib-0.6.0 telepathy-gabble-0.6.0"
>
> rm -rf /opt/gtalk empathy/
>
> for p in $deps; do
>   rm -rf $p
>   tar xvfj $p.tar.bz2
>   cd $p
>   ./configure --prefix=/opt/gtalk
>   make
>   make install
>   cd ..
> done
>
> date
> svn co svn://svn.gnome.org/svn/empathy/trunk empathy
> cd empathy
> ./autogen.sh --prefix=/opt/gtalk
> make
> make install
>
> After that empathy starts up, but I cannot configure account. When I try to
> do so, I get
>
> To add a new account, you first have to install a backend for each protocol
> you want to use.
>
>
> I want to use jabber/jingle. I hoped that gabble would be sufficient to
> install.
>
> Does the missing backend message mean
>
> Empathy does not find telepathy?
>
> Telepathy does not find the gabble backend?
>
> Has anybody an idea what I could check why?
>

Two aspects to add:

gabble is installed in /opt/gtalk:

 /usr/bin/install -c -m 
644 'org.freedesktop.Telepathy.ConnectionManager.gabble.service' '/opt/gtalk/share/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.gabble.service'

How do I tell my dbus system to check the services dir above? Is adding a line 
to dhcdbd.conf sufficient:

rdorsch at paddy:/etc/dbus-1$ cat system.d/dhcdbd.conf
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 
1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
    <servicedir>/usr/share/dbus-1/services</servicedir>
    <policy user="root">
        <allow own="com.redhat.dhcp"/>
        <allow send_interface="com.redhat.dhcp"/>
        <allow send_destination="com.redhat.dhcp"/>
    </policy>
    <policy context="default">
        <deny own="com.redhat.dhcp"/>
        <deny send_destination="com.redhat.dhcp"/>
        <deny send_interface="com.redhat.dhcp"/>
    </policy>
</busconfig>
rdorsch at paddy:/etc/dbus-1$ 

?

Mission control starts with

rdorsch at paddy:/opt/gtalk/bin$ ./mission-control
** (process:26074): DEBUG: Could not open plugin directory: Error opening 
directory '/opt/gtalk/lib/mission-control': No such file or directory
** (process:26074): DEBUG: Could not open plugin directory: Error opening 
directory '/opt/gtalk/lib/mission-control': No such file or directory


Is it ok, that they are empty?



Thanks,
Rainer

-- 
Rainer Dorsch
Lärchenstr. 6
D-72135 Dettenhausen
07157-734133
jabber: rdorsch at jabber.org
GPG Fingerprint: 5966 C54C 2B3C 42CC 1F4F  8F59 E3A8 C538 7519 141E
Full GPG key: http://pgp.mit.edu/


More information about the Telepathy mailing list