Traceback (most recent call last):
File "/usr/bin/calibre", line 20, in <module>
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 528, in main
app, opts, args = init_qt(args)
File "/usr/lib64/calibre/calibre/gui2/main.py", line 113, in init_qt
app = Application(args, override_program_name=override, windows_app_uid=MAIN_APP_UID)
File "/usr/lib64/calibre/calibre/gui2/__init__.py", line 872, in __init__
raise RuntimeError('Failed to load the progress_indicator C extension, with error: {}'.format(pi_err))
RuntimeError: Failed to load the progress_indicator C extension, with error: the sip module implements API v12.0 to v12.6 but the progress_indicator module requires API v12.7
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
Do you have any duplicate package there? or only one python3-pyqt5-sip? Does 'rpm -V python3-pyqt5-sip' show anything?
Is /usr/lib64/python3.7/site-packages/PyQt5/sip.so correct for the package?
Do you have another sip.so somewhere?
This update has been submitted for testing by kevin.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
running from terminal gives a remark, do not know if that is a problem? $ calibre QSocketNotifier: Can only be used with threads started with QThread
This update can be pushed to stable now if the maintainer wishes
other comment in terminal when running calibre: qt.qpa.wayland: Non-toplevel surfaces can't request window states
Traceback (most recent call last): File "/usr/bin/calibre", line 20, in <module> 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 528, in main app, opts, args = init_qt(args) File "/usr/lib64/calibre/calibre/gui2/main.py", line 113, in init_qt app = Application(args, override_program_name=override, windows_app_uid=MAIN_APP_UID) File "/usr/lib64/calibre/calibre/gui2/__init__.py", line 872, in __init__ raise RuntimeError('Failed to load the progress_indicator C extension, with error: {}'.format(pi_err)) RuntimeError: Failed to load the progress_indicator C extension, with error: the sip module implements API v12.0 to v12.6 but the progress_indicator module requires API v12.7
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
Looks like we need a newer python3-pyqt5-sip.
Strange, python3-pyqt5-sip 4.19.19 in updates provides sip-api(12)=12.7. I don't know what's going on here. Can anyone else confirm?
Do you have any duplicate package there? or only one python3-pyqt5-sip? Does 'rpm -V python3-pyqt5-sip' show anything? Is /usr/lib64/python3.7/site-packages/PyQt5/sip.so correct for the package? Do you have another sip.so somewhere?
I had a sip.so in .local/lib from pip. Didn't recall installing anything graphical with pip outside my virtualenv but apparently I did. Oops.
This update has been obsoleted by calibre-4.4.0-1.fc31.