exodus
exodus copied to clipboard
Exodus outputs fail on Steam Deck
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
$