OPNsense Forum
International Forums => German - Deutsch => Topic started 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:
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
-
Du musst das CA-Zertifikat des Proxy-Servers zum Trust-Store hinzufügen - dann sollte es gehen.
-
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?
-
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).
-
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.....
-
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).
-
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?
-
ja
-
Ok..
aber mit nem Editor geht das wohl kaum oder? Braucht man da was spezielles?
-
crt ist normalerweise ein PEM - also ne Textdatei. Sollte also keine Probleme machen.