diff --git a/cps/tasks/thumbnail.py b/cps/tasks/thumbnail.py
index 5bf0466b..e66da036 100644
--- a/cps/tasks/thumbnail.py
+++ b/cps/tasks/thumbnail.py
@@ -17,6 +17,7 @@
# along with this program. If not, see
Start Time: 2023-03-05 19:08:50
+Start Time: 2023-03-20 06:27:14
Stop Time: 2023-03-06 01:50:49
+Stop Time: 2023-03-20 13:00:29
Duration: 5h 46 min
+Duration: 5h 35 min
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 111, in test_backup_all + self.assertEqual(1, len(res)) +AssertionError: 1 != 0+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 237, in test_backup_change_book_author + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Frodo Beutlin/Der Buchtitel (1)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 337, in test_backup_change_book_description + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Asterix Lionherd/comicdemo (3)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 297, in test_backup_change_book_language + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Asterix Lionherd/comicdemo (3)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 205, in test_backup_change_book_publisher + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Frodo Beutlin/Der Buchtitel (1)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 260, in test_backup_change_book_publishing_date + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Hector Goncalves/book9 (11)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 318, in test_backup_change_book_rating + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Asterix Lionherd/comicdemo (3)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 166, in test_backup_change_book_seriesindex + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Frodo Beutlin/Der Buchtitel (1)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 276, in test_backup_change_book_tags + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Peter Parker/Very long extra super turbo cool tit (4)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 221, in test_backup_change_book_title + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/John Doe/Buuko (7)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 356, in test_backup_change_custom_bool + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Asterix Lionherd/comicdemo (3)/metadata.opf'+
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 224, in test_backup_change_book_title - self.edit_book(7, content={'title': 'Buuko'}) - File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1772, in edit_book - ele.send_keys(Keys.CONTROL, "a") -AttributeError: 'bool' object has no attribute 'send_keys'+ File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 389, in test_backup_change_custom_float + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Asterix Lionherd/comicdemo (3)/metadata.opf'
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 422, in test_backup_change_custom_int + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Asterix Lionherd/comicdemo (3)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 455, in test_backup_change_custom_rating + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Asterix Lionherd/comicdemo (3)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 490, in test_upload_book + metadata = read_opf_metadata(meta_path) + File "/home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py", line 21, in read_opf_metadata + with codecs.open(filename, "r", "utf-8") as f: + File "/usr/lib/python3.10/codecs.py", line 905, in open + file = builtins.open(filename, mode, buffering) +FileNotFoundError: [Errno 2] No such file or directory: '/home/ozzie/Development/Dokumente/tüst db/Noname 23/book9 (15)/metadata.opf'+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author_gdrive.py", line 235, in test_change_capital_one_author_two_books + self.assertFalse(self.check_element_on_page((By.ID, "flash_danger"))) +AssertionError: <selenium.webdriver.remote.webelement.WebElement (session="e48627fb-832f-4b00-a0f4-491ce8c36819", element="68e15ae5-a7f8-46ff-947a-86ca13bc4c45")> is not false+
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_metadata.py", line 84, in test_load_metadata - elif 'https://amazon.com/' == results[20]['source']: -IndexError: list index out of range-
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 386, in test_edit_author + self.fill_basic_config({"config_unicode_filename": 0}) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 398, in fill_basic_config + cls._fill_basic_config(elements) + File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 302, in _fill_basic_config + WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port"))) + File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/support/wait.py", line 95, in until + raise TimeoutException(message, screen, stacktrace) +selenium.common.exceptions.TimeoutException: Message: +Stacktrace: +RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8 +WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:180:5 +NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:392:5 +element.find/</<@chrome://remote/content/marionette/element.sys.mjs:134:16+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py", line 231, in test_edit_title + self.assertEqual(ele.text, u'Very long extra super turbo cool title without any issue of displaying including ö utf-8 characters') +AttributeError: 'bool' object has no attribute 'text'+
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_thumbnails.py", line 193, in test_cache_of_deleted_book - self.assertEqual(len(res), 1) -AssertionError: 2 != 1-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_thumbnails.py", line 80, in test_cover_cache_on_database_change - self.assertLessEqual(len(res), 1, res) -AssertionError: 2 not less than or equal to 1 : [{'user': 'System', 'task': 'Metadata backup: Backing up Metadata', 'result': 'Finished', 'progress': '100 %', 'duration': ' 0s', 'start': '3/6/23, 12:12\u202fAM'}, {'user': 'System', 'task': 'Cover Thumbnails: Generated 222 cover thumbnails', 'result': 'Finished', 'progress': '100 %', 'duration': ' 5s', 'start': '3/6/23, 12:12\u202fAM'}]-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_thumbnails.py", line 123, in test_cover_change_on_upload_new_cover - self.assertLessEqual(len(res), 1) -AssertionError: 2 not less than or equal to 1-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_thumbnails.py", line 230, in test_cover_on_upload_book - self.assertLessEqual(len(res), 1) -AssertionError: 2 not less than or equal to 1-
Traceback (most recent call last): - File "/home/ozzie/Development/calibre-web-test/test/test_thumbnails.py", line 320, in test_sideloaded_book - self.assertGreaterEqual(diff(BytesIO(list_cover), BytesIO(new_list_cover), delete_diff_file=True), 0.04) -AssertionError: 0.0036014628073451605 not greater than or equal to 0.04+ File "/home/ozzie/Development/calibre-web-test/test/test_thumbnails.py", line 310, in test_sideloaded_book + self.assertAlmostEqual(diff(BytesIO(list_cover), BytesIO(old_list_cover), delete_diff_file=True), 0.0, +AssertionError: 0.007264083411142234 != 0.0 within 0.0001 delta (0.007264083411142234 difference)