[Eisfair_dev] Frohes Fest und Geschenke :-)

Ansgar Püster ansgar.puester at netcologne.de
Fr Dez 28 19:02:52 CET 2012


Hallo Holger,

Danke für deine beiden Antworten.
Hier meine Weihnachtsgeschichte:

Am 28.12.2012 16:46, schrieb Holger Bruenjes:
> Hallo Ansgar
>
> Am 2012-12-26 16:37, schrieb Ansgar Püster:
>
>> Leider habe ich ein kleines Problem.
>>
>> Auf einem auf aktuellen Stand gebrachten Eisfair1-System erhalte ich:
>>
>> ansgar at eis350:~ > svn info https://ssl.nettworks.org/svn/eisfair
>> svn: OPTIONS of 'https://ssl.nettworks.org/svn/eisfair': SSL handshake
>> failed: SSL disabled due to library version mismatch
>> (https://ssl.nettworks.org)
>>
>> Versionen
>> ---------
>> base              2.0.1  stable  2012-12-23
>> subversion        1.2.3  stable  2011-04-02
>> libssl            2.0.0  stable  2012-12-23
>> libneon           1.4.2  stable  2012-01-14
>>
>> Auf was für einem System läuft das Repository (Ubuntu)?

Keine Antwort?

>   ldd devel/subversion/eisfair-1_bin_1.6.9/usr/bin/svn
>      [...
>          libneon.so.27 => /usr/lib/libneon.so.27 (0xb72e3000)
>          libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb72a0000)
>          libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7172000)
>          libz.so.1 => /usr/lib/libz.so.1 (0xb715e000)
>          libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb713d000)
>          libc.so.6 => /lib/libc.so.6 (0xb700d000)
>          libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0xb6fb9000)
>          libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb6e53000)
>
> das Problem liegt an der SVN Vesion auf Deinem System, mache ein update
> auf die SVN Version 1.7.7
>
> ldd /usr/bin/svn
>   [...
>          libneon.so.27 => /usr/lib/libneon.so.27 (0xb72f5000)
>          libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0xb72a2000)
>          libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb713c000)
>          libdl.so.2 => /lib/libdl.so.2 (0xb7138000)
>          libz.so.1 => /usr/lib/libz.so.1 (0xb7124000)
>          libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7103000)
>
>
> und das Problem ist behoben.

... und ich tat, wie per PM und hier vorgeschlagen.

subversion        1.3.2  testing 2012-10-2

ansgar at eis350:~ > ldd /usr/bin/svn
[...
         libneon.so.27 => /usr/lib/libneon.so.27 (0xb7310000)
         libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0xb72bc000)
         libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xb7156000)
         libdl.so.2 => /lib/libdl.so.2 (0xb7152000)
         libz.so.1 => /usr/lib/libz.so.1 (0xb713e000)
         libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb711d000)
...]

aber es begab sich, dass das Problem leider noch nicht gelöst war.
Wohl aber war die Fehlermeldung jetzt ausführlicher:

ansgar at eis350:~ > svn info  https://ssl.nettworks.org/svn/eisfair
svn: E175002: Unable to connect to a repository at URL 
'https://ssl.nettworks.org/svn/eisfair'
svn: E175002: OPTIONS of 'https://ssl.nettworks.org/svn/eisfair': SSL 
handshake failed: SSL disabled due to library version mismatch 
(https://ssl.nettworks.org)

Da er aber seit über 10 Jahren glühender Eisfair[1]-Fan war, suchte
er nach einer wirklichen Lösung. Es erschien ihm unglaublich, dass
galt:

TortoiseSVN		O.K.
XP svn commandline	O.K.
CYGWIN_NT-5.1		O.K.
ubuntu 10.0.4		O.K.

eisfair-1		Fehler

Und so forschte er im großen anonymen Netz und fand heraus:

Source holen
============
http://packages.debian.org/search?keywords=libneon27-gnutls

Entpacken
=========
tar xvfz neon27_0.29.3.orig.tar.gz
cd neon-0.29.3

Bauen
=====
./configure --enable-shared --with-ssl=openssl > Prot.configure 2>&1 &
make > Prot.make 2>&1 &

Alias erzeugen
==============
alias mysvn='LD_PRELOAD=<HIERSTEHTDERPATH>/libneon.so.27.2.3 svn'

-- schnipp --
ansgar at eis350:~ > mysvn info https://ssl.nettworks.org/svn/eisfair
Path: eisfair
URL: https://ssl.nettworks.org/svn/eisfair
Repository Root: https://ssl.nettworks.org/svn/eisfair
Repository UUID: a763a32c-ed6e-489d-bcf2-0bdefc45f09b
Revision: 32440
Node Kind: directory
Last Changed Author: schlotze
Last Changed Rev: 32440
Last Changed Date: 2012-12-28 18:21:04 +0100 (Fri, 28 Dec 2012)
-- schipp --

Und siehe da, es funktionierte. Und er ward glücklich zum Jahresende.

[...]

Danke für deinen Einsatz für mich und alle anderen Eisfair[1]-Fans
in 2012. Danke an das gesamte Eisfair[1]-Team.

Gruß,
Ansgar


Mehr Informationen über die Mailingliste Eisfair_dev