It doesn't start, although I noticed a lot of Python packages were updated this weekend, whether that has affected it?
$ openshot-qt
Loaded modules from: /usr/lib/python3.14/site-packages/openshot_qt
INFO sentry: No sentry_sdk module detected (error reporting is disabled)
INFO app: ------------------------------------------------
INFO app: Mon Jan 12 13:40:28 2026
INFO app: Starting new session
INFO app: ------------------------------------------------
INFO app: OpenShot (version 3.4.0)
INFO app: ------------------------------------------------
INFO app: openshot-qt version: 3.4.0
INFO app: libopenshot version: 0.5.0
INFO app: platform: Linux-6.17.7-zen1-1-zen-x86_64-with-glibc2.42
INFO app: processor:
INFO app: machine: x86_64
INFO app: python version: 3.14.2
INFO app: qt5 version: 5.15.18
INFO app: pyqt5 version: 5.15.11
INFO project_data: Setting profile to HD 720p 30 fps
INFO project_data: Apply default audio playback settings: 48000, 2 channels
INFO app: checking babl_ext_path: /usr/lib/python3.14/site-packages/openshot_qt/lib/babl-ext
INFO language: Qt Detected Languages: ['en-US', 'en', 'en-Latn-US']
INFO language: LANG Environment Variable: en_US.UTF-8
INFO language: LOCALE Environment Variable:
INFO language: OpenShot Preference Language: Default
ERROR timeline: Import failure loading WebKit backend
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline.py", line 79, in <module>
from .timeline_backend.webengine import TimelineWebEngineView as ViewClass
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline_backend/webengine.py", line 38, in <module>
from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline.py", line 82, in <module>
from .timeline_backend.webkit import TimelineWebKitView as ViewClass
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline_backend/webkit.py", line 36, in <module>
from PyQt5.QtWebKitWidgets import QWebView, QWebPage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline.py", line 79, in <module>
from .timeline_backend.webengine import TimelineWebEngineView as ViewClass
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline_backend/webengine.py", line 38, in <module>
from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/bin/openshot-qt", line 8, in <module>
sys.exit(main())
~~~~^^
File "/usr/lib/python3.14/site-packages/openshot_qt/launch.py", line 237, in main
if app.gui():
~~~~~~~^^
File "/usr/lib/python3.14/site-packages/openshot_qt/classes/app.py", line 274, in gui
from windows.main_window import MainWindow
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/main_window.py", line 83, in <module>
from windows.views.timeline import TimelineView
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline.py", line 87, in <module>
raise RuntimeError("Need PyQt5.QtWebEngine (or PyQt5.QtWebView on Win32)") from ex
RuntimeError: Need PyQt5.QtWebEngine (or PyQt5.QtWebView on Win32)
INFO app: OpenShot's session ended
INFO app: Mon Jan 12 13:40:28 2026
INFO app: ================================================
I tried uninstalling and reinstalling it, which did bring up some error messages perhaps due to having left the old openshot in ignorepkgs:
:: Retrieving packages...
qt5-tools-5.15.18+kde+r3-1-x86_64 5.3 MiB 782 KiB/s 00:07 [--------------------------------------------------------------] 100%
(19/19) checking keys in keyring [--------------------------------------------------------------] 100%
(19/19) checking package integrity [--------------------------------------------------------------] 100%
:: File /var/cache/pacman/pkg/qt5-webengine-5.15.19-4-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (checksum)).
Do you want to delete it? [Y/n] y
:: File /var/cache/pacman/pkg/python-pyqt5-webengine-5.15.7-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (checksum)).
Do you want to delete it? [Y/n] y
This installed an additional package that wasn't there before (qt5-tools) and required python-pyqt5-webengine to be deleted from the cache and replaced with the new version from Omniverse, but it still failed to start afterwards:
Loaded modules from: /usr/lib/python3.14/site-packages/openshot_qt
INFO sentry: No sentry_sdk module detected (error reporting is disabled)
INFO app: ------------------------------------------------
INFO app: Mon Jan 12 13:54:06 2026
INFO app: Starting new session
INFO app: ------------------------------------------------
INFO app: OpenShot (version 3.4.0)
INFO app: ------------------------------------------------
INFO app: openshot-qt version: 3.4.0
INFO app: libopenshot version: 0.5.0
INFO app: platform: Linux-6.17.7-zen1-1-zen-x86_64-with-glibc2.42
INFO app: processor:
INFO app: machine: x86_64
INFO app: python version: 3.14.2
INFO app: qt5 version: 5.15.18
INFO app: pyqt5 version: 5.15.11
INFO project_data: Setting profile to HD 720p 30 fps
INFO project_data: Apply default audio playback settings: 48000, 2 channels
INFO app: checking babl_ext_path: /usr/lib/python3.14/site-packages/openshot_qt/lib/babl-ext
INFO language: Qt Detected Languages: ['en-US', 'en', 'en-Latn-US']
INFO language: LANG Environment Variable: en_US.UTF-8
INFO language: LOCALE Environment Variable:
INFO language: OpenShot Preference Language: Default
ERROR timeline: Import failure loading WebKit backend
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline.py", line 79, in <module>
from .timeline_backend.webengine import TimelineWebEngineView as ViewClass
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline_backend/webengine.py", line 39, in <module>
from PyQt5.QtWebChannel import QWebChannel
ModuleNotFoundError: No module named 'PyQt5.QtWebChannel'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline.py", line 82, in <module>
from .timeline_backend.webkit import TimelineWebKitView as ViewClass
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline_backend/webkit.py", line 36, in <module>
from PyQt5.QtWebKitWidgets import QWebView, QWebPage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
Traceback (most recent call last):
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline.py", line 79, in <module>
from .timeline_backend.webengine import TimelineWebEngineView as ViewClass
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline_backend/webengine.py", line 39, in <module>
from PyQt5.QtWebChannel import QWebChannel
ModuleNotFoundError: No module named 'PyQt5.QtWebChannel'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/bin/openshot-qt", line 8, in <module>
sys.exit(main())
~~~~^^
File "/usr/lib/python3.14/site-packages/openshot_qt/launch.py", line 237, in main
if app.gui():
~~~~~~~^^
File "/usr/lib/python3.14/site-packages/openshot_qt/classes/app.py", line 274, in gui
from windows.main_window import MainWindow
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/main_window.py", line 83, in <module>
from windows.views.timeline import TimelineView
File "/usr/lib/python3.14/site-packages/openshot_qt/windows/views/timeline.py", line 87, in <module>
raise RuntimeError("Need PyQt5.QtWebEngine (or PyQt5.QtWebView on Win32)") from ex
RuntimeError: Need PyQt5.QtWebEngine (or PyQt5.QtWebView on Win32)
INFO app: OpenShot's session ended
INFO app: Mon Jan 12 13:54:06 2026
INFO app: ================================================