[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