View Single Post
Old 03-12-2023, 01:18 PM   #12
quast
Junior Member
quast began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2022
Device: tolino shine 3
ebook viewer broken again by 6.14 update

Thanks, quitting hardware acceleration worked with my manjaro linux, too.

Now calibre update from 6.11 to 6.14 was distributed. Since then the viewer does't start any more. Terminal shows this:
Code:
[quast@aspire ~]$ ebook-viewer
Traceback (most recent call last):
  File "/usr/bin/ebook-viewer", line 21, in <module>
    sys.exit(ebook_viewer())
  File "/usr/lib/calibre/calibre/gui_launch.py", line 102, in wrapper
    return func(*a, **kw)
  File "/usr/lib/calibre/calibre/gui_launch.py", line 118, in ebook_viewer
    main(args)
  File "/usr/lib/calibre/calibre/gui2/viewer/main.py", line 225, in main
    run_gui(app, opts, args, internal_book_data)
  File "/usr/lib/calibre/calibre/gui2/viewer/main.py", line 151, in run_gui
    main = EbookViewer(
  File "/usr/lib/calibre/calibre/gui2/viewer/ui.py", line 151, in __init__
    self.lookup_widget = w = Lookup(self)
  File "/usr/lib/calibre/calibre/gui2/viewer/lookup.py", line 307, in __init__
    self._page = Page(create_profile(), self.view)
  File "/usr/lib/calibre/calibre/gui2/viewer/lookup.py", line 223, in create_profile
    ans.setHttpUserAgent(random_user_agent(allow_ie=False))
  File "/usr/lib/calibre/calibre/__init__.py", line 297, in random_user_agent
    ua_list = common_user_agents()
  File "/usr/lib/calibre/calibre/utils/random_ua.py", line 26, in common_user_agents
    return user_agent_data()['common_user_agents']
  File "/usr/lib/calibre/calibre/utils/random_ua.py", line 14, in user_agent_data
    P('user-agent-data.json', data=True, allow_user_override=False))
  File "/usr/lib/calibre/calibre/utils/resources.py", line 89, in get_path
    with open(fpath, 'rb') as f:
FileNotFoundError: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/usr/share/calibre/user-agent-data.json'
Any idea, how to fix it?
Thanks
Yours
quast
quast is offline   Reply With Quote