Thanks to visit codestin.com
Credit goes to github.com

Skip to content

GStreamer plugin fails with latest release (2025-02-13) #314

Open
@CJYate

Description

@CJYate

Using the 2025-02-13 build of linuxdeploy, I'm unable to install the gstreamer plugin.

linuxdeploy-x86_64-Alpha-2025-02-13.AppImage --appdir squashfs-root --plugin gstreamer -d ./MyApp.desktop --icon-file MyApp.png

As far as I can determine, the location of the gstreamer plugin file doesn't make any difference.

Snipped output:

(snip)
-- Running input plugin: gstreamer -- 
ERROR: Could not find plugin: gstreamer 

--------

(snipped Gstreamer output:)

...
[gstreamer/stdout]
[gstreamer/stdout] -- Copying files into AppDir --
[gstreamer/stdout]
[gstreamer/stdout] -- Deploying files into AppDir root directory --
[gstreamer/stdout] WARNING: No desktop file specified, using first desktop file found: squashfs-root/usr/share/applications/MyApp.desktop
[gstreamer/stdout] Deploying files to AppDir root using desktop file: squashfs-root/usr/share/applications/MyApp.desktop
[gstreamer/stdout] Deploying desktop file to AppDir root: squashfs-root/usr/share/applications/MyApp.desktop
[gstreamer/stdout] Creating symlink for file squashfs-root/usr/share/applications/MyApp.desktop in/as squashfs-root
[gstreamer/stdout] ERROR: Could not find icon executable for Icon entry: MyApp

ERROR: Failed to run plugin: gstreamer (exit code: 1)

The same action with the 2024-07-01 build succeeds:

linuxdeploy-x86_64-Alpha-2024-07-01.AppImage --appdir squashfs-root --plugin gstreamer -d ./MyApp.desktop --icon-file MyApp.png

...
[gstreamer/stdout] Manually setting rpath for squashfs-root/usr/lib/gstreamer1.0/gstreamer-1.0/gst-completion-helper
[gstreamer/stdout] Manually setting rpath for squashfs-root/usr/lib/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
[gstreamer/stdout] Manually setting rpath for squashfs-root/usr/lib/gstreamer1.0/gstreamer-1.0/gst-ptp-helper
[gstreamer/stdout] Installing AppRun hook

-- Deploying icons -- 
Deploying icon MyApp.png 
WARNING: Could not find copyright files for file MyApp.png using dpkg-query 

-- Deploying desktop files -- 
Deploying desktop file ./MyApp.desktop 

-- Copying files into AppDir -- 
Copying file ./MyApp.desktop to squashfs-root/usr/share/applications/MyApp.desktop 
Copying file MyApp.png to squashfs-root/usr/share/icons/hicolor/256x256/apps/MyApp.png 

-- Deploying files into AppDir root directory -- 
Deploying files to AppDir root using desktop file: squashfs-root/usr/share/applications/MyApp.desktop 
Deploying desktop file to AppDir root: squashfs-root/usr/share/applications/MyApp.desktop 
Creating symlink for file squashfs-root/usr/share/applications/MyApp.desktop in/as squashfs-root 
Deploying icon to AppDir root: squashfs-root/usr/share/icons/hicolor/256x256/apps/MyApp.png 
Creating symlink for file squashfs-root/usr/share/icons/hicolor/256x256/apps/MyApp.png in/as squashfs-root 
Deploying AppRun symlink for executable in AppDir root: squashfs-root/usr/bin/MyApp 
Creating symlink for file squashfs-root/usr/bin/MyApp in/as squashfs-root/AppRun 

Full output and an example of my desktop file.

Log-2025-02-13.txt
Log-2024-07-01.txt
MyApp.desktop.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions