FydeOS Penguin + Distrobox: Container Won’t Launch Properly

Hey everyone, hope you’re doing well!

I’m currently trying to set up my work environment on FydeOS, but I’ve run into some issues with the built-in Linux (Penguin).

Since things weren’t working smoothly there, I decided to install Docker and Distrobox to run Ubuntu inside Penguin. The installation went fine, but when I try to enter the container using:

bash

distrobox enter --root --no-tty ubuntu

I get the following output:

Code

Container ubuntu is not running.
Starting container ubuntu
run this command to follow along:

 sudo podman logs -f ubuntu

 Starting container...                           [ OK ]
 Installing basic packages...                    [ OK ]
 Setting up read-only mounts...                  [ OK ]
 Setting up read-write mounts...                 [ OK ]
 Setting up host's sockets integration...        [ OK ]
 Integrating host's themes, icons, fonts...      [ OK ]
 Setting up package manager exceptions...        [ OK ]
 Setting up dpkg exceptions...                   [ OK ]
 Setting up apt hooks...                         [ OK ]
 Setting up sudo...                              [ OK ]
 Setting up groups...                            [ OK ]
 Setting up users...                             [ OK ]
 Executing init hooks...                         [ OK ]
 Setting up init system...                       [ OK ]
 Firing up init system...                        [ OK ]

Container Setup Complete!
Error: can only create exec sessions on running containers: container state improper

From what I understand, the container is created and initialized, but it doesn’t keep a main process running (like bash or systemd), which prevents Distrobox (via Podman) from launching an interactive session.

Has anyone else run into this issue or found a workaround for this limitation in Crostini? Any tips would be greatly appreciated!