I am running Calibre Portable Version 5.42.0_2.
I have 4 different Calibre Portable installs on a USB Drive. On 21 May I was able to add new books and the Download Metadata worked fine. On 22 May I added new books to 3 of the Portable installs and now Download Metadata no longer works on those three instances.
I get the following error when I get a nil result from the metadata search:
I tried following the instructions deleting the metadata-sources-cache.json from the Calibre configuration directory but this made no difference.
I switched off Dropbox syncing and disabled Kaspersky - again no difference. I installed a VPN and tried accessing from Singapore and the UK but again no difference.
I restored a backup image of one of the portable databases that I keep on a NAS drive. Again this made no difference.
These are large databases so they take a considerable time to restore. Additional I found that some of the Covers were no longer in the faulty Calibre instances.
I tried a fresh install of a new Calibre Portable instance but this still does not return anything on a Metadata search.
At a loss....
Help please.
The error message that occurs is:
calibre, version 5.42.0
ERROR: No matches found: <p>Failed to find any books that match your search. Try making the search <b>less specific</b>. For example, use only the author's last name and a single distinctive word from the title.<p>To see the full log, click "Show details".
Running identify query with parameters:
{'title': 'Hero of the Empire', 'authors': ['Candice Millard'], 'identifiers': {}, 'timeout': 30}
Using plugins: Google (1, 0, 3), Amazon.com (1, 2, 27), Edelweiss (2, 0, 1)
The log from individual plugins is below
****************************** Google (1, 0, 3) ******************************
Found 0 results
Downloading from Google took 0.5406780242919922
Making query:
https://books.google.com/books/feeds...ewability=none
Failed to make identify query: 'https://books.google.com/books/feeds/volumes?q=intitle%3AHero+intitle%3Aof+intitle%3AEm pire%2Binauthor%3ACandice+inauthor%3AMillard&max-results=20&start-index=1&min-viewability=none'
Traceback (most recent call last):
File "mechanize\_urllib2_fork.py", line 1236, in do_open
File "http\client.py", line 1255, in request
File "http\client.py", line 1301, in _send_request
File "http\client.py", line 1250, in endheaders
File "http\client.py", line 1010, in _send_output
File "http\client.py", line 950, in send
File "http\client.py", line 1424, in connect
File "ssl.py", line 500, in wrap_socket
File "ssl.py", line 1040, in _create
File "ssl.py", line 1309, in do_handshake
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre\ebooks\metadata\sources\google.py", line 383, in make_query
File "mechanize\_mechanize.py", line 241, in open_novisit
File "mechanize\_mechanize.py", line 287, in _mech_open
File "mechanize\_opener.py", line 193, in open
File "mechanize\_urllib2_fork.py", line 425, in _open
File "mechanize\_urllib2_fork.py", line 414, in _call_chain
File "calibre\utils\browser.py", line 28, in https_open
File "mechanize\_urllib2_fork.py", line 1240, in do_open
urllib.error.URLError: <urlopen error [WinError 10054] An existing connection was forcibly closed by the remote host>
************************************************** ******************************
****************************** Amazon.com (1, 2, 27) ******************************
Found 0 results
Downloading from Amazon.com took 0.5376870632171631
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0) Gecko/20100101 Firefox/86.0
Server: auto
Making google query:
https://www.google.com/search?q=Hero...www.amazon.com
Plugin Amazon.com failed
Traceback (most recent call last):
File "mechanize\_urllib2_fork.py", line 1236, in do_open
File "http\client.py", line 1255, in request
File "http\client.py", line 1301, in _send_request
File "http\client.py", line 1250, in endheaders
File "http\client.py", line 1010, in _send_output
File "http\client.py", line 950, in send
File "http\client.py", line 1424, in connect
File "ssl.py", line 500, in wrap_socket
File "ssl.py", line 1040, in _create
File "ssl.py", line 1309, in do_handshake
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre\ebooks\metadata\sources\identify.py", line 47, in run
File "calibre\ebooks\metadata\sources\amazon.py", line 1513, in identify
File "calibre\ebooks\metadata\sources\amazon.py", line 1446, in search_search_engine
File "calibre\ebooks\metadata\sources\search_engines.py ", line 288, in google_search
File "calibre\ebooks\metadata\sources\search_engines.py ", line 68, in query
File "mechanize\_mechanize.py", line 241, in open_novisit
File "mechanize\_mechanize.py", line 287, in _mech_open
File "mechanize\_opener.py", line 193, in open
File "mechanize\_urllib2_fork.py", line 425, in _open
File "mechanize\_urllib2_fork.py", line 414, in _call_chain
File "calibre\utils\browser.py", line 28, in https_open
File "mechanize\_urllib2_fork.py", line 1240, in do_open
urllib.error.URLError: <urlopen error [WinError 10054] An existing connection was forcibly closed by the remote host>
************************************************** ******************************
****************************** Edelweiss (2, 0, 1) ******************************
Found 0 results
Downloading from Edelweiss took 0.3200509548187256
Currently Edelweiss returns random books for search queries
************************************************** ******************************
The identify phase took 0.65 seconds
The longest time (0.540678) was taken by: Google
Merging results from different sources
We have 0 merged results, merging took: 0.00 seconds
The error Message that I get is: