Closed lczerner closed 1 year ago
Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.
I cannot replicate this running with podman. (I would not reccomend using podman build just ingest and run)
podman run --rm -it --shm-size="1gb" -p 3000:3000 docker.io/linuxserver/firefox:latest bash
Land on port 3000 and it works.
podman version 3.4.4
Ubuntu 22.10
Are you making any modifications to podman outside of a standard installation?
Same story with this baseimage:
podman run --rm -it --shm-size="1gb" -p 3000:3000 docker.io/lsiobase/kasmvnc:alpine317 bash
Just in general we do not support anything outside of Docker, this is not a playing favorites thing it is all we have time to test. But I do like podman and never had any issues running these old and new GUI images with it.
See my response here, it looks like firefox in fedora 37 is kinda busted with kernel 6.2.9 please try the chromium container and confirm. Also don't use firefox on your workstation to test: https://github.com/linuxserver/docker-firefox/issues/21#issuecomment-1506069341 https://github.com/linuxserver/docker-chromium
Chromium is in the stock repos sudo dnf install -y chromium
This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.
This issue is locked due to inactivity
Is there an existing issue for this?
Current Behavior
Originally I've noticed the issue with docker-firefox here https://github.com/linuxserver/docker-firefox/issues/23, where the firefox instance seems to be running in the docker container but nothing shows up in the VNC web viewer. I tried to run docker-chromium and webtop with exactly the same result so I elected to try docker-baseimage-kasmvnc directly and it is manifesting exactly the same behaviour.
When an GUI application is run, such as firefox, xterm, chromium or even the entide desktop environment using webtop image, nothing shows up in the VNC webviewer. I can connect to it no problem on the default localhost:3000, but I can only see the background with nothing there.
My understanding is also that there is supposed to be a way of launching the GUI application directly from the desktop as there should be some kind of menu present. Nothing resembling this shows up either even though the proper menu.xml is present.
Expected Behavior
Gui application is displayed on the VNC web viewer.
Steps To Reproduce
This is entirely taken from the https://github.com/linuxserver/docker-baseimage-kasmvnc README file except that I am using podman.
Create the following Dockerfile: FROM ghcr.io/linuxserver/baseimage-kasmvnc:alpine317 RUN apk add --no-cache firefox COPY ./root /
Define the application to start: mkdir -p root/defaults echo "firefox" > ./root/defaults/autostart
Then build and test podman build -t firefox . podman run --rm -it -p 3000:3000 firefox bash
I can connect to the http://localhost:3000/ where the VNC viewer is runnig, however nothing is showing up.
Environment
Docker creation
Container logs