linuxserver / docker-webtop

Ubuntu, Alpine, Arch, and Fedora based Webtop images, Linux in a web browser supporting popular desktop environments.
GNU General Public License v3.0
1.86k stars 181 forks source link

[BUG] webtop:latest not working #243

Open melwinek opened 4 months ago

melwinek commented 4 months ago

Is there an existing issue for this?

Current Behavior

On webtop:latest is there is only a black screen. And for example :alpine-icewm works fine.

Expected Behavior

No response

Steps To Reproduce

docker-compose up

Environment

- OS:
- How docker service was installed:

CPU architecture

x86-64

Docker creation

version: '2.1'
services:
  alpine:
    image: lscr.io/linuxserver/webtop:latest
    container_name: alpine
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /1/alpine/config:/config
    ports:
      - 3700:3000
    devices:
      - /dev/dri:/dev/dri #optional
    shm_size: "1gb" #optional
    restart: unless-stopped

Container logs

alpine  | [migrations] started
alpine  | [migrations] no migrations found
alpine  | ───────────────────────────────────────
alpine  |
alpine  |       ██╗     ███████╗██╗ ██████╗
alpine  |       ██║     ██╔════╝██║██╔═══██╗
alpine  |       ██║     ███████╗██║██║   ██║
alpine  |       ██║     ╚════██║██║██║   ██║
alpine  |       ███████╗███████║██║╚██████╔╝
alpine  |       ╚══════╝╚══════╝╚═╝ ╚═════╝
alpine  |
alpine  |    Brought to you by linuxserver.io
alpine  | ───────────────────────────────────────
alpine  |
alpine  |
alpine  | To support LSIO projects visit:
alpine  | https://www.linuxserver.io/donate/
alpine  |
alpine  | ───────────────────────────────────────
alpine  | GID/UID
alpine  | ───────────────────────────────────────
alpine  |
alpine  |
alpine  | User UID:    1000
alpine  | User GID:    1000
alpine  | ───────────────────────────────────────
alpine  |
alpine  |
alpine  | **** creating video group videoj5d9 with id 989 ****
alpine  | **** adding /dev/dri/renderD128 to video group videoj5d9 with id 989 ****
alpine  | **** creating video group videot0x5 with id 986 ****
alpine  | **** adding /dev/dri/card0 to video group videot0x5 with id 986 ****
alpine  | [custom-init] No custom files found, skipping...
alpine  | _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
alpine  |
alpine  | Xvnc KasmVNC 1.2.0 - built May  4 2024 18:54:50
alpine  | Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)
alpine  | See http://kasmweb.com for information on KasmVNC.
alpine  |
alpine  | Underlying X server release 12014000, The X.Org Foundation
alpine  |
alpine  |
alpine  | [ls.io-init] done.
alpine  | The XKEYBOARD keymap compiler (xkbcomp) reports:
alpine  | > Warning:          Could not resolve keysym XF86CameraAccessEnable
alpine  | > Warning:          Could not resolve keysym XF86CameraAccessDisable
alpine  | > Warning:          Could not resolve keysym XF86CameraAccessToggle
alpine  | > Warning:          Could not resolve keysym XF86NextElement
alpine  | > Warning:          Could not resolve keysym XF86PreviousElement
alpine  | > Warning:          Could not resolve keysym XF86AutopilotEngageToggle
alpine  | > Warning:
alpine  | Could not resolve keysym XF86MarkWaypoint
alpine  | >
alpine  | Warning:
alpine  | Could not resolve keysym XF86Sos
alpine  | >
alpine  | Warning:
alpine  | Could not resolve keysym XF86NavChart
alpine  | >
alpine  | Warning:
alpine  | Could not resolve keysym XF86FishingChart
alpine  | > Warning:
alpine  | Could not resolve keysym XF86SingleRangeRadar
alpine  | >
alpine  | Warning:
alpine  | Could not resolve keysym XF86DualRangeRadar
alpine  | >
alpine  | Warning:
alpine  | Could not resolve keysym XF86RadarOverlay
alpine  | >
alpine  | Warning:
alpine  | Could not resolve keysym XF86TraditionalSonar
alpine  | >
alpine  | Warning:
alpine  | Could not resolve keysym XF86ClearvuSonar
alpine  | >
alpine  | Warning:
alpine  | Could not resolve keysym XF86SidevuSonar
alpine  | >
alpine  | Warning:
alpine  | Could not resolve keysym XF86NavInfo
alpine  | Errors from xkbcomp are not fatal to the X server
alpine  |  2024-05-17 07:18:42,490 [INFO] websocket 0: got client connection from 127.0.0.1
alpine  |  2024-05-17 07:18:42,505 [PRIO] Connections: accepted: @10.0.0.2_1715930322.491216::websocket
github-actions[bot] commented 4 months ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

melwinek commented 4 months ago

Anyone encountered this problem? What could be wrong?

thelamer commented 4 months ago

what kind of video card are you mounting in ? Also try without the volume mount just to test if that directory is messing it up.

allmors commented 3 months ago

Anyone encountered this problem? What could be wrong?

I also have the same problem image

LinuxServer-CI commented 2 months ago

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.

Fireant456 commented 2 months ago

I am also getting a black screen and having a very similar error at boot...

image

xabru commented 2 months ago

Among the older versions tested, this one is free of the problem: tag: "lscr.io/linuxserver/webtop:amd64-ubuntu-xfce-version-61f33de9"

Upon reviewing the commits, it appears the problem started when the baseimage-kasmvnc:ubuntu image was updated from Jammy to Nobble. You can find more details in this commit: 13428ca.

thelamer commented 2 months ago

Most of these issues are unrelated, keep in mind these docker containers will always be running the latest version of the underlying OS in the case of Alpine currently 3.20 and in the case of Ubuntu Noble 24.04.

One thing that can throw a wrench in that is if your underlying host has a very old kernel or very old libseccomp.

The useful information that is needed is are you running seccomp unconfined and what is your underlying OS/Kernel combo.

LinuxServer-CI commented 1 month ago

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.

jmbit commented 3 days ago

Currently having this issue as well: _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created. Kernel: Debian 6.10.11-1 runsc version 0.0~20240729.0 spec: 1.2.0 no seccomp unconfined Docker version 27.3.1, build ce12230