08-27-2012, 02:52 PM | #1 |
Junior Member
Posts: 2
Karma: 10
Join Date: Apr 2009
Device: Kindle2
|
Error converrting ODT document
I am using the stock Calibre 0.8.63 from the Fedora 17 distribution and have tried converting ODT (LibreOffice 3.5.6.2) to TEXT, EPUB, and MOBI as output, and all fail the convresion due to a "no attribute '_walknode'" error. Does anybody have a clue? I'm guessing it just can't handle ODF in this version of Calibre and am wondering if there is a newer version I should download and try.
The specific error info is below: calibre, version 0.8.63 (linux2, isfrozen: False) Conversion Error: Failed: Convert book 1 of 1 (PhilosophicalSolutionsTheory 20120827) Convert book 1 of 1 (PhilosophicalSolutionsTheory 20120827) Resolved conversion options calibre version: 0.8.63 {'asciiize': False, 'author_sort': None, 'authors': None, 'base_font_size': 0.0, 'book_producer': None, 'change_justification': u'original', 'chapter': u"//*[((name()='h1' or name()='h2') and re:test(., '\\s*((chapter|book|section|part)\\s+)|((prolog|pr ologue|epilogue)(\\s+|$))', 'i')) or @class = 'chapter']", 'chapter_mark': u'pagebreak', 'comments': None, 'cover': u'/tmp/calibre_0.8.63_tmp_cOk5mB/JbfOow.jpeg', 'debug_pipeline': None, 'dehyphenate': True, 'delete_blank_paragraphs': True, 'disable_font_rescaling': False, 'dont_compress': False, 'duplicate_links_in_toc': False, 'enable_heuristics': False, 'extra_css': None, 'extract_to': None, 'filter_css': u'', 'fix_indents': True, 'font_size_mapping': None, 'format_scene_breaks': True, 'html_unwrap_factor': 0.4, 'input_encoding': None, 'input_profile': <calibre.customize.profiles.InputProfile object at 0x3013ad0>, '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_ignore_margins': False, 'mobi_keep_original_images': False, 'mobi_toc_at_start': False, 'no_chapters_in_toc': False, 'no_inline_navbars': True, 'no_inline_toc': False, 'output_profile': <calibre.customize.profiles.KindleOutput object at 0x3016190>, 'page_breaks_before': u"//*[name()='h1' or name()='h2']", 'personal_doc': u'[PDOC]', 'prefer_author_sort': False, 'prefer_metadata_cover': False, 'pretty_print': False, 'pubdate': None, 'publisher': None, 'rating': None, 'read_metadata_from_opf': u'/tmp/calibre_0.8.63_tmp_cOk5mB/SA3RUQ.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': u'', '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, 'tags': None, 'timestamp': None, 'title': None, 'title_sort': None, 'toc_filter': None, 'toc_threshold': 6, 'toc_title': None, 'unsmarten_punctuation': False, 'unwrap_lines': True, 'use_auto_toc': False, 'verbose': 2} InputFormatPlugin: ODT Input running on /tmp/calibre_0.8.63_tmp_cOk5mB/njZlfn.odt Extracting ODT file... Traceback (most recent call last): File "/usr/bin/calibre-parallel", line 20, in <module> sys.exit(main()) File "/usr/lib64/calibre/calibre/utils/ipc/worker.py", line 191, in main result = func(*args, **kwargs) File "/usr/lib64/calibre/calibre/gui2/convert/gui_conversion.py", line 31, in gui_convert_override override_input_metadata=True) File "/usr/lib64/calibre/calibre/gui2/convert/gui_conversion.py", line 25, in gui_convert plumber.run() File "/usr/lib64/calibre/calibre/ebooks/conversion/plumber.py", line 979, in run accelerators, tdir) File "/usr/lib64/calibre/calibre/customize/conversion.py", line 239, in __call__ log, accelerators) File "/usr/lib64/calibre/calibre/ebooks/conversion/plugins/odt_input.py", line 23, in convert return Extract()(stream, '.', log) File "/usr/lib64/calibre/calibre/ebooks/odt/input.py", line 213, in __call__ self.filter_load(stream, mi, log) File "/usr/lib64/calibre/calibre/ebooks/odt/input.py", line 196, in filter_load self._walknode(self.document.topnode) AttributeError: Extract instance has no attribute '_walknode' |
08-27-2012, 03:52 PM | #2 |
creator of calibre
Posts: 43,866
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Dont use calibre from your distro. Install the official calibre binary from the calibre website.
|
Advert | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Loading an ODT document | RossK | Calibre | 1 | 07-11-2012 01:42 AM |
Error reading ODT Doc | MichaelBKK | Conversion | 4 | 01-11-2012 09:19 PM |
calibre, version 0.8.8 ERROR: Error: Error communicating with device no such column: | e-bookuser | Devices | 1 | 07-03-2011 04:09 PM |
How to convert a Word document into a Kindle document? | PS Kindle | Kindle Developer's Corner | 2 | 12-08-2009 08:40 PM |
Exclamation point document error | Bob Russell | Sony Reader | 6 | 11-15-2006 06:58 PM |