|
|
#1 |
|
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Oct 2010
Device: B&N Nook
|
Editor broken in 1.42
The editor in 1.42 crashes with the following trace:
Code:
Traceback (most recent call last):
File "/usr/bin/calibre-parallel", line 20, in <module>
sys.exit(main())
File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 195, in main
result = func(*args, **kwargs)
File "/usr/lib/calibre/calibre/gui2/tweak_book/main.py", line 30, in gui_main
_run(['ebook-edit', path], notify=notify)
File "/usr/lib/calibre/calibre/gui2/tweak_book/main.py", line 51, in _run
from calibre.gui2.tweak_book.ui import Main
File "/usr/lib/calibre/calibre/gui2/tweak_book/ui.py", line 37, in <module>
from calibre.gui2.tweak_book.live_css import LiveCSS
File "/usr/lib/calibre/calibre/gui2/tweak_book/live_css.py", line 20, in <module>
from calibre.gui2.tweak_book.editor.text import default_font_family
File "/usr/lib/calibre/calibre/gui2/tweak_book/editor/text.py", line 24, in <module>
from calibre.gui2.tweak_book.editor.syntax.html import HTMLHighlighter, XMLHighlighter
File "/usr/lib/calibre/calibre/gui2/tweak_book/editor/syntax/html.py", line 64, in <module>
Tag = _speedup.Tag
AttributeError: 'module' object has no attribute 'Tag'
|
|
|
|
|
|
#2 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,604
Karma: 28548974
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Use the official calibre linux binaries from http://calibre-ebook.com/download_linux
|
|
|
|
| Advert | |
|
|
|
|
#3 |
|
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Oct 2010
Device: B&N Nook
|
The official binaries work (well, sort of; now the Modify ePub plugin breaks, for reasons related to encoding
). But I'd still like to understand what's going on. Calibre 1.42 compiled from source has the problem noted above, which I suppose means I need to upgrade (or perhaps downgrade) some Python package(s).
Last edited by kbatay; 07-02-2014 at 11:12 AM. |
|
|
|
|
|
#4 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,604
Karma: 28548974
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
No, that traceback indicates you have a module named html somewhere on your python path that is getting loaded before the html module from calibre. Find an remove that and you will be fine.
|
|
|
|
|
|
#5 |
|
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Oct 2010
Device: B&N Nook
|
Hmm. I did have a (trivial) html in site-python, and moving it away does indeed make the editor work. But this still doesn't look like the full story, since the module was a few month old. Why didn't it cause any problem before? Reinstalling 1.41 worked fine.
Also, possibly unrelated: I'm now running into this problem, which was supposedly solved. I'm pretty sure I'm using the latest version of the sources. |
|
|
|
| Advert | |
|
|
|
|
#6 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,604
Karma: 28548974
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Because 1.42 uses a module named html and 1.41 does not. In any case, as is stated here:
http://calibre-ebook.com/download_linux If you want to run calibre self-compiled from source, you are on your own, I really dont have the time to help with the myriad problems you are likely to encounter. If you want to run from source, use the officially supported way using CALIBRE_DEVELOP_FROM as described here: http://manual.calibre-ebook.com/develop.html |
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Editor: ToC Editor: Start entry | macnab69 | Editor | 2 | 06-25-2014 11:15 AM |
| Book Editor TOC Editor Isue? | weberr | Editor | 2 | 04-17-2014 11:13 AM |
| Broken PRS-505; any place to buy chrome bottom piece? Or anyone with broken 505? | erikk | Sony Reader | 1 | 12-09-2009 06:51 PM |
| Broken Ipod works Fine! except that its broken | Andybaby | Lounge | 1 | 06-04-2009 02:03 AM |