Librem 14 . . . first time ever in Linux . . . downloaded the Ledger Live Desktop for Linux (ledger-live-desktop-2.39.2-linux-x86_64.AppImage) . . .
Changed the permissions to allow executable. File/App won’t open/run.
Double-click ---- Nothing.
Right-click–> Run -------Nothing.
Open it using the terminal and see what it says.
Here’s what it says:
blackbear@localhost:~$ cd Downloads
blackbear@localhost:~ / Downloads$ open ledger-live-desktop-2.39.2-linux-x86_64.AppImage
Could not find the database of available applications, run update-command-not-found as root to fix this
Sorry, command-not-found has crashed! Please file a bug report at:
Please include the following information with the report:
command-not-found version: 0.3
Python version: 3.8.6 final 0
Distributor ID: PureOS
local variable ‘cnf’ referened before assignment
Traceback (most recent call last):
File “/usr/share/command-not-found/CommandNotFound/util.py”, line 23, in crash_guard
File "/user/lib/command-not-found, line 93, in main
if not cnf.advise(args, options.ignore_installed) and not options.no_failure_msg:
UnboundLocalError: local variable ‘cnf’ referenced before assignment
Everything outside the bug reporting is pretty Greek to me. Any advice is greatly appreciated!
“Open” isn’t the command to use in Linux (sorry, I don’t know how similar apple is or isn’t). Navigate like you did and then type ./ledger… you can type the first few letters and then press Tab to complete the filename.
I see. Ok, tried ./ledger . . . and here’s what it said:
blackbear@localhost: ~ /Downloads$ ./ledger-live-desktop-2.39.2-linux-x8664.AppImage
[37910:0401/182921.135765: FATAL: setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I’m aborting now. You need to make sure that /tmp/.mount_ledgerj5ptyN/chrome-sandbox is owned by root and has mode 4755.
Thoughts? Thank you!
Internet research yields the following steps, but the cause appears to be a configuration issue with your appimage.
In the terminal, type
sudo chown root chrome-sandbox
and press enter. It will ask for your password. Type it and press enter, noting here that you will not see your password being input. Then, type
chmod 4755 chrome-sandbox
And press enter. If they don’t report an error (the first one will, if either do) then you should be good. If not, a quick way to get your program running for now is to launch it in the terminal as you did, but append “–no-sandbox” to the end of the command. Only if you trust where you got it from, though.