View Single Post
Old 05-29-2011, 09:39 PM   #4
Chapu
Junior Member
Chapu began at the beginning.
 
Posts: 7
Karma: 10
Join Date: May 2011
Device: non-EPUB Sony PRS-500
Thank both of you guys very much for such a fast answer!

Pleasantries first, thank you user_none for your kind remarks and helpful advice. As you may have noticed, I'm using blank lines to separate paragraphs now I tried to make my message as explanatory as I could, glad to hear it didn't bother you.

And now for the really icky part. Following Kovid's advice I downloaded Calibre 0.6.28 (the 686 tarball, which corresponds with my system architecture). When I run it, either with or without sudo, the program starts, but it displays an error window saying "ERROR: ERROR: Unhandled exception" in it's title and "KeyError:'ondevice'" in the window itself. Quite a nasty one, I must say, as no matter how many times I close the error window, it just pops open again. The only way I found to actually stop and close the program is to kill -9 it.

Here's the console output:

Spoiler:

chapu@chapux:~/Downloads/calibre-0.6.28-i686$ sudo ./calibre
Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 608, in headerData
KeyError: 'ondevice'
link hasn't been detected!
link hasn't been detected!
Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 608, in headerData
KeyError: 'ondevice'
Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 608, in headerData
KeyError: 'ondevice'
Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 595, in data
KeyError: 'ondevice'
Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 595, in data
KeyError: 'ondevice'
Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 595, in data
KeyError: 'ondevice'
Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 595, in data
KeyError: 'ondevice'
Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 608, in headerData
KeyError: 'ondevice'

Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 595, in data
KeyError: 'ondevice'

QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
Traceback (most recent call last):
File "/home/kovid/build/calibre/src/calibre/gui2/library.py", line 608, in headerData
KeyError: 'ondevice'

QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active
QPaintEngine::setSystemRect: Should not be changed while engine is active


So... Any thoughts? I know my way around Linux and OS's in general, and besides that I'm a junior programmer, so make it techie if you have to. I'm just intrigued to find out what's wrong and to fix it with your help so I can finally enjoy Calibre on my Ubuntu
Chapu is offline   Reply With Quote