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!