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.