Hello,
Try to run Calibre on Commandline and get error < QSocketNotifier: Can only be used with threads started with QThread>
edo ~]$ calibre
QSocketNotifier: Can only be used with threads started with QThread
Traceback (most recent call last):
File “/usr/bin/calibre”, line 20, in
sys.exit(calibre())
File “/usr/lib64/calibre/calibre/gui_launch.py”, line 72, in calibre
main(args)
File “/usr/lib64/calibre/calibre/gui2/main.py”, line 542, in main
listener = create_listener()
File “/usr/lib64/calibre/calibre/gui2/main.py”, line 513, in create_listener
return Listener(address=gui_socket_address())
File “/usr/lib64/calibre/calibre/utils/ipc/server.py”, line 109, in init
self._listener._unlink.cancel()
AttributeError: ‘NoneType’ object has no attribute ‘cancel’
Note here, the message < QSocketNotifier: Can only be used with threads started with QThread> is not a critical failure in this instance. The problem begins to be reported after the “Traceback” message. What you’re seeing is a small stacktrace of the application as it crashes, basically its “last breath” in that moment.
What’s strange here is that I cannot reproduce this on a fresh install of Fedora 32 (with Cinnamon as the DE). So, it would be helpful to know what else is on your system. Give the following output: