mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #1748] google-play-music-desktop-player symlink: error while loading shared libraries: libnode.so #1185
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#1185
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @semente on GitHub (Jan 23, 2018).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1748
google-play-music-desktop-player isn't working anymore when using the symlink to firejail as below:
That cause the following error:
However, it works if you run it using the following forms:
or
@smitsohu commented on GitHub (Jan 28, 2018):
Hi @semente, can you please try
firejail --ignore=noroot google-play-music-desktop-playerand let us know if that works?EDIT: If above command makes it work, could you also let us know if you are running with proprietary nvidia graphics drivers? See #1755.
@semente commented on GitHub (Jan 29, 2018):
Hi @smitsohu! It works but it also works even when I run it using only
firejail google-play-music-desktop-player. What is not working is when I try to run it using the symlink named/usr/local/bin/google-play-music-desktop-playerthat points to/usr/bin/firejail. For some reason it can't load the shared librarylibnode.sothat is found on/usr/share/google-play-music-desktop-player/libnode.so.But if I call the symlink from inside the directory
/usr/share/google-play-music-desktop-player/it works as expected. I guess this shared library is placed in the wrong path... so I'm wondering if there is any way to tell in a Firejail profile what is the working directory so it can run the software from inside the right directory, or if you or somebody know any other option that could solve this issue. Otherwise I think the best is create a wrapper script for it but other users may experience the same issue while trying this Firejail symlink mechanism.@smitsohu commented on GitHub (May 11, 2018):
@semente Could you please confirm the problem is still present in Firejail 0.9.54?
@semente commented on GitHub (May 14, 2018):
hi @smitsohu
I'm using Firejail package from Debian stretch-backports. It is currently on 0.9.52. I will wait it get an update, but if take too long I may compile this version to do the test. Thanks!
@semente commented on GitHub (May 22, 2018):
I can confirm this problem is not present on Firejail 0.9.54, I'm closing the issue.
@smitsohu commented on GitHub (May 24, 2018):
Awesome, thanks!