Pidgin 2.7.7 released!

Matthias Apitz guru at unixarea.de
Fri Nov 26 04:23:16 EST 2010


El día Thursday, November 25, 2010 a las 04:20:48PM +0000, Stu Tomlinson escribió:

> The string "Bad signature for" has been changed to "Bad signature from"
> in the above debug message, this suggests you are not using latest
> libpurple or not using latest gnutls plugin. (this change was actually
> made over 15 months ago!)
> 
> There should also be an additional log entry here saying:
> (hh:mm:ss) gnutls: Dropping further peer certificates because the chain is broken!
> 
> Are you sure you are not using an older libpurple with current Pidgin?
> 
> What does "pidgin -v" report as the versions of Pidgin & libpurple?
> Are you sure you don't have both self-compiled and distro-provided
> pidgin in your path and running the wrong one? Does running "ldconfig"
> as root fix pidgin 2.7.7 to link to correct libpurple 2.7.7 ?
> 
> If libpurple version is correct are you sure the ssl-gnutls.so plugin is
> the one from 2.7.7? You'd probably have to check file timestamp to make
> sure it was compiled around the same time (it's in
> $prefix/lib/purple-2/ssl-gnutls.so)
> 
> Please also check from running "pidgin -d" exactly which ssl-gnutls.so
> is being loaded.

I digged into this and it turned out that pidgin says:

guru at current:~> pidgin -v
Pidgin 2.7.7 (libpurple 2.7.7)
guru at current:~> ldd /usr/local/bin/pidgin | fgrep purple
        libpurple.so.7 => /usr/local/lib/libpurple.so.7 (0x289e0000)

but the /usr/local/lib/libpurple.so.7 was an older one, installed from
the FreeBSD ports: libpurple-2.5.5_1; I deleted this package and compiled pidgin
again with:

$ CFLAGS='-I/usr/local/include' CPPFLAGS='-I/usr/local/include' ./configure --disable-nm --disable-tcl --enable-gnutls=yes --with-gnutls-libs=/usr/local/lib

now it says:

guru at current:~> strings /usr/local/lib/libpurple.so.7 | fgrep Bad
...Bad or missing signature by %s

and pidgin uses ssl-gnutls.so:

guru at current:~> pidgin -d | fgrep gnutls
(10:10:44) plugins: probing /usr/local/lib/purple-2/ssl-gnutls.so
(10:10:45) plugins: Loading saved plugin /usr/local/lib/purple-2/ssl-gnutls.so

and it works fine now;

Thanks

	matthias
-- 
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <guru at unixarea.de> - w http://www.unixarea.de/




More information about the Support mailing list