View Single Post
Old 04-10-2019, 02:51 PM   #7
Logseman
Orisa
Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.Logseman ought to be getting tired of karma fortunes by now.
 
Logseman's Avatar
 
Posts: 2,001
Karma: 1035571
Join Date: Feb 2010
Location: Ireland
Device: Onyx Poke 5
Strangely enough, after uninstalling and reinstalling Calibre and libgx1-mesa-glx I got another one:

Code:
calibre-debug -c "from PyQt5.QtWebKitWidgets import QWebView"
No write acces to /home/logseman/.config/calibre using a temporary dir instead
Traceback (most recent call last):
  File "site.py", line 77, in main
  File "site-packages/calibre/debug.py", line 276, in main
  File "<string>", line 1, in <module>
ImportError: libXrender.so.1: cannot open shared object file: No such file or directory
After installing libxrender1 from repos:

Code:
Traceback (most recent call last):
  File "site.py", line 77, in main
  File "site-packages/calibre/debug.py", line 276, in main
  File "<string>", line 1, in <module>
ImportError: libXcomposite.so.1: cannot open shared object file: No such file or directory
After installing libxcomposite-dev from repos it doesn't complain anymore, it only mentions the "no write access" issue.

However, when I ran calibre afterwards:

Code:
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: linuxfb, minimal, offscreen, xcb.

Reinstalling the application may fix this problem.
Aborted (core dumped)
The issue persists after installing xcb from the repos, and also after compiling the latest versions of the XCB libraries from the source.

Following the indication of calibre's error message, I uninstalled the app and reinstalled it again (with all those dependencies mentioned so far still installed). "Setting up completion" didn't fail this time, but the desktop integration did with the same error message as originally:

Code:
____________________ WARNING ____________________
Setting up desktop integration failed with error:
__________________________________________________


	Traceback (most recent call last):
	  File "site-packages/calibre/linux.py", line 815, in setup_desktop_integration
	  File "site-packages/calibre/linux.py", line 800, in install_icons
	  File "site-packages/calibre/linux.py", line 794, in install_single_icon
	  File "subprocess.py", line 185, in check_call
	  File "subprocess.py", line 172, in call
	  File "subprocess.py", line 394, in __init__
	  File "subprocess.py", line 1047, in _execute_child
	OSError: [Errno 2] No such file or directory
Running calibre again still delivered the missing XCB error message.

I hope I'm not being annoying.
Logseman is offline   Reply With Quote