[GH-ISSUE #6758] rssguard: cannot launch: error while loading shared libraries: libluajit-5.1.so.2 #3359

Closed
opened 2026-05-05 09:56:22 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @trimness4264 on GitHub (May 24, 2025).
Original GitHub issue: https://github.com/netblue30/firejail/issues/6758

Description

cannot launch rssguard

Steps to Reproduce

firejail rssguard

Expected behavior

see the gui

Actual behavior

nothing happend

Behavior without a profile

successfully run the app

Additional context

already setup apparmor

Environment

  • Name/version/arch of the Linux kernel (uname -srm): Linux 6.12.29-1-lts x86_64
  • Name/version of the Linux distribution (e.g. "Ubuntu 20.04" or "Arch Linux"): Arch Linux
  • Name/version of the relevant program(s)/package(s) (e.g. "firefox 134.0-1,
    mesa 1:24.3.3-2"): rssguard 4.8.4-1
  • Version of Firejail (firejail --version):
    firejail version 0.9.74
    Compile time support:
    - always force nonewprivs support is disabled
    - AppArmor support is enabled
    - AppImage support is enabled
    - chroot support is enabled
    - D-BUS proxy support is enabled
    - file transfer support is enabled
    - IDS support is disabled
    - Landlock support is enabled
    - networking support is enabled
    - output logging is enabled
    - overlayfs support is disabled
    - private-home support is enabled
    - private-lib support is disabled
    - private-cache and tmpfs as user enabled
    - sandbox check is enabled
    - SELinux support is disabled
    - user namespace support is enabled
    - X11 sandboxing support is enabled
  • If you use a development version of firejail, also the commit from which it
    was compiled (git rev-parse HEAD):

Checklist

  • The issues is caused by firejail (i.e. running the program by path (e.g. /usr/bin/vlc) "fixes" it).
  • I can reproduce the issue without custom modifications (e.g. globals.local).
  • The program has a profile. (If not, request one in https://github.com/netblue30/firejail/issues/1139)
  • The profile (and redirect profile if exists) hasn't already been fixed upstream.
  • I have performed a short search for similar issues (to avoid opening a duplicate).
  • I'm aware of browser-allow-drm yes/browser-disable-u2f no in firejail.config to allow DRM/U2F in browsers.
  • I used --profile=PROFILENAME to set the right profile. (Only relevant for AppImages)

Log

$ firejail rssguard
Reading profile /etc/firejail/rssguard.profile
Reading profile /etc/firejail/allow-nodejs.inc
Reading profile /etc/firejail/allow-python2.inc
Reading profile /etc/firejail/allow-python3.inc
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-proc.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-shell.inc
Reading profile /etc/firejail/disable-xdg.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-run-common.inc
Reading profile /etc/firejail/whitelist-runuser-common.inc
Reading profile /etc/firejail/whitelist-usr-share-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
firejail version 0.9.74

Parent pid 3367, child pid 3368
1 program installed in 0.76 ms
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Warning fcopy: skipping /etc/alsa/conf.d, file already present
Warning fcopy: skipping /etc/alsa/conf.d/10-rate-lav.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/10-samplerate.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/10-speexrate.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/50-arcam-av-ctl.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/50-jack.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/50-oss.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/50-pulseaudio.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/60-a52-encoder.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/60-speex.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/60-upmix.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/60-vdownmix.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/98-usb-stream.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/50-pipewire.conf, file already present
Warning fcopy: skipping /etc/alsa/conf.d/99-pipewire-default.conf, file already present
Warning fcopy: skipping /etc/pipewire/client-rt.conf.d, file already present
Warning fcopy: skipping /etc/pipewire/client.conf.d, file already present
Warning fcopy: skipping /etc/pipewire/minimal.conf.d, file already present
Warning fcopy: skipping /etc/pipewire/pipewire.conf.d, file already present
Warning fcopy: skipping /etc/pipewire/jack.conf.d, file already present
Warning fcopy: skipping /etc/pipewire/pipewire-pulse.conf.d, file already present
Warning fcopy: skipping /etc/pulse/client.conf, file already present
Private /etc installed in 32.88 ms
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Base filesystem installed in 33.35 ms
Child process initialized in 112.15 ms
rssguard: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: Permission denied

Parent is shutting down, bye..
Originally created by @trimness4264 on GitHub (May 24, 2025). Original GitHub issue: https://github.com/netblue30/firejail/issues/6758 <!-- See the following links for help with formatting: https://guides.github.com/features/mastering-markdown/ https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax --> ### Description cannot launch rssguard ### Steps to Reproduce ```bash firejail rssguard ``` ### Expected behavior see the gui ### Actual behavior nothing happend ### Behavior without a profile successfully run the app ### Additional context already setup apparmor ### Environment - Name/version/arch of the Linux kernel (`uname -srm`): Linux 6.12.29-1-lts x86_64 - Name/version of the Linux distribution (e.g. "Ubuntu 20.04" or "Arch Linux"): Arch Linux - Name/version of the relevant program(s)/package(s) (e.g. "firefox 134.0-1, mesa 1:24.3.3-2"): rssguard 4.8.4-1 - Version of Firejail (`firejail --version`): firejail version 0.9.74 Compile time support: - always force nonewprivs support is disabled - AppArmor support is enabled - AppImage support is enabled - chroot support is enabled - D-BUS proxy support is enabled - file transfer support is enabled - IDS support is disabled - Landlock support is enabled - networking support is enabled - output logging is enabled - overlayfs support is disabled - private-home support is enabled - private-lib support is disabled - private-cache and tmpfs as user enabled - sandbox check is enabled - SELinux support is disabled - user namespace support is enabled - X11 sandboxing support is enabled - If you use a development version of firejail, also the commit from which it was compiled (`git rev-parse HEAD`): ### Checklist <!-- Note: Items are checked with an "x", like so: - [x] This is a checked item. --> - [x] The issues is caused by firejail (i.e. running the program by path (e.g. `/usr/bin/vlc`) "fixes" it). - [x] I can reproduce the issue without custom modifications (e.g. globals.local). - [x] The program has a profile. (If not, request one in `https://github.com/netblue30/firejail/issues/1139`) - [x] The profile (and redirect profile if exists) hasn't already been fixed [upstream](https://github.com/netblue30/firejail/tree/master/etc). - [x] I have performed a short search for similar issues (to avoid opening a duplicate). - [x] I'm aware of `browser-allow-drm yes`/`browser-disable-u2f no` in `firejail.config` to allow DRM/U2F in browsers. - [x] I used `--profile=PROFILENAME` to set the right profile. (Only relevant for AppImages) ### Log ``` $ firejail rssguard Reading profile /etc/firejail/rssguard.profile Reading profile /etc/firejail/allow-nodejs.inc Reading profile /etc/firejail/allow-python2.inc Reading profile /etc/firejail/allow-python3.inc Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/disable-exec.inc Reading profile /etc/firejail/disable-interpreters.inc Reading profile /etc/firejail/disable-proc.inc Reading profile /etc/firejail/disable-programs.inc Reading profile /etc/firejail/disable-shell.inc Reading profile /etc/firejail/disable-xdg.inc Reading profile /etc/firejail/whitelist-common.inc Reading profile /etc/firejail/whitelist-run-common.inc Reading profile /etc/firejail/whitelist-runuser-common.inc Reading profile /etc/firejail/whitelist-usr-share-common.inc Reading profile /etc/firejail/whitelist-var-common.inc firejail version 0.9.74 Parent pid 3367, child pid 3368 1 program installed in 0.76 ms Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set. Warning fcopy: skipping /etc/alsa/conf.d, file already present Warning fcopy: skipping /etc/alsa/conf.d/10-rate-lav.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/10-samplerate.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/10-speexrate.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/50-arcam-av-ctl.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/50-jack.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/50-oss.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/50-pulseaudio.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/60-a52-encoder.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/60-speex.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/60-upmix.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/60-vdownmix.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/98-usb-stream.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/50-pipewire.conf, file already present Warning fcopy: skipping /etc/alsa/conf.d/99-pipewire-default.conf, file already present Warning fcopy: skipping /etc/pipewire/client-rt.conf.d, file already present Warning fcopy: skipping /etc/pipewire/client.conf.d, file already present Warning fcopy: skipping /etc/pipewire/minimal.conf.d, file already present Warning fcopy: skipping /etc/pipewire/pipewire.conf.d, file already present Warning fcopy: skipping /etc/pipewire/jack.conf.d, file already present Warning fcopy: skipping /etc/pipewire/pipewire-pulse.conf.d, file already present Warning fcopy: skipping /etc/pulse/client.conf, file already present Private /etc installed in 32.88 ms Warning: /sbin directory link was not blacklisted Warning: /usr/sbin directory link was not blacklisted Base filesystem installed in 33.35 ms Child process initialized in 112.15 ms rssguard: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: Permission denied Parent is shutting down, bye.. ```
gitea-mirror 2026-05-05 09:56:22 -06:00
  • closed this issue
  • added the
    bug
    label
Author
Owner
<!-- gh-comment-id:2906867117 --> @trimness4264 commented on GitHub (May 24, 2025): debug log link: https://gist.githubusercontent.com/1eof/d0f3756e7f3031645136ed61dc216463/raw/20c77fd45ae574e0bb3a28ac91b3751c52543ef1/log.txt
Author
Owner

@kmk3 commented on GitHub (May 24, 2025):

Reading profile /etc/firejail/rssguard.profile
[...]
rssguard: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: Permission denied

What changes with the following in ~/.config/firejail/rssguard.local?

include allow-lua.inc
<!-- gh-comment-id:2906892818 --> @kmk3 commented on GitHub (May 24, 2025): > ``` > Reading profile /etc/firejail/rssguard.profile > [...] > rssguard: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: Permission denied What changes with the following in ~/.config/firejail/rssguard.local? ``` include allow-lua.inc ```
Author
Owner

@trimness4264 commented on GitHub (May 25, 2025):

the application works after these changes.

<!-- gh-comment-id:2907589270 --> @trimness4264 commented on GitHub (May 25, 2025): the application works after these changes.
Author
Owner

@kmk3 commented on GitHub (May 25, 2025):

firejail rssguard

Running firejail in firejail can cause issues (see #2877), so it's recommended
to run either rssguard or firejail /usr/bin/rssguard.

the application works after these changes.

Should be fixed by:

<!-- gh-comment-id:2907649667 --> @kmk3 commented on GitHub (May 25, 2025): > ``` > firejail rssguard > ``` Running firejail in firejail can cause issues (see #2877), so it's recommended to run either `rssguard` or `firejail /usr/bin/rssguard`. > the application works after these changes. Should be fixed by: * #6759
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#3359
No description provided.