I recently upgraded Open SUSE Leap 15.3 to 15.4. Now OpenLP does not start. When trying from the command line, I get the traceback below.
Traceback (most recent call last):
File "/usr/bin/openlp", line 27, in <module>
from openlp.core.common import is_win, is_macosx
File "/usr/lib/python3.6/site-packages/openlp/__init__.py", line 26, in <module>
from openlp import core, plugins
File "/usr/lib/python3.6/site-packages/openlp/core/__init__.py", line 41, in <module>
from openlp.core.lib import ScreenList
File "/usr/lib/python3.6/site-packages/openlp/core/lib/__init__.py", line 327, in <module>
from .htmlbuilder import build_html, build_lyrics_format_css, build_lyrics_outline_css
File "/usr/lib/python3.6/site-packages/openlp/core/lib/htmlbuilder.py", line 392, in <module>
from PyQt5 import QtWebKit
ImportError: cannot import name 'QtWebKit'
Comments
It looks like you're using OpenLP 2.4.6.
See if you can install QtWebKit (probably via a package named something like "pyqt5-qtwebkit".
If you can't, then you may want to consider upgrading to 2.9.4 (after backing up your data!)
Many thanks Raoul.
I tried installing pyq5-qtwebkit to no avail. We have a couple of Windows PCs running 2.4.6, so i will wait until it's a good time to upgrade these to 2.9.4 before trying that on my Linux PC.