OpenMandrivaAssociation / distribution

OpenMandriva Lx is an exciting free Desktop Operating System that aims to cater to and interest first time and advanced users alike. It has the breadth and depth of an advanced system but is designed to be simple and straightforward in use.
https://openmandriva.org
7 stars 2 forks source link

Calibre crashes on startup #2940

Closed christann404 closed 11 months ago

christann404 commented 11 months ago

Calibre crashes on startup with messages; calibre Failed to import PyQt module: PyQt6.QtOpenGLWidgets with error: /usr/lib64/python3.11/site-packages/PyQt6/QtOpenGL.abi3.so: undefined symbol: _ZN20QOpenGLFunctions_ES2C1Ev, version Qt_6 Traceback (most recent call last): File "/usr/bin/calibre", line 21, 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 548, in main app, opts, args = init_qt(args) ^^^^^^^^^^^^^ File "/usr/lib64/calibre/calibre/gui2/main.py", line 122, 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 1110, in init setup_to_run_webengine() File "/usr/lib64/calibre/calibre/gui2/init.py", line 1089, in setup_to_run_webengine from qt.core import QOpenGLWidget ImportError: cannot import name 'QOpenGLWidget' from 'qt.core' (/usr/lib64/calibre/qt/core.py)

I guess that it needs to be rebuilt. omdv-bug-report-20231012111050.log

AngryPenguinPL commented 11 months ago

I rebuilt the package in cooker. Can you check if it works now?

christann404 commented 11 months ago

Thanks, but same problem.This package accesses QT6 through Python. I wonder if it is related to that.

christann404 commented 11 months ago

The update to Python-Qt6 fixed the problem Calibre now works properly.

This bug report can be closed.