PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lynx Problem:Unable to make secure connection to remote host



alexanderhaerin
23.04.15, 17:27
Hallo liebe Debian-Experten,

ich bin neu hier im Forum und habe eine Frage, die ich auch durch zweistündiges Googlen leider nicht lösen konnte. Ich hoffe hier kann mir jemand helfen.

Ich nutze seit längerem auf meinem Server (keine graphische Oberfläche, nur command line) Lynx:

lynx 2.8.8dev.5-1
lynx-cur 2.8.8dev.5-1

Und nun habe ich das Problem dass ich seit heute nicht auf die Ebay-Kleinanzeigen zugreifen kann. Gestern ging noch alles problemlos und ich denke es liegt daran, dass Ebay das SSL-Zertifikat angepasst hat aber Lynx nicht in der Lage ist, dies zu ignorieren.

Wie komme ich darauf? Wenn ich mit wget die Seite aufrufe, dann erscheint folgende Meldung:


root@myserver:~# wget https://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html
--2015-04-23 18:07:11-- https://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html
Auflösen des Hostnamen kleinanzeigen.ebay.de... 194.50.69.177, 91.211.75.177, 2a04:cb41:a516:1::36, ...
Verbindungsaufbau zu kleinanzeigen.ebay.de|194.50.69.177|:443... verbunden.
FEHLER: Der Common Name »www.ebay-kleinanzeigen.de« des Zertifikates entspricht nicht dem angeforderten Hostname »kleinanzeigen.ebay.de«.
Verwenden Sie »--no-check-certificate«, um zu dem Server »kleinanzeigen.ebay.de« eine nicht gesicherte Verbindung aufzubauen.


Leider habe ich für lynx keinen "--no-check-certificate" Switch gefunden. Und die option FORCE_SSL_PROMPT in der lynx.cfg hilt in diesem Fall nichts.

Zwei Fragen habe ich:
--- Könnt ihr mit eurem Lynx auf die https-Seite zugreifen? Wenn ja, welche Lynx-version setzt ihr ein?
--- Kann mir jemand sagen, wie ich mit apt-get eine andere als die oben genannte Lynx-version installieren kann?



root@myserver:~# lynx https://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html
Suche nach kleinanzeigen.ebay.de
HTTPS-Verbindung zu kleinanzeigen.ebay.de wird aufgebaut.
Verbindung erneut versuchen, ohne TLS.
Suche nach kleinanzeigen.ebay.de
HTTPS-Verbindung zu kleinanzeigen.ebay.de wird aufgebaut.
Obacht: Unable to make secure connection to remote host.
lynx: Unzugängliche Startdatei https://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html


Über alle Tipps / Hilfen wäre ich sehr dankbar.

Grüße, Alex

P.S. ich muss zwingend Lynx nutzen, da ich mir über einen Automatismus (Bash-Script mit Wget + Lynx-Macro) dort schon seit langen automatisiert für mich interessante Anzeigen zusammensuche und übersichtlich zusammenstelle. Das geht nur mit Lynx.

marce
23.04.15, 17:36
Geht hier völlig problemlos.

[marc@radagast Schreibtisch]$ lynx -version
Lynx Version 2.8.8dev.15 (18 Nov 2012)
libwww-FM 2.14, SSL-MM 1.4.1, OpenSSL 1.0.1e-fips, ncurses 5.9.20130511(wide)
Kompiliert auf linux-gnu, Jun 10 2014 04:27:54

Die Vervielfältigungsrechte liegen bei der Lynx Developers Group,
der Universität Kansas, dem CERN und anderen Beitragenden.
Verbreitet unter den Bedingungen der GNU General Public License (Version 2).
Weitere Informationen: http://lynx.isc.org/ und die Online-Hilfe.

See http://www.openssl.org/ for information about OpenSSL.



Ach ja - für's Protokol:
http://forum.linux-club.de/viewtopic.php?f=90&t=120208

alexanderhaerin
23.04.15, 18:54
Hi marce,

vielen Dank für deine schnelle Antwort.

Und was passiert, wenn du folgendes aufrufst? Kommt dann auch so eine "Fehlermeldung" wie bei mir?



wget https://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html


Ich habe unten mal ein paar Infos zu meinem Lynx und SSL eingefügt. Kann es evtl. daran liegen, dass ich hier bestimmte Versionen ändern sollte?



root@myserver:~# lynx -version
Lynx Version 2.8.8dev.5 (25 Aug 2010)
libwww-FM 2.14, SSL-MM 1.4.1, GNUTLS 2.8.6, ncurses 5.7.20100313(wide)
Kompiliert auf linux-gnu, Aug 26 2010 13:46:51

Die Vervielfältigungsrechte liegen bei der Lynx Developers Group,
der Universität Kansas, dem CERN und anderen Beitragenden.
Verbreitet unter den Bedingungen der GNU General Public License (Version 2).
Weitere Informationen: http://lynx.isc.org/ und die Online-Hilfe.




root@myserver:~# dpkg -l | grep SSL
ii fetchmail 6.3.18-2 SSL enabled POP3, APOP, IMAP mail gatherer/forwarder
ii libcurl3 7.21.0-2.1+squeeze2 Multi-protocol file transfer library (OpenSSL)
ii libio-socket-ssl-perl 1.33-1+squeeze1 Perl module implementing object oriented interface to SSL sockets
ii libnet-ssleay-perl 1.36-1 Perl module for Secure Sockets Layer (SSL)
ii libssl-dev 0.9.8o-4squeeze7 SSL development libraries, header files and documentation
ii libssl0.9.8 0.9.8o-4squeeze7 SSL shared libraries
ii openssl 0.9.8o-4squeeze7 Secure Socket Layer (SSL) binary and related cryptographic tools
ii openssl-blacklist 0.5-2 list of blacklisted OpenSSL RSA keys
ii ssl-cert 1.0.28 simple debconf wrapper for OpenSSL


Grüße, Alex

marce
23.04.15, 19:16
Wenn ich sage "völlig problemlos" dann meine ich das auch... Oder meinst Du die wget-Zeile? Die ist auch problemlos.


[marc@radagast Schreibtisch]$ wget https://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html
--2015-04-23 20:17:16-- https://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html
Auflösen des Hostnamen »kleinanzeigen.ebay.de (kleinanzeigen.ebay.de)«... 194.50.69.177, 91.211.75.177, 2a04:cb41:f016:1::36, ...
Verbindungsaufbau zu kleinanzeigen.ebay.de (kleinanzeigen.ebay.de)|194.50.69.177|:443... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 301 Moved Permanently
Platz: http://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html?vl=5643[folge]
--2015-04-23 20:17:16-- http://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html?vl=5643
Verbindungsaufbau zu kleinanzeigen.ebay.de (kleinanzeigen.ebay.de)|194.50.69.177|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 301 Moved Permanently
Platz: https://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html?vl=5643[folge]
--2015-04-23 20:17:17-- https://kleinanzeigen.ebay.de/anzeigen/m-einloggen.html?vl=5643
Verbindungsaufbau zu kleinanzeigen.ebay.de (kleinanzeigen.ebay.de)|194.50.69.177|:443... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: nicht spezifiziert [text/html]
In »»m-einloggen.html«« speichern.

[ <=> ] 20.261 --.-K/s in 0s

2015-04-23 20:17:17 (59,3 MB/s) - »m-einloggen.html« gespeichert [20261]

[marc@radagast Schreibtisch]$

alexanderhaerin
23.04.15, 19:29
ja, bei dir ist es "völlig problemlos" :)

bei mir allerdings nicht :(

könntest du mir einen tipp geben, was ich nun machen kann? ich bin leider kein linux-experte. wenn ich deine und meine lynx version vergleiche, fällt mir auf, dass bei dir OpenSSL mit aufgeführt wird. ich habe zwar auch openSSL installiert, aber anscheinend harmoniert das mit Lynx nicht..

Help! was kann ich tun?

marce
23.04.15, 19:50
Tja, ich würde erst mal schauen, ob es entweder aktuelle Updates gibt oder seit dem letzten Funktionieren irgendwelche Patches eingespielt wurden.

alexanderhaerin
23.04.15, 20:46
nein, seit dem letzten funktionieren wurden von mir keine patches eingespielt.

ich konnte es nun folgendermaßen lösen:



apt-get autoremove lynx
sudo apt-get install libncurses5-dev
wget http://lynx.isc.org/current/lynx2.8.8dev.15.tar.gz
entpacken und dann
configure --with-ssl, make und make install


zugegebenermaßen habe ich vorher immer nur per apt-get gearbeitet und jetzt zum ersten mal "selber" was installiert (also mit configure make make install). wenn ich das nun wieder deinstallieren will, wie geht man dafür vor?

alexanderhaerin
23.04.15, 21:28
so.. problem selber gelöst. für andere newbies, die sich eine ähnliche frage stellen: mit make uinstall (im selben ordner, in dem man configure und make und make install gemcaht hat) geht es. hab dann direkt nochmal exakt meine lynx version runtergeladen und installiert und anscheinend lag es daran, dass ich zuerst "GNUTLS 2.8.6" hatte und nun

Lynx Version 2.8.8dev.5 (25 Aug 2010)
libwww-FM 2.14, SSL-MM 1.4.1, OpenSSL 0.9.8o, ncurses 5.7.20100313
Built on linux-gnu Apr 23 2015 22:13:55

thread closed :o

marce
24.04.15, 05:24
Für die Zukunft könnstest Du dir noch checkinstall anschauen - meke uninstall gibt's nämlich nicht immer.

Oder - Bugreport an den Distributor (Debian in Deinem Fall?) aufmachen, dann hat der Rest der Welt auch was davon...