Skip to content

Exodus outputs fail on Steam Deck #72

@coandco

Description

@coandco

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 deck@192.168.1.222
Output:

$ exodus --verbose screen | ssh deck@192.168.1.222
Pseudo-terminal will not be allocated because stdin is not a terminal.
deck@192.168.1.222'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
$

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions