I've been using Calibre to read ebooks for some time now. Yesterday it just
stopped working for some reason. I don't know what I changed in the system that
broke it. When I try to start it from a terminal window with -verbose specified
I get the following output. Can anyone tell me what I need to do to fix it? Any
help is greatly appreciated! Thanks!
xxxxx@xxx.xxx:~$ calibre
Traceback (most recent call last):
File "/usr/bin/calibre", line 16, in <module>
sys.exit(main())
File "/usr/lib/calibre/calibre/gui2/main.py", line 1861, in main
return run_gui(opts, args, actions, listener, app)
File "/usr/lib/calibre/calibre/gui2/main.py", line 1779, in run_gui
main = Main(listener, opts, actions)
File "/usr/lib/calibre/calibre/gui2/main.py", line 121, in __init__
self.setupUi(self)
File "/usr/lib/calibre/calibre/gui2/main_ui.py", line 140, in setupUi
self.library_view = BooksView(self.library)
File "/usr/lib/calibre/calibre/gui2/library.py", line 684, in __init__
self._model = modelcls(self)
File "/usr/lib/calibre/calibre/gui2/library.py", line 172, in __init__
self.column_map = config['column_map']
File "/usr/lib/calibre/calibre/utils/config.py", line 479, in __getitem__
return self.get(key)
File "/usr/lib/calibre/calibre/utils/config.py", line 486, in get
self.refresh()
File "/usr/lib/calibre/calibre/utils/config.py", line 476, in refresh
self.__opts = self.__config.parse()
File "/usr/lib/calibre/calibre/utils/config.py", line 412, in parse
src = f.read().decode('utf-8')
File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 0-5: unsupported
Unicode code range