ThaUnknown / miru

Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads.
https://miru.watch
GNU General Public License v3.0
2.68k stars 143 forks source link

[Bug]: AppImage is lacking executable permissions (+x) in the 5.5.7 release #585

Closed tiritto closed 2 weeks ago

tiritto commented 2 weeks ago

Preflight checklist

What app version are you using?

v5.5.7

What operating system version are you using?

Linux

Expected Behavior

When launching the AppImage, the application should start normally after making only the AppImage itself executable with chmod +x.

Actual Behavior

After making the AppImage executable, launching it results in a permission denied error similar to: /tmp/.mount_linux-JlAkdE/AppRun: line 43: /tmp/.mount_linux-JlAkdE/miru: Access denied

Adding executable permission to the miru binary alone fixed the launching issue. However, comparing with the previous release's permissions, I noticed several other files are also missing +x flags that were present before: — Chromium components (chrome_crashpad_handler, chrome-sandbox) — Shared libraries (libEGL.so, libffmpeg.so, libGLESv2.so, libvk_swiftshader.so, libvulkan.so.1)

While these missing permissions don't seem to cause any issues on my system, they might be worth investigating as they differ from the previous release's (5.5.6) file permission setup.

This issue has been previously mentioned in #584, but its creator closed the issue.

Screenshots

No response

ThaUnknown commented 2 weeks ago

try latest

tiritto commented 2 weeks ago

It works like a charm yet again. Thank you!