View Single Post
Old 05-01-2020, 09:47 AM   #1
Corpse3030
Junior Member
Corpse3030 began at the beginning.
 
Posts: 2
Karma: 10
Join Date: May 2020
Device: Calibre on Linux
[Help] Can't download books through Calibre

Hello All

I'm new here, I recently downloaded Calibre on my Kubuntu machine deciding to give it a try as a ebook reader, but every time I try to download a book, even if it says It is not DRM protected it returns a error such as this :

calibre, version 3.46.0 (linux2, embedded-python: False)
Failed to download e-book: Failed: Downloading World War Z _ an oral history of the zombie war.htm

Starting job: Downloading World War Z _ an oral history of the zombie war.htm
Job: "Downloading World War Z _ an oral history of the zombie war.htm" failed with error:
Traceback (most recent call last):
File "/usr/lib/calibre/calibre/gui2/threaded_jobs.py", line 83, in start_work
self.result = self.func(*self.args, **self.kwargs)
File "/usr/lib/calibre/calibre/gui2/ebook_download.py", line 86, in __call__
dfilename = self._download(cookie_file, url, filename, save_loc, add_to_lib, create_browser)
File "/usr/lib/calibre/calibre/gui2/ebook_download.py", line 102, in _download
return download_file(url, cookie_file, filename, create_browser=create_browser)
File "/usr/lib/calibre/calibre/gui2/ebook_download.py", line 69, in download_file
with closing(br.open(url)) as r:
File "/usr/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 203, in open
return self._mech_open(url, data, timeout=timeout)
File "/usr/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 255, in _mech_open
raise response
httperror_seek_wrapper: HTTP Error 500: Internal Server Error

Called with args: (<calibre.gui2.ui.Main object at 0x7fe3cebdf550>, None, 'https://bookserver.archive.org/borrow/webview/isbn_9780770437404_0', u'World War Z _ an oral history of the zombie war.htm', u'', True, [], <bound method ArchiveOrgStore.create_browser of <calibre.gui2.store.stores.archive_org_plugin.Arch iveOrgStore object at 0x7fe3c3b89090>>) {u'notifications': <Queue.Queue instance at 0x7fe349ebc4b0>, u'abort': <threading._Event object at 0x7fe3b85e9ed0>, u'log': <calibre.utils.logging.GUILog object at 0x7fe3b85e9d90>}

Is there any way to get past this? I have tried with different titles ect. and they all seem to return the same error.

Any Help is greatly appreciated

Thanks.
Corpse3030 is offline   Reply With Quote