Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: Openshot fails to launch (Read 6427 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Re: Openshot fails to launch

Reply #15

I did a very simple edit on a short video and it worked well. Hardware encoding even.
Maybe one of the other daily builds will work for you.


Re: Openshot fails to launch

Reply #16
Package openshot-git has now been built and is available in the omniverse repo. It has not been tested.

Maybe shotcut is an alternative and this has now also been added to the omniverse repo, also untested.

And blender and kdenlive are in the official Artix repo's.

Alternatives are discussed here https://itsfoss.gitlab.io/post/13-free-and-open-source-video-editing-software-for-linux-in-2024/

artist

Re: Openshot fails to launch

Reply #17
It doesn't start, although I noticed a lot of Python packages were updated this weekend, whether that has affected it?
Code: [Select]
$ 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:
Code: [Select]
:: 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:
Code: [Select]
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: ================================================

Re: Openshot fails to launch

Reply #18
Install python-pyqt5-extra-modules-5.15.11-1-x86_64.pkg.tar.zst from omniverse and run:

Code: [Select]
openshot-qt -b qwidget

That starts at least; I have no experience with these tools so feedback is welcome.

artist

Re: Openshot fails to launch

Reply #19
That seems to work now, at least I was able to import an existing old saved project from when it worked before and play it. I would suggest updating /usr/share/applications/org.openshot.OpenShot.desktop at some point to include the extra -b qwidget argument to the Exec line, because while previously it didn't need that, now it does seem to:
Exec=openshot-qt -b qwidget %F
After manually modifying that file as above it starts from the application menu too. Great stuff, well done fixing that!

Re: Openshot fails to launch

Reply #20
Thank you for adding shotcut!
I'll see how it runs as soon as I have some free time.

 

Re: Openshot fails to launch

Reply #21
That seems to work now, at least I was able to import an existing old saved project from when it worked before and play it. I would suggest updating /usr/share/applications/org.openshot.OpenShot.desktop at some point to include the extra -b qwidget argument to the Exec line, because while previously it didn't need that, now it does seem to:
Exec=openshot-qt -b qwidget %F
After manually modifying that file as above it starts from the application menu too. Great stuff, well done fixing that!

This 'Exec=openshot-qt -b qwidget %F' makes sense; it has now been modified in pkg rel 1.1.

artist

Re: Openshot fails to launch

Reply #22

 Still fails on my strange system where nothing really works like it used to. I got all this jazz when it fails. I thought it may be my hardened kernel culprit but it's not that. Here it's the jazzy part:

Code: [Select]
openshot-qt -b qwidget
Loaded modules from: /usr/lib/python3.14/site-packages/openshot_qt
INFO sentry: No sentry_sdk module detected (error reporting is disabled)
Gtk-Message: 18:45:29.270: Failed to load module "canberra-gtk-module"
Gtk-Message: 18:45:29.270: Failed to load module "canberra-gtk-module"

(python:3905): Gtk-WARNING **: 18:45:29.338: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.338: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.338: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.338: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.342: Unable to locate theme engine in module_path: "adwaita",

(python:3905): Gtk-WARNING **: 18:45:29.343: Unable to locate theme engine in module_path: "adwaita",

(python:3905): Gtk-WARNING **: 18:45:29.351: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.351: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.351: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.351: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.354: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.354: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.354: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.355: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.357: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.357: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.357: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.357: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.357: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.357: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.358: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.358: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.362: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.362: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.362: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.363: Unable to locate theme engine in module_path: "murrine",

(python:3905): Gtk-WARNING **: 18:45:29.365: Unable to locate theme engine in module_path: "murrine",
QApplication: invalid style override 'gtk' passed, ignoring it.
Available styles: bb10dark, bb10bright, cleanlooks, gtk2, cde, motif, plastique, Windows, Fusion
INFO app: ------------------------------------------------
INFO app:             Wed Jan 14 18:45:29 2026           
INFO app:               Starting new session             
ERROR app: OpenShotApp::Import Error
Traceback (most recent call last):
  File "/usr/lib/python3.14/site-packages/openshot_qt/classes/app.py", line 100, in __init__
    from classes import settings, project_data, updates, sentry
  File "/usr/lib/python3.14/site-packages/openshot_qt/classes/project_data.py", line 49, in <module>
    import openshot
  File "/usr/lib/python3.14/site-packages/openshot.py", line 12, in <module>
    import _openshot
ImportError: libopencv_flann.so.412: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/usr/lib/python3.14/site-packages/openshot_qt/launch.py", line 223, in main
    app = OpenShotApp(argv)
  File "/usr/lib/python3.14/site-packages/openshot_qt/classes/app.py", line 100, in __init__
    from classes import settings, project_data, updates, sentry
  File "/usr/lib/python3.14/site-packages/openshot_qt/classes/project_data.py", line 49, in <module>
    import openshot
  File "/usr/lib/python3.14/site-packages/openshot.py", line 12, in <module>
    import _openshot
ImportError: libopencv_flann.so.412: cannot open shared object file: No such file or directory

During handling of the above exception, another exception occurred:

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 225, in main
    app.show_errors()
    ^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'show_errors'
INFO app:             OpenShot's session ended           
INFO app:             Wed Jan 14 18:45:29 2026


Re: Openshot fails to launch

Reply #23
Did you try with a new user, without any theming or shell env setup?

artist

Re: Openshot fails to launch

Reply #24

 It gives same problem and also themes not working. Openshot does not launch at all. When I try the appimage it works partially without audio channels, so no sound. Other functions it seem to work.


Re: Openshot fails to launch

Reply #25
You'll have to find out what's common in the packages that don't work correctly.

Also check if /usr/lib/gtk-3.0/modules/libcanberra-gtk3-module.so is present and all other files of package libcanberra.

artist


Re: Openshot fails to launch

Reply #27
 Everything it's onboard but they don't work. It gives so many errors. Could be a typo somewhere openshot_qt vs openshot-qt?

Maybe it's the processor architecture that doesn't want to run it properly.

AMD Ryzen 5 5500U with Radeon Graphics (12) @ 4.056GHz

There are many things that don't work here: themes can't be changed, gnome calc looks wild, drawing app give strange errors, notifications give strange unintelligible pop ups. Firefox theme can't be changed to dark any longer but just the tab part. At some point liferea icon could not be seen correctly. It can be the graphics part of this system idk.

Flatpak? I might give it a try, tnx👍🏻👍🏻

Re: Openshot fails to launch

Reply #28
If you haven't already, you might try pacman -Rs openshot, pacman -Syu, then pacman -S openshot to make sure you have all the current packages from their current new repo locations, as some were rebuilt without a minor version bump which is why I got the delete requests above, as I already had the old versions installed.

Re: Openshot fails to launch

Reply #29
 Tried all again and still I'm getting the same result with huge number of errors.

Code: [Select]
openshot-qt -b qwidget
Loaded modules from: /usr/lib/python3.14/site-packages/openshot_qt
INFO sentry: No sentry_sdk module detected (error reporting is disabled)
Gtk-Message: 12:02:21.560: Failed to load module "canberra-gtk-module"
Gtk-Message: 12:02:21.560: Failed to load module "canberra-gtk-module"

(python:28844): Gtk-WARNING **: 12:02:21.620: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.620: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.620: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.620: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.621: Unable to locate theme engine in module_path: "adwaita",

(python:28844): Gtk-WARNING **: 12:02:21.622: Unable to locate theme engine in module_path: "adwaita",

(python:28844): Gtk-WARNING **: 12:02:21.623: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.623: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.623: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.623: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.624: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.624: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.624: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.624: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.625: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.625: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.625: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.625: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.625: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.625: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.625: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.625: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.626: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.626: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.626: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.626: Unable to locate theme engine in module_path: "murrine",

(python:28844): Gtk-WARNING **: 12:02:21.627: Unable to locate theme engine in module_path: "murrine",
QApplication: invalid style override 'gtk' passed, ignoring it.
Available styles: bb10dark, bb10bright, cleanlooks, gtk2, cde, motif, plastique, Windows, Fusion
WARNING: Glycin running without sandbox.
INFO app: ------------------------------------------------
INFO app:             Thu Jan 15 12:02:21 2026           
INFO app:               Starting new session             
ERROR app: OpenShotApp::Import Error
Traceback (most recent call last):
  File "/usr/lib/python3.14/site-packages/openshot_qt/classes/app.py", line 100, in __init__
    from classes import settings, project_data, updates, sentry
  File "/usr/lib/python3.14/site-packages/openshot_qt/classes/project_data.py", line 49, in <module>
    import openshot
  File "/usr/lib/python3.14/site-packages/openshot.py", line 12, in <module>
    import _openshot
ImportError: libopencv_flann.so.412: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/usr/lib/python3.14/site-packages/openshot_qt/launch.py", line 223, in main
    app = OpenShotApp(argv)
  File "/usr/lib/python3.14/site-packages/openshot_qt/classes/app.py", line 100, in __init__
    from classes import settings, project_data, updates, sentry
  File "/usr/lib/python3.14/site-packages/openshot_qt/classes/project_data.py", line 49, in <module>
    import openshot
  File "/usr/lib/python3.14/site-packages/openshot.py", line 12, in <module>
    import _openshot
ImportError: libopencv_flann.so.412: cannot open shared object file: No such file or directory

During handling of the above exception, another exception occurred:

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 225, in main
    app.show_errors()
    ^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'show_errors'
INFO app:             OpenShot's session ended           
INFO app:             Thu Jan 15 12:02:21 2026           
INFO app: ================================================