Please fix the following error and restart OpenShot no channels
Describe the bug: Please fix the following error and restart OpenShot no channels
Steps to reproduce the behavior:
- Download OpenShot-v3.3.0-x86_64.AppImage
- chmod +x OpenShot-v3.3.0-x86_64.AppImage
- ./OpenShot-v3.3.0-x86_64.AppImage
Expected behavior: No error message when starting on Arch Linux for the first time.
System Details: I would provide the system details for OpenShot but the dialog with the version number can't be copied/pasted, but that's a secondary issue.
$ uname -a Linux hostname 6.16.3-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 23 Aug 2025 15:32:49 +0000 x86_64 GNU/Linux
Additional details:
Error messages about what has gone wrong are generally not helpful to end users.
Instructions stating how to resolve errors, or links to more details about the error that describes how to resolve the error, are more useful.
The error message is inscrutable.
Consider:
Error: File not found.
Compared with:
Error: The file "/home/user/filename.mp4" exists, but needs read permissions by the current user.
Have you installed libfuse2? This is a requirement for Openshot AppImage.
When I create shell scripts (and other software), if a dependency is missing, it also outputs an error message. The dependencies are codified in a list:
DEPENDENCIES=(
"gradle,https://gradle.org"
"openshot,https://www.openshot.org"
"zip,http://infozip.sourceforge.net"
"${FILE_PROPERTIES},File containing application name"
)
When I run the script, a helpful diagnostic message is written to standard error:
$ ./release.sh
Missing requirement: install openshot (https://www.openshot.org)
This imperative indicates the problem with actionable instructions on how to resolve the error; "no channels" does not.
Have you installed libfuse2? This is a requirement for Openshot AppImage.
Yes.
https://i.ibb.co/ns8B2ZzY/openshot-error.png
$ pacman -Syu fuse2 :: Synchronizing package databases... core is up to date extra 7.9 MiB 7.44 MiB/s 00:01 [######################] 100% warning: fuse2-2.9.9-5 is up to date -- reinstalling :: Starting full system upgrade... resolving dependencies... looking for conflicting packages...
Packages (1) fuse2-2.9.9-5
Total Installed Size: 0.44 MiB Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] Y (1/1) checking keys in keyring [######################] 100% (1/1) checking package integrity [######################] 100% (1/1) loading package files [######################] 100% (1/1) checking for file conflicts [######################] 100% (1/1) checking available disk space [######################] 100% :: Processing package changes... (1/1) reinstalling fuse2 [######################] 100% :: Running post-transaction hooks... (1/2) Reloading device manager configuration... (2/2) Arming ConditionNeedsUpdate...
$ pacman -Ql fuse2 fuse2 /usr/ fuse2 /usr/bin/ fuse2 /usr/bin/fusermount fuse2 /usr/bin/mount.fuse fuse2 /usr/bin/ulockmgr_server fuse2 /usr/include/ fuse2 /usr/include/fuse.h fuse2 /usr/include/fuse/ fuse2 /usr/include/fuse/cuse_lowlevel.h fuse2 /usr/include/fuse/fuse.h fuse2 /usr/include/fuse/fuse_common.h fuse2 /usr/include/fuse/fuse_common_compat.h fuse2 /usr/include/fuse/fuse_compat.h fuse2 /usr/include/fuse/fuse_lowlevel.h fuse2 /usr/include/fuse/fuse_lowlevel_compat.h fuse2 /usr/include/fuse/fuse_opt.h fuse2 /usr/include/ulockmgr.h fuse2 /usr/lib/ fuse2 /usr/lib/libfuse.so fuse2 /usr/lib/libfuse.so.2 fuse2 /usr/lib/libfuse.so.2.9.9 fuse2 /usr/lib/libulockmgr.so fuse2 /usr/lib/libulockmgr.so.1 fuse2 /usr/lib/libulockmgr.so.1.0.1 fuse2 /usr/lib/pkgconfig/ fuse2 /usr/lib/pkgconfig/fuse.pc fuse2 /usr/lib/udev/ fuse2 /usr/lib/udev/rules.d/ fuse2 /usr/lib/udev/rules.d/99-fuse.rules fuse2 /usr/share/ fuse2 /usr/share/man/ fuse2 /usr/share/man/man1/ fuse2 /usr/share/man/man1/fusermount.1.gz fuse2 /usr/share/man/man1/ulockmgr_server.1.gz fuse2 /usr/share/man/man8/ fuse2 /usr/share/man/man8/mount.fuse.8.gz
I have this error too though fuse2 is installed to run the latest nightly build appimage on an arch linux machine. When setting the audio/sound device in preview settings, it notifies that the settings will not take effect until openshot appimage is restarted, then forgets the audio settings with the same "please fix the following error and restart Openshot - no channels.
Are you running v3.4.0-Release-Candidate-14793 AppImage. That should work for you.
When running that appimage in arch linux with fuse2 installed, same error
It seems like running the appimage (even the latest daily one OpenShot-v3.4.0-release-candidate-14797-a7dfc596-0b018e34-x86_64.AppImage) will start but errors like this in arch linux. no problems running it in other distros (even if they're arch based). both any other distro and arch have the required fuse2 installed. If that's just the way it is with arch then I'd like to know if either you'll include arch linux support in future builds, or what is required so this no channels error loop (despite setting audio device in preferences) is fixed.