[GH-ISSUE #3328] Discord won't launch with default profile #2088

Closed
opened 2026-05-05 08:45:37 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @ghost on GitHub (Apr 8, 2020).
Original GitHub issue: https://github.com/netblue30/firejail/issues/3328

Describe the bug
On Manjaro KDE, after installing Discord and firejail through pacman, I can't launch discord with the default profile generated by running firecfg as root. Steam, cmus, and firefox seem to work normally with their profiles.

I can run Discord through the KDE's application launcher, but it won't use firejail's profile (it's not listed when I type in 'firejail --list'). When running Discord with the --noprofile flag, the application does startup and appears when I enter in 'firejail --list' (appears as 2401:squidthesid::firejail --noprofile discord )

To Reproduce
Steps to reproduce the behavior:

  1. Install firejail and discord through pacman (sudo pacman -Syu firejail discord)
  2. Run discord once to make sure it works.
  3. Run firecfg as root
  4. See error

Expected behavior
Discord launches through terminal with the default firejail profile applied and can be viewed when I type in 'firejail --list'

Desktop (please complete the following information):
OS:

Linux jaroman 5.5.13-1-MANJARO #1 SMP PREEMPT Wed Mar 25 17:14:28 UTC 2020 x86_64 GNU/Linux

Firejail:

firejail version 0.9.62

Compile time support:
        - AppArmor support is enabled
        - AppImage support is enabled
        - chroot support is enabled
        - file and directory whitelisting support is enabled
        - file transfer support is enabled
        - firetunnel support is enabled
        - networking support is enabled
        - overlayfs support is enabled
        - private-home support is enabled
        - seccomp-bpf support is enabled
        - user namespace support is enabled
        - X11 sandboxing support is enabled

Additional context
Terminal output: of 'firejail discord'

Reading profile /etc/firejail/discord.profile
Reading profile /etc/firejail/discord-common.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-passwdmgr.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Parent pid 2784, child pid 2785
Warning: skipping alternatives for private /etc
Warning: skipping crypto-policies for private /etc
Warning: skipping password for private /etc
Warning: skipping pki for private /etc
Private /etc installed in 19.43 ms
Private /opt installed in 317.36 ms
14 programs installed in 15.29 ms
Warning: cleaning all supplementary groups
Warning: cleaning all supplementary groups
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Child process initialized in 398.28 ms

Parent is shutting down, bye...
Originally created by @ghost on GitHub (Apr 8, 2020). Original GitHub issue: https://github.com/netblue30/firejail/issues/3328 **Describe the bug** On Manjaro KDE, after installing Discord and firejail through pacman, I can't launch discord with the default profile generated by running firecfg as root. Steam, cmus, and firefox seem to work normally with their profiles. I can run Discord through the KDE's application launcher, but it won't use firejail's profile (it's not listed when I type in 'firejail --list'). When running Discord with the --noprofile flag, the application does startup and appears when I enter in 'firejail --list' (appears as 2401:squidthesid::firejail --noprofile discord ) **To Reproduce** Steps to reproduce the behavior: 1. Install firejail and discord through pacman (sudo pacman -Syu firejail discord) 2. Run discord once to make sure it works. 3. Run firecfg as root 4. See error **Expected behavior** Discord launches through terminal with the default firejail profile applied and can be viewed when I type in 'firejail --list' **Desktop (please complete the following information):** OS: ``` Linux jaroman 5.5.13-1-MANJARO #1 SMP PREEMPT Wed Mar 25 17:14:28 UTC 2020 x86_64 GNU/Linux ``` Firejail: ``` firejail version 0.9.62 Compile time support: - AppArmor support is enabled - AppImage support is enabled - chroot support is enabled - file and directory whitelisting support is enabled - file transfer support is enabled - firetunnel support is enabled - networking support is enabled - overlayfs support is enabled - private-home support is enabled - seccomp-bpf support is enabled - user namespace support is enabled - X11 sandboxing support is enabled ``` **Additional context** Terminal output: of 'firejail discord' ``` Reading profile /etc/firejail/discord.profile Reading profile /etc/firejail/discord-common.profile Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/disable-passwdmgr.inc Reading profile /etc/firejail/disable-programs.inc Reading profile /etc/firejail/whitelist-common.inc Reading profile /etc/firejail/whitelist-var-common.inc Parent pid 2784, child pid 2785 Warning: skipping alternatives for private /etc Warning: skipping crypto-policies for private /etc Warning: skipping password for private /etc Warning: skipping pki for private /etc Private /etc installed in 19.43 ms Private /opt installed in 317.36 ms 14 programs installed in 15.29 ms Warning: cleaning all supplementary groups Warning: cleaning all supplementary groups Warning: /sbin directory link was not blacklisted Warning: /usr/sbin directory link was not blacklisted Child process initialized in 398.28 ms Parent is shutting down, bye... ```
gitea-mirror 2026-05-05 08:45:37 -06:00
Author
Owner

@rusty-snake commented on GitHub (Apr 8, 2020):

284b9762c6 (diff-d8acb8d4e0a5653588b80f644305d88b)

<!-- gh-comment-id:610787779 --> @rusty-snake commented on GitHub (Apr 8, 2020): https://github.com/netblue30/firejail/commit/284b9762c6857e93f33702aefb168933c6d72e60#diff-d8acb8d4e0a5653588b80f644305d88b
Author
Owner

@ghost commented on GitHub (Apr 8, 2020):

284b976#diff-d8acb8d4e0a5653588b80f644305d88b

After incorporating the changes into my discord-common.profile, I can confirm that it launches and 'firejail --list' outputs (8967:squidthesid::firejail discord)

Full terminal output:

Reading profile /etc/firejail/discord.profile
Reading profile /etc/firejail/discord-common.profile
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-passwdmgr.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Parent pid 18392, child pid 18393
Warning: skipping alternatives for private /etc
Warning: skipping crypto-policies for private /etc
Warning: skipping password for private /etc
Warning: skipping pki for private /etc
Private /etc installed in 19.02 ms
Private /opt installed in 185.57 ms
16 programs installed in 9.68 ms
Warning: cleaning all supplementary groups
Warning: cleaning all supplementary groups
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Post-exec seccomp protector enabled
Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Child process initialized in 265.06 ms
Discord 0.0.10
Starting app.
Starting updater.
[Modules] Modules initializing
[Modules] Distribution: remote
[Modules] Host updates: enabled
[Modules] Module updates: enabled
[Modules] Module install path: /home/squidthesid/.config/discord/0.0.10/modules
[Modules] Module installed file path: /home/squidthesid/.config/discord/0.0.10/modules/installed.json
[Modules] Module download path: /home/squidthesid/.config/discord/0.0.10/modules/pending
[Modules] No updates to install
[Modules] Checking for host updates.
[Modules] Host is up to date.
[Modules] Checking for module updates at https://discordapp.com/api/modules/stable/versions.json
[Modules] No module updates available.
<!-- gh-comment-id:610791070 --> @ghost commented on GitHub (Apr 8, 2020): > [284b976#diff-d8acb8d4e0a5653588b80f644305d88b](https://github.com/netblue30/firejail/commit/284b9762c6857e93f33702aefb168933c6d72e60#diff-d8acb8d4e0a5653588b80f644305d88b) After incorporating the changes into my discord-common.profile, I can confirm that it launches and 'firejail --list' outputs (8967:squidthesid::firejail discord) Full terminal output: ``` Reading profile /etc/firejail/discord.profile Reading profile /etc/firejail/discord-common.profile 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-passwdmgr.inc Reading profile /etc/firejail/disable-programs.inc Reading profile /etc/firejail/whitelist-common.inc Reading profile /etc/firejail/whitelist-var-common.inc Parent pid 18392, child pid 18393 Warning: skipping alternatives for private /etc Warning: skipping crypto-policies for private /etc Warning: skipping password for private /etc Warning: skipping pki for private /etc Private /etc installed in 19.02 ms Private /opt installed in 185.57 ms 16 programs installed in 9.68 ms Warning: cleaning all supplementary groups Warning: cleaning all supplementary groups Warning: /sbin directory link was not blacklisted Warning: /usr/sbin directory link was not blacklisted Post-exec seccomp protector enabled Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Child process initialized in 265.06 ms Discord 0.0.10 Starting app. Starting updater. [Modules] Modules initializing [Modules] Distribution: remote [Modules] Host updates: enabled [Modules] Module updates: enabled [Modules] Module install path: /home/squidthesid/.config/discord/0.0.10/modules [Modules] Module installed file path: /home/squidthesid/.config/discord/0.0.10/modules/installed.json [Modules] Module download path: /home/squidthesid/.config/discord/0.0.10/modules/pending [Modules] No updates to install [Modules] Checking for host updates. [Modules] Host is up to date. [Modules] Checking for module updates at https://discordapp.com/api/modules/stable/versions.json [Modules] No module updates available. ```
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#2088
No description provided.