Skip to content

DeDrm conversion issues #988

@jennyganley

Description

@jennyganley

Question / bug report

I am new to this and I am not super tech savvy so please be patient with me. I have tried everything and even ADE isn't working to remove DRM even when the book details state that copying is allowed even though it is Adobe DRM protected. I am at a loss. Any advice?

Which version of Calibre are you running?

9.7

Which version of the DeDRM plugin are you running?

10.0.9

If applicable, which version of the Kindle software are you running?

No response

Log output

ApplicationPaletteChange event ignored
Using calibre Qt style: True
calibre_plugins.obok_dedrm.obok.obok:432: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
calibre_plugins.obok_dedrm.obok.obok:432: SyntaxWarning: "-" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\-"? A raw string is also an option.
calibre_plugins.obok_dedrm.obok.obok:432: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
calibre_plugins.obok_dedrm.obok.obok:446: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
calibre_plugins.obok_dedrm.obok.obok:446: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
calibre_plugins.obok_dedrm.obok.obok:456: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
calibre_plugins.obok_dedrm.obok.obok:456: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
calibre_plugins.obok_dedrm.obok.obok:463: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
calibre_plugins.obok_dedrm.obok.obok:463: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
calibre_plugins.obok_dedrm.obok.obok:662: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
calibre Debug log
calibre 9.7 embedded-python: True
macOS-26.4-arm64-arm-64bit-Mach-O Darwin ('64bit', 'Mach-O')
('Darwin', '25.4.0', 'Darwin Kernel Version 25.4.0: Thu Mar 19 19:33:33 PDT 2026; root:xnu-12377.101.151/RELEASE_ARM64_T8140')
Python 3.14.2
OSX: ('26.4', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre-debug
Successfully initialized third party plugins: LCPL Input (0, 0, 5) && Gather KFX-ZIP (from KFX Input) (2, 30, 0) && DeDRM (10, 0, 9) && Package KFX (from KFX Input) (2, 30, 0) && KFX metadata reader (from KFX Input) (2, 30, 0) && From KFX (2, 30, 0) && KFX Input (2, 30, 0) && Kobo Utilities (2, 27, 1) && Obok DeDRM (10, 0, 9)
calibre 9.7 embedded-python: True
macOS-26.4-arm64-arm-64bit-Mach-O Darwin ('64bit', 'Mach-O')
('Darwin', '25.4.0', 'Darwin Kernel Version 25.4.0: Thu Mar 19 19:33:33 PDT 2026; root:xnu-12377.101.15
1/RELEASE_ARM64_T8140')
Python 3.14.2
OSX: ('26.4', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre-debug
Successfully initialized third party plugins: LCPL Input (0, 0, 5) && Gather KFX-ZIP (from KFX Input) (2, 30, 0) && DeDRM (10, 0, 9) && Package KFX (from KFX Input) (2, 30, 0) && KFX metadata reader (from KFX Input) (2, 30, 0) && From KFX (2, 30, 0) && KFX Input (2, 30, 0) && Kobo Utilities (2, 27, 1) && Obok DeDRM (10, 0, 9)
QPA platform: cocoa
devicePixelRatio: 2.0
logicalDpi: 72.0 x 72.0
physicalDpi: 128.00000192236715 x 128.00000192236715
[0.00] Starting up...
[0.20] Showing splash screen...
[1.40] splash screen shown
[1.40] Initializing db...
[1.41] db initialized
[1.41] Constructing main UI...
[1.79] [DEBUG] [koboutilities.config::73] CreateNewCustomColumn is supported
DEBUG: 0.0 obok::utilities.py - loading translations
DEBUG: 0.0 obok::dialogs.py - loading translations
DEBUG: 0.0 obok::config.py - loading translations
DEBUG: 0.0 obok::action_err.py - loading translations
[1.90] [DEBUG] [koboutilities.action:KoboUtilitiesAction.genesis:120] Running in optimized mode
[2.02] GUI main window shown
[2.03] [DEBUG] [koboutilities.config:get_library_config:646] library_config: {
"SchemaVersion": 1,
"profiles": {},
"readingPositionChangesStore": {
"selectBooksInLibrary": false,
"updeateGoodreadsProgress": false
},
"shelvesColumn": null
}
[2.03] [DEBUG] [koboutilities.action:KoboUtilitiesAction.set_toolbar_button_tooltip:180] setting to text='Utilities to use with Kobo ereaders

Driver: KoboTouch'
[2.08] main UI initialized...
[2.08] Hiding splash screen
[2.13] splash screen hidden
[2.13] Started up in 2.13 seconds with 0 books
DeDRM v10.0.9: Trying to decrypt Iron & Embers - Helen Scheuerer.epub
DeDRM v10.0.9: Verifying zip archive integrity
LCP: LCP DRM removal no longer supported due to a DMCA takedown request.
LCP: The takedown request can be found here:
LCP: https://github.com/github/dmca/blob/master/2022/01/2022-01-04-readium.md
LCP: More information can be found in the Github repository:
LCP: #18
Looks like that didn't work:
Running file type plugin DeDRM failed with traceback:
Traceback (most recent call last):
File "calibre/customize/ui.py", line 236, in _run_filetype_plugins
File "calibre_plugins.dedrm.init", line 1041, in run
decrypted_ebook = self.ePubDecrypt(path_to_ebook)
File "calibre_plugins.dedrm.init", line 318, in ePubDecrypt
retval = lcpdedrm.decryptLCPbook(path_to_ebook, dedrmprefs['lcp_passphrases'], self)
File "/Users/jennyganley/Library/Preferences/calibre/plugins/DeDRM.zip/lcpdedrm.py", line 70, in decryptLCPbook
raise LCPError("LCP DRM removal no longer supported")
lcpdedrm.LCPError: LCP DRM removal no longer supported
Failed to count pages in book: 113 EPUB because it is DRM locked
Added Iron & Embers to db in: 0.0
Added 1 books in 0.3 seconds
Failed to request permission for showing notification: The operation couldn’t be completed. (UNErrorDomain error 1.)

{'bsd_drives': {'main': '/dev/disk8'},
'drives': {'main': '/Volumes/KOBOeReader'},
'mount_map': {'/Users/jennyganley/Downloads/PocketBook.app/Wrapper': '/private/var/folders/jw/spjzn_712b5_lpqk54jm7lbr0000gn/X/E97B57C4-D819-52A1-8332-03C2696785F6',
'/Volumes/calibre-9.7.0/calibre.app': '/private/var/folders/jw/spjzn_712b5_lpqk54jm7lbr0000gn/T/AppTranslocation/9BD337D8-CBC1-484C-A3AA-49666D5C73B9',
'/dev/disk1s1': '/System/Volumes/iSCPreboot',
'/dev/disk1s2': '/System/Volumes/xarts',
'/dev/disk1s3': '/System/Volumes/Hardware',
'/dev/disk3s1s1': '/',
'/dev/disk3s2': '/System/Volumes/Preboot',
'/dev/disk3s4': '/System/Volumes/Update',
'/dev/disk3s5': '/System/Volumes/Data',
'/dev/disk3s6': '/System/Volumes/VM',
'/dev/disk5s1': '/Volumes/calibre-9.7.0',
'/dev/disk6': '/Volumes/ADE_3.0',
'/dev/disk8': '/Volumes/KOBOeReader',
'devfs': '/dev',
'map auto_home': '/System/Volumes/Data/home'}}
DEBUG: 0.0 KoboTouch::open_osx - mount_map= {'/dev/disk3s1s1': '/', 'devfs': '/dev', '/dev/disk3s6': '/System/Volumes/VM', '/dev/disk3s2': '/System/Volumes/Preboot', '/dev/disk3s4': '/System/Volumes/Update', '/dev/disk1s2': '/System/Volumes/xarts', '/dev/disk1s1': '/System/Volumes/iSCPreboot', '/dev/disk1s3': '/System/Volumes/Hardware', '/dev/disk3s5': '/System/Volumes/Data', 'map auto_home': '/System/Volumes/Data/home', '/dev/disk5s1': '/Volumes/calibre-9.7.0', '/dev/disk6': '/Volumes/ADE_3.0', '/Volumes/calibre-9.7.0/calibre.app': '/private/var/folders/jw/spjzn_712b5_lpqk54jm7lbr0000gn/T/AppTranslocation/9BD337D8-CBC1-484C-A3AA-49666D5C73B9', '/Users/jennyganley/Downloads/PocketBook.app/Wrapper': '/private/var/folders/jw/spjzn_712b5_lpqk54jm7lbr0000gn/X/E97B57C4-D819-52A1-8332-03C2696785F6', '/dev/disk8': '/Volumes/KOBOeReader'}
DEBUG: 0.0 KoboTouch::open_osx - self._main_prefix= /Volumes/KOBOeReader/
DEBUG: 0.0 KoboTouch::open_osx - self._card_a_prefix= None
DEBUG: 0.0 KoboTouch::open_osx - self._card_b_prefix= None
DEBUG: 0.0 device_version_info - start
DEBUG: 0.0 device_version_info - version_file=/Volumes/KOBOeReader/.kobo/version
DEBUG: 0.0 device_version_info - have opened version_file
DEBUG: 0.0 device_version_info - self._device_version_info= ['N428595435655', '4.9.77', '4.45.23646', '4.9.77', '4.9.77', '00000000-0000-0000-0000-000000000390']
DEBUG: 0.1 Kobo database version: 176
[16.12] [DEBUG] [koboutilities.action:KoboUtilitiesAction._on_device_connection_changed:185] Connection changed; is_connected: True
[16.12] [DEBUG] [koboutilities.action:get_device:926] Connected device: Driver:KoboTouch, Options - format_map: ['kepub', 'epub', 'pdf', 'txt', 'cbz', 'cbr', 'azw', 'azw1', 'azw3', 'azw4', 'azw8', 'book', 'docx', 'ibook', 'ibooks', 'kfx', 'kfx-zip', 'kpf', 'text', 'zip', 'mobi', 'oebzip', 'xhtml', 'doc', 'lcpl', 'htm', 'html', 'htmlz'], use_subdirs: True, read_metadata: True, use_author_sort: False, save_template: {author_sort}/{title} - {authors}, extra_customization: [], manage_collections: True, use_collections_columns: True, collections_columns: , use_collections_template: False, collections_template: , use_series_index_template: False, series_index_template: , create_collections: False, delete_empty_collections: False, ignore_collections_names: , upload_covers: False, dithered_covers: False, keep_cover_aspect: False, upload_grayscale: False, letterbox_fs_covers: False, letterbox_fs_covers_color: #000000, png_covers: False, show_archived_books: False, show_previews: False, show_recommendations: False, update_series: True, force_series_id: False, update_core_metadata: False, update_purchased_kepubs: False, update_device_metadata: True, update_subtitle: False, subtitle_template: , update_bookstats: False, bookstats_wordcount_template: , bookstats_pagecount_template: , bookstats_timetoread_upper_template: , bookstats_timetoread_lower_template: , kepubify: True, template_for_kepubify: , modify_css: True, per_device_css: {}, override_kobo_replace_existing: True, affect_hyphenation: False, disable_hyphenation: False, hyphenation_min_chars: 6, hyphenation_min_chars_before: 3, hyphenation_min_chars_after: 3, hyphenation_limit_lines: 2, support_newer_firmware: False, debugging_title: , driver_version: 2.6.0
DEBUG: 0.1 device_version_info - start
[16.12] [DEBUG] [koboutilities.action:get_device:949] device_path="/Volumes/KOBOeReader/"
[16.12] [DEBUG] [koboutilities.action:KoboUtilitiesAction.set_toolbar_button_tooltip:180] setting to text='Utilities to use with Kobo ereaders

Driver: KoboTouch'
Job: 0 Get device information started
DEBUG: 0.1 device_version_info - start
DeviceJob: 0 Get device information done, calling callback
DeviceJob: 0 Get device information callback returned
Job: 1 Set library information started
DeviceJob: 1 Set library information done, calling callback
DeviceJob: 1 Set library information callback returned
Job: 2 Get list of books on device started
DEBUG: 0.1 KoboTouch:books - oncard='None'
DEBUG: 0.1 KoboTouch:books - oncard='None', prefix='/Volumes/KOBOeReader/'
DEBUG: 0.1 device_version_info - start
DEBUG: 0.1 Kobo device: Kobo Libra Colour
DEBUG: 0.1 Version of driver: (2, 6, 0) Has kepubs: True
DEBUG: 0.1 Version of firmware: (4, 45, 23646) Has kepubs: True
DEBUG: 0.1 Firmware supports cover image tree: True
DEBUG: 0.1 KoboTouch:books - opts.extra_customization= []
DEBUG: 0.1 KoboTouch:books - driver options= Driver:KoboTouch, Options - format_map: ['kepub', 'epub', 'pdf', 'txt', 'cbz', 'cbr', 'azw', 'azw1', 'azw3', 'azw4', 'azw8', 'book', 'docx', 'ibook', 'ibooks', 'kfx', 'kfx-zip', 'kpf', 'text', 'zip', 'mobi', 'oebzip', 'xhtml', 'doc', 'lcpl', 'htm', 'html', 'htmlz'], use_subdirs: True, read_metadata: True, use_author_sort: False, save_template: {author_sort}/{title} - {authors}, extra_customization: [], manage_collections: True, use_collections_columns: True, collections_columns: , use_collections_template: False, collections_template: , use_series_index_template: False, series_index_template: , create_collections: False, delete_empty_collections: False, ignore_collections_names: , upload_covers: False, dithered_covers: False, keep_cover_aspect: False, upload_grayscale: False, letterbox_fs_covers: False, letterbox_fs_covers_color: #000000, png_covers: False, show_archived_books: False, show_previews: False, show_recommendations: False, update_series: True, force_series_id: False, update_core_metadata: False, update_purchased_kepubs: False, update_device_metadata: True, update_subtitle: False, subtitle_template: , update_bookstats: False, bookstats_wordcount_template: , bookstats_pagecount_template: , bookstats_timetoread_upper_template: , bookstats_timetoread_lower_template: , kepubify: True, template_for_kepubify: , modify_css: True, per_device_css: {}, override_kobo_replace_existing: True, affect_hyphenation: False, disable_hyphenation: False, hyphenation_min_chars: 6, hyphenation_min_chars_before: 3, hyphenation_min_chars_after: 3, hyphenation_limit_lines: 2, support_newer_firmware: False, debugging_title: , driver_version: 2.6.0
DEBUG: 0.1 KoboTouch:books - prefs['manage_device_metadata']= manual
DEBUG: 0.1 KoboTouch:books - set_debugging_title to ''
DEBUG: 0.1 KoboTouch:books - length bl=0
DEBUG: 0.1 KoboTouch:books - length bl after sync=112
DEBUG: 0.1 KoboTouch:books - reading device database
DEBUG: 0.2 KoboTouch:books - shelf list: ['ARCS', 'Classics', 'Book trackers', 'Romance', 'JLA all the way <3', 'witchy', 'Romantasy', 'netgalley']
DEBUG: 0.2 KoboTouch:books - query= SELECT Title, Attribution, DateCreated, ContentID, MimeType, ContentType, ImageId, ReadStatus, Description, Publisher , ___ExpirationStatus, FavouritesIndex, Accessibility, Language, IsDownloaded, ISBN, Series, SeriesNumber, ___UserID, ExternalId, Subtitle, SeriesID, SeriesNumberFloat, StorePages, StoreWordCount, StoreTimeToReadLowerEstimate, StoreTimeToReadUpperEstimate FROM content WHERE BookID IS NULL AND ((Accessibility = -1 AND IsDownloaded in ('true', 1 )) OR (Accessibility IN (1,2,8,9) and IsDownloaded in ('true', 1)) ) AND (externalId IS NULL OR externalId = '') AND contentId NOT LIKE 'file:///mnt/sd/%'
DEBUG: 0.6 KoboTouch:books - self.kobo_series_dict= {'Blood and Ash': '0dca2a89-70b2-51c6-88ea-88029faaa562', 'The Dragon Portal': 'c696c9a2-ec3b-52d6-a93e-ad727b1adb43', 'The Lightlark Saga': '530f43a8-e691-5c9d-bd09-84c27b1988ae', 'Not the Same River': 'c5325cb4-33d3-5719-b6cb-3f06e4b8d576', 'Black Dagger Brotherhood': '34895f33-d6c1-5fe5-ac47-252247e8d61b', 'Kingdoms of the Compass': 'dfd76a3b-ed52-553d-a0f0-34a79eb38384', 'Six of Crows': 'c40a61d1-b508-5e29-aa3c-b034b90dc02f', 'Flame and Thorns': '5fe68fb0-d7a6-5161-aa59-d373047cc844', 'Gods and Monsters': 'fbcceaae-ea81-5e04-b038-a97ae26f0c6f', 'The Hunted Kingdom': '1bcafa60-89a2-5b6a-9782-42aff4daaed7', 'Crescent City': '16e65bca-3f12-56f2-ba86-adfa5bec5095', 'Prince of Sin': 'e8b66636-58e9-57e3-bca9-b2af7bf3a8f8', 'Adrian X Isolde': 'e742ef10-8b55-5c8c-afc7-a67a919d241a', 'Once Upon a Broken Heart': 'cfde4582-742e-5915-b1c3-efe56852b997', 'The Verran Isles Series': 'ad774e9f-a8ee-5df7-9e85-5c83f92b11f6', 'Upon a Broken Throne': '033998ba-dc59-521e-84e9-10019209ab57', 'The Moonfall Series': 'e64184fc-46ae-5154-9566-1de56988aed0', 'The Eternal Wars': '80745cb6-aeef-5031-bf8f-db4a5217bc07', 'Twilight Saga': '5d4c87df-b006-5e89-b212-02f93b880922', 'The Empyrean': '757721be-b164-5c8b-8dab-94138b6474c9', 'Lady of Darkness': 'c2dd92e1-63ad-59df-adee-1e66af1ce899', 'Villains of Lore': 'fe76b206-0d94-5f76-9929-6ea221f13615', 'Kingdom of Lies': 'be58e727-2e66-56b7-ad4d-dffaf8ec8b98', 'Queens of Elben': '6599a192-419a-5e4f-92d8-0dfff08e203b', 'The Wolf King': '81d51205-12f6-5b9c-a634-0a90e76a0bcc', 'The Reform Series': '5df9f262-6dd3-5d6a-9c64-b946a88b0898', 'The Edge of Glass': '10c2f161-5fe5-5866-b6d5-7d39f83df6cf', 'The Ashen Series': '82159088-ec0e-5137-8822-6d080993a49d', 'The Broken Souls and Bones Series': '7dcb11c1-9ee9-53aa-9691-47d00fa9287b', 'Sorrowsong University': 'f2bfbd5f-0cd0-5d38-af97-d82520897f9b', 'Bonded to Beasts': 'f1685ba4-39f5-5a73-af17-19c3e985e74a', 'The Dark Gods': '28ba7fc0-3e0d-5c01-8068-31158a1fa7e1', 'Reign of Remnants': '5a31fb28-e341-5fa3-bbf6-324c2b2c547d', 'Wings of Pixie Hollow': 'f2c0cde8-9cb4-5458-bd39-7e87af3f5a5f', 'Shield of Sparrows': '9f78d3f6-b3e2-58a2-bc3a-a57a85b4af2c', 'The Veritas Legacy': '1274212e-f141-5e1b-98ac-8f8891823027', 'Grimm Bargains': '6398b8f7-be4d-5ed8-aeb1-0000bfa8e4ce', 'Bloodwing Academy': '366646a0-8f8d-508e-ad62-9ec70a85f47a', 'Weatherstone College': 'cc91c7eb-bcef-5d90-9047-d8d77f181c70', 'Empire of Blood': 'f68848cf-9a4c-5818-9eb6-7fda4e8aec55', 'Starkeeper': 'dc1012ff-954f-5fed-b40a-b38544d84782', 'Braided Fate': '1eda1ffb-7899-57d0-bdba-efce449f82c4', 'The Legacy': '55442d29-b10e-5ca7-8c99-e6ed808a96d8', 'Alchemy of Secrets': '23b61b35-b1c3-54f7-8b09-340811233563', 'Silver Elite': '9f063f41-81f5-582d-a30d-418f496bb7a6', 'Crystal Bloom': '276285f0-752b-58e0-8983-a71195e1d16a'}
DEBUG: 0.6 KoboTouch:books - about to sync_booklists
DEBUG: 0.6 USBMS: starting sync_booklists
DEBUG: 0.6 USBMS: finished sync_booklists
DEBUG: 0.6 KoboTouch:books - have done sync_booklists
DEBUG: 0.6 KoboTouch:books - end - oncard='None'
DEBUG: 0.6 KoboTouch:books - oncard='carda'
DEBUG: 0.6 KoboTouch:books - Asked to process 'carda', but do not have one!
DEBUG: 0.6 KoboTouch:books - oncard='cardb'
DEBUG: 0.6 KoboTouch:books - Asked to process 'cardb', but do not have one!
DeviceJob: 2 Get list of books on device done, calling callback
DEBUG: 0.6 DeviceJob: metadata_downloaded: Starting set_books_in_library
DEBUG: 0.6 DeviceJob: set_books_in_library: books to process= 112
DEBUG: 0.6 DeviceJob: set_books_in_library finished: time= 0.002744913101196289
DEBUG: 0.6 DeviceJob: metadata_downloaded: updating views
DEBUG: 0.6 DeviceJob: metadata_downloaded: syncing
DEBUG: 0.6 DeviceJob: metadata_downloaded: refreshing ondevice
DEBUG: 0.6 DeviceJob: metadata_downloaded: sending metadata_available signal
[16.67] [DEBUG] [koboutilities.action:KoboUtilitiesAction._on_device_metadata_available:196] Start
[16.67] [DEBUG] [koboutilities.action:get_device:926] Connected device: Driver:KoboTouch, Options - format_map: ['kepub', 'epub', 'pdf', 'txt', 'cbz', 'cbr', 'azw', 'azw1', 'azw3', 'azw4', 'azw8', 'book', 'docx', 'ibook', 'ibooks', 'kfx', 'kfx-zip', 'kpf', 'text', 'zip', 'mobi', 'oebzip', 'xhtml', 'doc', 'lcpl', 'htm', 'html', 'htmlz'], use_subdirs: True, read_metadata: True, use_author_sort: False, save_template: {author_sort}/{title} - {authors}, extra_customization: [], manage_collections: True, use_collections_columns: True, collections_columns: , use_collections_template: False, collections_template: , use_series_index_template: False, series_index_template: , create_collections: False, delete_empty_collections: False, ignore_collections_names: , upload_covers: False, dithered_covers: False, keep_cover_aspect: False, upload_grayscale: False, letterbox_fs_covers: False, letterbox_fs_covers_color: #000000, png_covers: False, show_archived_books: False, show_previews: False, show_recommendations: False, update_series: True, force_series_id: False, update_core_metadata: False, update_purchased_kepubs: False, update_device_metadata: True, update_subtitle: False, subtitle_template: , update_bookstats: False, bookstats_wordcount_template: , bookstats_pagecount_template: , bookstats_timetoread_upper_template: , bookstats_timetoread_lower_template: , kepubify: True, template_for_kepubify: , modify_css: True, per_device_css: {}, override_kobo_replace_existing: True, affect_hyphenation: False, disable_hyphenation: False, hyphenation_min_chars: 6, hyphenation_min_chars_before: 3, hyphenation_min_chars_after: 3, hyphenation_limit_lines: 2, support_newer_firmware: False, debugging_title: , driver_version: 2.6.0
DEBUG: 0.6 device_version_info - start
[16.67] [DEBUG] [koboutilities.action:get_device:949] device_path="/Volumes/KOBOeReader/"
[16.67] [DEBUG] [koboutilities.action:get_device:956] device_info: ['Kobo Libra Colour', '', '', '', {'main': {'device_store_uuid': '4e8d682e-adbb-449d-b6da-fb80f8117c56', 'device_name': 'Kobo Libra Colour', 'location_code': 'main', 'last_library_uuid': None, 'calibre_version': '9.7.0', 'date_last_connected': '2026-04-11T01:23:56.372524+00:00', 'prefix': '/Volumes/KOBOeReader/'}}]
[16.67] [DEBUG] [koboutilities.config:get_library_config:646] library_config: {
"SchemaVersion": 1,
"profiles": {},
"readingPositionChangesStore": {
"selectBooksInLibrary": false,
"updeateGoodreadsProgress": false
},
"shelvesColumn": null
}
[16.67] [DEBUG] [koboutilities.action:get_device:964] device_name: Kobo Libra Colour
[16.67] [DEBUG] [koboutilities.action:get_device:1003] db_path: /Volumes/KOBOeReader/.kobo/KoboReader.sqlite
[16.67] [DEBUG] [koboutilities.action:get_device:1027] kobo_device: KoboDevice(driver=<calibre.devices.kobo.driver.KOBOTOUCH object at 0x106c6e900>, is_kobotouch=True, profile=None, backup_config={
"backupCopiesToKeepSpin": 5,
"backupDestDirectory": "/Users/jennyganley/Kobo backups",
"backupEachCOnnection": false,
"doDailyBackp": false
}, device_type='Kobo Libra Colour', drive_info={'main': {'device_store_uuid': '4e8d682e-adbb-449d-b6da-fb80f8117c56', 'device_name': 'Kobo Libra Colour', 'location_code': 'main', 'last_library_uuid': None, 'calibre_version': '9.7.0', 'date_last_connected': '2026-04-11T01:23:56.372524+00:00', 'prefix': '/Volumes/KOBOeReader/'}}, uuid='4e8d682e-adbb-449d-b6da-fb80f8117c56', version_info=KoboVersionInfo(serial_no='N428595435655', fw_version='4.45.23646', model_id='00000000-0000-0000-0000-000000000390'), supports_series=True, supports_series_list=True, supports_ratings=True, epub_location_like_kepub=True, name='Kobo Libra Colour', path='/Volumes/KOBOeReader/', db_path='/Volumes/KOBOeReader/.kobo/KoboReader.sqlite', device_db_path='/Volumes/KOBOeReader/.kobo/KoboReader.sqlite', is_db_copied=False, timestamp_string='%Y-%m-%dT%H:%M:%SZ')
[16.67] [DEBUG] [koboutilities.action:KoboUtilitiesAction.set_toolbar_button_tooltip:166] device connected. self.device.fwversion= (4, 45, 23646)
[16.67] [DEBUG] [koboutilities.action:KoboUtilitiesAction.set_toolbar_button_tooltip:180] setting to text='Utilities to use with Kobo ereaders

Connected device: Kobo Libra Colour
Firmware version: 4.45.23646
Driver: KoboTouch'
[16.67] [DEBUG] [koboutilities.action:KoboUtilitiesAction._on_device_metadata_available:204] profile: None
[16.67] [DEBUG] [koboutilities.action:KoboUtilitiesAction._on_device_metadata_available:205] backup_config: {
"backupCopiesToKeepSpin": 5,
"backupDestDirectory": "/Users/jennyganley/Kobo backups",
"backupEachCOnnection": false,
"doDailyBackp": false
}
[16.67] [DEBUG] [koboutilities.action:KoboUtilitiesAction.set_toolbar_button_tooltip:166] device connected. self.device.fwversion= (4, 45, 23646)
[16.67] [DEBUG] [koboutilities.action:KoboUtilitiesAction.set_toolbar_button_tooltip:180] setting to text='Utilities to use with Kobo ereaders

Connected device: Kobo Libra Colour
Firmware version: 4.45.23646
Driver: KoboTouch'
DeviceJob: 2 Get list of books on device callback returned
Job: 0 Get device information finished
No details available.
Job: 1 Set library information finished
No details available.
Job: 2 Get list of books on device finished
No details available.
[122.33] Shutdown starting...
[122.35] Shutdown message shown...
[122.35] Grid view shutdown
[122.35] Bookshelf view shutdown
[122.35] Actions shutdown
[122.55] Various services shutdown
[122.55] Metadata backup shutdown
[122.63] Current database closed
[122.64] Windows hidden
[122.65] Waiting for overseers, mdns, and live to shutdown
[122.65] Waiting for device manager to shutdown
[122.65] Shutdown complete in 0.32, quitting...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions