OPNsense Forum

International Forums => German - Deutsch => Topic started by: Thargor on February 04, 2018, 10:30:06 am

Title: [ungelöst]Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: Thargor on February 04, 2018, 10:30:06 am
Hi

habe seit dem ich OPN Sense installiert ist, Probleme mit Calibre.

Wenn ich Bücher hinzufügen möchte und mir die dazu gehörigen Metadaten runterladen möchte, bekomme ich folgenden Fehler:

Code: [Select]

calibre, version 3.16.0
FEHLER: Keine Übereinstimmungen gefunden: <p>Es wurden keine Bücher für die aktuelle Suche gefunden. Versuchen Sie, die Suche <b>weniger spezifisch</b> zu formulieren. Verwenden Sie beispielsweise nur den Nachnamen des Autors und ein einzelnes, prägnantes Wort aus dem Titel.<p>Um den gesamten Protokoll zu lesen, klicken Sie auf "Details anzeigen".

Running identify query with parameters:
{u'identifiers': {}, u'timeout': 30, u'title': u'Zeit der Rache: Ein Jack-Reacher-Roman (German Edition)', u'authors': [u'Child, Lee']}
Using plugins: Google (1, 0, 0), Amazon.com (1, 2, 0)
The log from individual plugins is below

****************************** Google (1, 0, 0) ******************************
Found 0 results
Downloading from Google took 0.639000177383
Making query: https://books.google.com/books/feeds/volumes?start-index=1&max-results=20&q=intitle%3AZeit+intitle%3Ader+intitle%3ARache+intitle%3AEin+intitle%3AJack-Reacher-Roman%2Binauthor%3ALee+inauthor%3AChild&min-viewability=none
Failed to make identify query: u'https://books.google.com/books/feeds/volumes?start-index=1&max-results=20&q=intitle%3AZeit+intitle%3Ader+intitle%3ARache+intitle%3AEin+intitle%3AJack-Reacher-Roman%2Binauthor%3ALee+inauthor%3AChild&min-viewability=none'
Traceback (most recent call last):
  File "site-packages\calibre\ebooks\metadata\sources\google.py", line 362, in identify
  File "site-packages\mechanize\_mechanize.py", line 239, in open_novisit
  File "site-packages\mechanize\_mechanize.py", line 284, in _mech_open
  File "site-packages\mechanize\_opener.py", line 195, in open
  File "site-packages\mechanize\_urllib2_fork.py", line 352, in _open
  File "site-packages\mechanize\_urllib2_fork.py", line 340, in _call_chain
  File "site-packages\calibre\utils\browser.py", line 28, in https_open
  File "site-packages\mechanize\_urllib2_fork.py", line 1160, in do_open
URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>

********************************************************************************

****************************** Amazon.com (1, 2, 0) ******************************
Found 0 results
Downloading from Amazon.com took 0.609999895096
User-agent: Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0
Server: google
Making google query: https://www.google.com/search?q=Zeit+der+Rache+Ein+Jack-Reacher-Roman+Lee+Child+site%3Awww.amazon.com
Plugin Amazon.com failed
Traceback (most recent call last):
  File "site-packages\calibre\ebooks\metadata\sources\identify.py", line 48, in run
  File "site-packages\calibre\ebooks\metadata\sources\amazon.py", line 1342, in identify
  File "site-packages\calibre\ebooks\metadata\sources\amazon.py", line 1278, in search_search_engine
  File "site-packages\calibre\ebooks\metadata\sources\search_engines.py", line 230, in google_search
  File "site-packages\calibre\ebooks\metadata\sources\search_engines.py", line 65, in query
  File "site-packages\mechanize\_mechanize.py", line 239, in open_novisit
  File "site-packages\mechanize\_mechanize.py", line 284, in _mech_open
  File "site-packages\mechanize\_opener.py", line 195, in open
  File "site-packages\mechanize\_urllib2_fork.py", line 352, in _open
  File "site-packages\mechanize\_urllib2_fork.py", line 340, in _call_chain
  File "site-packages\calibre\utils\browser.py", line 28, in https_open
  File "site-packages\mechanize\_urllib2_fork.py", line 1160, in do_open
URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>

********************************************************************************
The identify phase took 0.83 seconds
The longest time (0.639000) was taken by: Google
Merging results from different sources and finding earliest  publication dates from the worldcat.org service
We have 0 merged results, merging took: 0.00 seconds

Da ich einen transparenten Proxy nutze, kommt Calibre da wohl nicht mit zurecht.

Schalte ich den Proxy komplett aus, funktioniert alles wie gehabt.

Weiss jetzt nicht wo ich da ansetzten soll? Finde dazu auch nicht passendes im Internet wie ich das lösen könnte. Und immer den Proxy ein und ausschalten halte ich ehe für eine suboptimale Lösung
Title: Re: Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: fabian on February 04, 2018, 12:22:40 pm
Du musst das CA-Zertifikat des Proxy-Servers zum Trust-Store hinzufügen - dann sollte es gehen.
Title: Re: Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: Thargor on February 04, 2018, 07:38:58 pm
Hi fabian

Was meinst Du mit Trust Store? Ich gehe mal davon aus, du meinst das CA-Zertifkat was bei erstellen des Proxy generiert wurde, richtig?


Title: Re: Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: fabian on February 04, 2018, 08:47:10 pm
Der Trust Store ist die Datenbank, in der ein Programm oder Betriebssystem die CA-Zertifikate bereithält, denen es vertraut.
Wie das aussieht, hängt an der jeweiligen implementierung (Odner mit Zertifikaten drin, Datei mit den Zertifikaten hintereinander, Datenbank...)

Wenn eine HTTPS-Verbindung aufgebaut wird, wird da nachgeschaut, ob das zertifikat vertrauenswürdig ist und wenn es nicht drin ist, wird die Verbindung nicht angenommen (wie in deinem Screenshot zu sehen ist).
Title: Re: Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: Thargor on March 31, 2018, 08:26:22 pm
Das Problem besteht weiterhin.... würde gern das mit dem Zertifikat beheben, aber weiß nicht wo ich ansetzten soll bzw. muss.

Und jedes mal die Proxy ausschalten kann ja nicht der Sinn sein.....
Title: Re: [ungelöst]Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: fabian on March 31, 2018, 08:47:41 pm
Hier gibt's ne Anleitung die ggf. funktioniert:
https://stackoverflow.com/a/31915123

Liegt vermutlich irgendwo im Programmverzeichnis (windows) oder dort, wo der Zertifikatsspeicher liegt (z.B. /etc/ca-certificates/extracted/tls-ca-bundle.pem).
Title: Re: [ungelöst]Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: Thargor on April 01, 2018, 02:21:49 pm
Hi Fabian

habe ein calibre-ebook-root-CA.crt Datei und eine mozilla-ca-certs.pem Datei.

Soweit ich das verstanden habe, soll ich einem oder in beiden das selbsterstelle CA der OPNsense einbauen?



Title: Re: [ungelöst]Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: fabian on April 01, 2018, 03:13:43 pm
ja
Title: Re: [ungelöst]Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: Thargor on April 03, 2018, 06:53:29 pm
Ok..


aber mit nem Editor geht das wohl kaum oder? Braucht man da was spezielles?
Title: Re: [ungelöst]Calibre SSL: CERTIFICATE_VERIFY_FAILED
Post by: fabian on April 03, 2018, 07:10:29 pm
crt ist normalerweise ein PEM - also ne Textdatei. Sollte also keine Probleme machen.