Closed x0rld closed 2 years ago
Hello,
I suspect your Docker container doesn't have shell binaries at /bin/bash
or /bin/sh
. Could you please check it out? You may have to customize your Dockerfile to add support for a shell.
As for the warnings, it's something we're aware of, but I'm afraid it doesn't relate to your problem.
I have /bin/bash in the docker, I can access to the shell with docker exec -it
I made some tests using your configuration (3.38.4 on Fedora 33), everything seems ok to me. I tried running a shell inside a redis:latest
container and it correctly brings up a new terminal.
Just to be sure, check that gnome-terminal
is installed on your system and that the SHELL
env variable is correctly set with your user's login shell.
I have gnome-terminal and $SHELL set it's weird
Maybe you could provide us with some more detailed information about your configuration and use case, so that I can try and dig deeper into the issue?
Thank you.
I'm experiencing the same issue. GNOME Shell 3.38.4 and Pop OS 21.04. I have gnome-terminal installed. But i am using fish as my shell, could that be the issue?
Hi @dubbe, just to confirm, is your SHELL
environment variable set with the correct path to the fish binary?
@alessandrodolci yes, it is
Are you sure that your container provides a shell? Check that either docker exec -it <container-name> /bin/bash
or docker exec -it <container-name> /bin/sh
are working.
yes, those are both working fine.
I see, just as @x0rld that the terminal opens briefly, but to fast to see any output
When I click on open shell my terminal is open but close instantly there is these log in
journalctl /usr/bin/gnome-shell -f
i'm on fedora 33 with GNOME Shell 3.38.4