exodus icon indicating copy to clipboard operation
exodus copied to clipboard

Exodus outputs fail on Steam Deck

Open coandco opened this issue 2 years ago • 1 comments

I'm trying to use exodus on an Ubuntu 20.04 box to make a bundle for GNU screen and put it on my Steam Deck (which runs SteamOS 3.3.2, itself a downstream derivative of Arch Linux). The same bundle, which works flawlessly on non-SteamOS systems, produces the following output when run on my Steam Deck:

$ screen
getpwuid() can't identify your account!

I'm not sure where to poke to diagnose this. Any help would be appreciated.


Host OS: Ubuntu 20.04 x86_64 Target OS: SteamOS 3.3.2 (ArchLinux derivative) Python version: 3.8.10 Exodus package version: 2.0.4 Command: exodus screen | ssh [email protected] Output:

$ exodus --verbose screen | ssh [email protected]
Pseudo-terminal will not be allocated because stdin is not a terminal.
[email protected]'s password:
Installing executable bundle in "/home/deck/.exodus"...
Successfully installed, be sure to add /home/deck/.exodus/bin to your $PATH.

Commands run on host:

$ which screen
/usr/bin/screen
$ readelf -a /usr/bin/screen
<very long output that I'll include as the first comment>
$ echo $PATH
/home/<username>/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/<username>/.fzf/bin
$ echo $LD_LIBRARY_PATH
$

Commands run on target:

$ which screen
/home/deck/.exodus/bin/screen
$ readelf -a /home/deck/.exodus/bin/screen
<very long output that I'll include in the first comment>
$ echo $PATH
/home/deck/.local/bin:/home/deck/.exodus/bin:/home/deck/.local/podman/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
$ echo $LD_LIBRARY_PATH
$

coandco avatar Nov 25 '22 20:11 coandco