Question / bug report
When I try to convert my kindle book to a pdf with the plugin installed and I am in debug mode. I run into an error, I have tried this in KFX-zip plugin for input and that just gave me an error of that this book has a DRM and cant be converted, even though I have the DeDRM installed. When I remove the KFX-zip plugin for input, i get an KFX error.
I have the latest version of the DeDRM installed.
Which version of Calibre are you running?
9.6
Which version of the DeDRM plugin are you running?
10.0.3
If applicable, which version of the Kindle software are you running?
2.8.3
Log output
calibre, version 9.6.0
ERROR: Conversion failed:
Failed to convert: B0D9KVSWF7 EBOK
This is an Amazon KFX book. It cannot be processed. See here for information on how to handle KFX books.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "runpy.py", line 198, in _run_module_as_main
File "runpy.py", line 88, in _run_code
File "site.py", line 83, in
File "site.py", line 78, in main
File "site.py", line 50, in run_entry_point
File "calibre\utils\ipc\worker.py", line 213, in main
File "calibre\gui2\convert\gui_conversion.py", line 39, in gui_convert_override
File "calibre\gui2\convert\gui_conversion.py", line 26, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1087, in run
File "calibre\customize\conversion.py", line 241, in call
File "calibre\ebooks\conversion\plugins\mobi_input.py", line 34, in convert
File "calibre\ebooks\mobi\reader\mobi6.py", line 90, in init
calibre.ebooks.mobi.reader.mobi6.KFXError: This is an Amazon KFX book. It cannot be processed. See here for information on how to handle KFX books.
Convert book 1 of 1 (B0D9KVSWF7 EBOK)
DeDRM v10.0.9: Trying to decrypt lki9qops.azw
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 1032, in run
File "calibre_plugins.dedrm.init", line 917, in KindleMobiDecrypt
File "C:\Users\mmros\AppData\Roaming\calibre\plugins\DeDRM.zip\k4mobidedrm.py", line 85, in
File "C:\Users\mmros\AppData\Roaming\calibre\plugins\DeDRM.zip\mobidedrm.py", line 88, in
ImportError: attempted relative import with no known parent package
Conversion options changed from defaults:
output_profile: 'kindle'
verbose: 2
input_profile: 'kindle'
read_metadata_from_opf: 'C:\Users\mmros\AppData\Local\Temp\calibre-l5z4t9k6\9u_s1vte.opf'
Resolved conversion options
calibre version: 9.6.0
{'add_alt_text_to_img': False,
'asciiize': False,
'author_sort': None,
'authors': None,
'base_font_size': 0.0,
'book_producer': None,
'change_justification': 'original',
'chapter': "//[((name()='h1' or name()='h2') and re:test(., "
"'\s((chapter|book|section|part)\s+)|((prolog|prologue|epilogue)(\s+|$))', "
"'i')) or @Class = 'chapter']",
'chapter_mark': 'pagebreak',
'comments': None,
'cover': None,
'debug_pipeline': None,
'dehyphenate': True,
'delete_blank_paragraphs': True,
'disable_font_rescaling': False,
'dont_compress': False,
'duplicate_links_in_toc': False,
'embed_all_fonts': False,
'embed_font_family': None,
'enable_heuristics': False,
'expand_css': False,
'extra_css': None,
'extract_to': None,
'filter_css': '',
'fix_indents': True,
'font_size_mapping': None,
'format_scene_breaks': True,
'html_unwrap_factor': 0.4,
'input_encoding': None,
'input_profile': <calibre.customize.profiles.KindleInput object at 0x0000023FBD7C5D30>,
'insert_blank_line': False,
'insert_blank_line_size': 0.5,
'insert_metadata': False,
'isbn': None,
'italicize_common_cases': True,
'keep_ligatures': False,
'language': None,
'level1_toc': None,
'level2_toc': None,
'level3_toc': None,
'line_height': 0.0,
'linearize_tables': False,
'margin_bottom': 5.0,
'margin_left': 5.0,
'margin_right': 5.0,
'margin_top': 5.0,
'markup_chapter_headings': True,
'max_toc_links': 50,
'minimum_line_height': 120.0,
'mobi_toc_at_start': False,
'no_chapters_in_toc': False,
'no_inline_navbars': False,
'no_inline_toc': False,
'output_profile': <calibre.customize.profiles.KindleOutput object at 0x0000023FBD7C78C0>,
'page_breaks_before': "//*[name()='h1' or name()='h2']",
'prefer_author_sort': False,
'prefer_metadata_cover': False,
'pretty_print': False,
'pubdate': None,
'publisher': None,
'rating': None,
'read_metadata_from_opf': 'C:\Users\mmros\AppData\Local\Temp\calibre-l5z4t9k6\9u_s1vte.opf',
'remove_fake_margins': True,
'remove_first_image': False,
'remove_paragraph_spacing': False,
'remove_paragraph_spacing_indent_size': 1.5,
'renumber_headings': True,
'replace_scene_breaks': '',
'search_replace': '[]',
'series': None,
'series_index': None,
'share_not_sync': False,
'smarten_punctuation': False,
'sr1_replace': None,
'sr1_search': None,
'sr2_replace': None,
'sr2_search': None,
'sr3_replace': None,
'sr3_search': None,
'start_reading_at': None,
'subset_embedded_fonts': False,
'tags': None,
'timestamp': None,
'title': None,
'title_sort': None,
'toc_filter': None,
'toc_threshold': 6,
'toc_title': None,
'transform_css_rules': '[]',
'transform_html_rules': '[]',
'unsmarten_punctuation': False,
'unwrap_lines': True,
'use_auto_toc': False,
'verbose': 2}
DeDRM v10.0.9: Trying to decrypt lki9qops.azw
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 1032, in run
File "calibre_plugins.dedrm.init", line 917, in KindleMobiDecrypt
File "C:\Users\mmros\AppData\Roaming\calibre\plugins\DeDRM.zip\k4mobidedrm.py", line 85, in
File "C:\Users\mmros\AppData\Roaming\calibre\plugins\DeDRM.zip\mobidedrm.py", line 88, in
ImportError: attempted relative import with no known parent package
InputFormatPlugin: MOBI Input running
on C:\Users\mmros\AppData\Local\Temp\calibre-l5z4t9k6\lki9qops.azw
Traceback (most recent call last):
File "calibre\ebooks\conversion\plugins\mobi_input.py", line 28, in convert
File "calibre\ebooks\mobi\reader\mobi6.py", line 90, in init
calibre.ebooks.mobi.reader.mobi6.KFXError: This is an Amazon KFX book. It cannot be processed. See https://www.mobileread.com/forums/showthread.php?t=283371 for information on how to handle KFX books.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "runpy.py", line 198, in _run_module_as_main
File "runpy.py", line 88, in _run_code
File "site.py", line 83, in
File "site.py", line 78, in main
File "site.py", line 50, in run_entry_point
File "calibre\utils\ipc\worker.py", line 213, in main
File "calibre\gui2\convert\gui_conversion.py", line 39, in gui_convert_override
File "calibre\gui2\convert\gui_conversion.py", line 26, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1087, in run
File "calibre\customize\conversion.py", line 241, in call
File "calibre\ebooks\conversion\plugins\mobi_input.py", line 34, in convert
File "calibre\ebooks\mobi\reader\mobi6.py", line 90, in init
calibre.ebooks.mobi.reader.mobi6.KFXError: This is an Amazon KFX book. It cannot be processed. See https://www.mobileread.com/forums/showthread.php?t=283371 for information on how to handle KFX books.
Question / bug report
When I try to convert my kindle book to a pdf with the plugin installed and I am in debug mode. I run into an error, I have tried this in KFX-zip plugin for input and that just gave me an error of that this book has a DRM and cant be converted, even though I have the DeDRM installed. When I remove the KFX-zip plugin for input, i get an KFX error.
I have the latest version of the DeDRM installed.
Which version of Calibre are you running?
9.6
Which version of the DeDRM plugin are you running?
10.0.3
If applicable, which version of the Kindle software are you running?
2.8.3
Log output
calibre, version 9.6.0
ERROR: Conversion failed:
Failed to convert: B0D9KVSWF7 EBOK
This is an Amazon KFX book. It cannot be processed. See here for information on how to handle KFX books.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "runpy.py", line 198, in _run_module_as_main
File "runpy.py", line 88, in _run_code
File "site.py", line 83, in
File "site.py", line 78, in main
File "site.py", line 50, in run_entry_point
File "calibre\utils\ipc\worker.py", line 213, in main
File "calibre\gui2\convert\gui_conversion.py", line 39, in gui_convert_override
File "calibre\gui2\convert\gui_conversion.py", line 26, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1087, in run
File "calibre\customize\conversion.py", line 241, in call
File "calibre\ebooks\conversion\plugins\mobi_input.py", line 34, in convert
File "calibre\ebooks\mobi\reader\mobi6.py", line 90, in init
calibre.ebooks.mobi.reader.mobi6.KFXError: This is an Amazon KFX book. It cannot be processed. See here for information on how to handle KFX books.
Convert book 1 of 1 (B0D9KVSWF7 EBOK)
DeDRM v10.0.9: Trying to decrypt lki9qops.azw
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 1032, in run
File "calibre_plugins.dedrm.init", line 917, in KindleMobiDecrypt
File "C:\Users\mmros\AppData\Roaming\calibre\plugins\DeDRM.zip\k4mobidedrm.py", line 85, in
File "C:\Users\mmros\AppData\Roaming\calibre\plugins\DeDRM.zip\mobidedrm.py", line 88, in
ImportError: attempted relative import with no known parent package
Conversion options changed from defaults:
output_profile: 'kindle'
verbose: 2
input_profile: 'kindle'
read_metadata_from_opf: 'C:\Users\mmros\AppData\Local\Temp\calibre-l5z4t9k6\9u_s1vte.opf'
Resolved conversion options
calibre version: 9.6.0
{'add_alt_text_to_img': False,
'asciiize': False,
'author_sort': None,
'authors': None,
'base_font_size': 0.0,
'book_producer': None,
'change_justification': 'original',
'chapter': "//[((name()='h1' or name()='h2') and re:test(., "
"'\s((chapter|book|section|part)\s+)|((prolog|prologue|epilogue)(\s+|$))', "
"'i')) or @Class = 'chapter']",
'chapter_mark': 'pagebreak',
'comments': None,
'cover': None,
'debug_pipeline': None,
'dehyphenate': True,
'delete_blank_paragraphs': True,
'disable_font_rescaling': False,
'dont_compress': False,
'duplicate_links_in_toc': False,
'embed_all_fonts': False,
'embed_font_family': None,
'enable_heuristics': False,
'expand_css': False,
'extra_css': None,
'extract_to': None,
'filter_css': '',
'fix_indents': True,
'font_size_mapping': None,
'format_scene_breaks': True,
'html_unwrap_factor': 0.4,
'input_encoding': None,
'input_profile': <calibre.customize.profiles.KindleInput object at 0x0000023FBD7C5D30>,
'insert_blank_line': False,
'insert_blank_line_size': 0.5,
'insert_metadata': False,
'isbn': None,
'italicize_common_cases': True,
'keep_ligatures': False,
'language': None,
'level1_toc': None,
'level2_toc': None,
'level3_toc': None,
'line_height': 0.0,
'linearize_tables': False,
'margin_bottom': 5.0,
'margin_left': 5.0,
'margin_right': 5.0,
'margin_top': 5.0,
'markup_chapter_headings': True,
'max_toc_links': 50,
'minimum_line_height': 120.0,
'mobi_toc_at_start': False,
'no_chapters_in_toc': False,
'no_inline_navbars': False,
'no_inline_toc': False,
'output_profile': <calibre.customize.profiles.KindleOutput object at 0x0000023FBD7C78C0>,
'page_breaks_before': "//*[name()='h1' or name()='h2']",
'prefer_author_sort': False,
'prefer_metadata_cover': False,
'pretty_print': False,
'pubdate': None,
'publisher': None,
'rating': None,
'read_metadata_from_opf': 'C:\Users\mmros\AppData\Local\Temp\calibre-l5z4t9k6\9u_s1vte.opf',
'remove_fake_margins': True,
'remove_first_image': False,
'remove_paragraph_spacing': False,
'remove_paragraph_spacing_indent_size': 1.5,
'renumber_headings': True,
'replace_scene_breaks': '',
'search_replace': '[]',
'series': None,
'series_index': None,
'share_not_sync': False,
'smarten_punctuation': False,
'sr1_replace': None,
'sr1_search': None,
'sr2_replace': None,
'sr2_search': None,
'sr3_replace': None,
'sr3_search': None,
'start_reading_at': None,
'subset_embedded_fonts': False,
'tags': None,
'timestamp': None,
'title': None,
'title_sort': None,
'toc_filter': None,
'toc_threshold': 6,
'toc_title': None,
'transform_css_rules': '[]',
'transform_html_rules': '[]',
'unsmarten_punctuation': False,
'unwrap_lines': True,
'use_auto_toc': False,
'verbose': 2}
DeDRM v10.0.9: Trying to decrypt lki9qops.azw
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 1032, in run
File "calibre_plugins.dedrm.init", line 917, in KindleMobiDecrypt
File "C:\Users\mmros\AppData\Roaming\calibre\plugins\DeDRM.zip\k4mobidedrm.py", line 85, in
File "C:\Users\mmros\AppData\Roaming\calibre\plugins\DeDRM.zip\mobidedrm.py", line 88, in
ImportError: attempted relative import with no known parent package
InputFormatPlugin: MOBI Input running
on C:\Users\mmros\AppData\Local\Temp\calibre-l5z4t9k6\lki9qops.azw
Traceback (most recent call last):
File "calibre\ebooks\conversion\plugins\mobi_input.py", line 28, in convert
File "calibre\ebooks\mobi\reader\mobi6.py", line 90, in init
calibre.ebooks.mobi.reader.mobi6.KFXError: This is an Amazon KFX book. It cannot be processed. See https://www.mobileread.com/forums/showthread.php?t=283371 for information on how to handle KFX books.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "runpy.py", line 198, in _run_module_as_main
File "runpy.py", line 88, in _run_code
File "site.py", line 83, in
File "site.py", line 78, in main
File "site.py", line 50, in run_entry_point
File "calibre\utils\ipc\worker.py", line 213, in main
File "calibre\gui2\convert\gui_conversion.py", line 39, in gui_convert_override
File "calibre\gui2\convert\gui_conversion.py", line 26, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1087, in run
File "calibre\customize\conversion.py", line 241, in call
File "calibre\ebooks\conversion\plugins\mobi_input.py", line 34, in convert
File "calibre\ebooks\mobi\reader\mobi6.py", line 90, in init
calibre.ebooks.mobi.reader.mobi6.KFXError: This is an Amazon KFX book. It cannot be processed. See https://www.mobileread.com/forums/showthread.php?t=283371 for information on how to handle KFX books.