Skip to content

[BUG] Canot start on headless machine #368

@DL6ER

Description

@DL6ER

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I cannot connect via browser after starting the container.

Expected Behavior

Be able to connect via browser after starting the container.

Steps To Reproduce

See docker-compose.yml below. With this alone, it does not start on a freshly installed (today!) Ubuntu 24.04.3 LTS server. Besides docker, only btop has been installed and SSH keys have been added to the machine.

Environment

OS: Ubuntu 24.04.3 LTS Server (headless)

$ uname -a
Linux miniserver 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
$ docker -v
Docker version 28.5.0, build 887030f

Docker has been installed using the recommended way with the official "convenience script" provided for Ubuntu and seems to be functional, otherwise.

CPU architecture

x86-64 (Intel Core i9-13900HK)

Docker creation

$ cat docker-compose.yml

services:
  webtop:
    image: lscr.io/linuxserver/webtop:latest
    container_name: webtop
    security_opt:
      - seccomp:unconfined
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Berlin
      - PASSWORD=mypass
      - AUTO_LOGIN=false
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock #optional
    ports:
      - 3001:3001
    restart: unless-stopped

Container logs

webtop  | [migrations] started
webtop  | [migrations] no migrations found
webtop  | usermod: no changes
webtop  | ───────────────────────────────────────
webtop  | 
webtop  |       ██╗     ███████╗██╗ ██████╗
webtop  |       ██║     ██╔════╝██║██╔═══██╗
webtop  |       ██║     ███████╗██║██║   ██║
webtop  |       ██║     ╚════██║██║██║   ██║
webtop  |       ███████╗███████║██║╚██████╔╝
webtop  |       ╚══════╝╚══════╝╚═╝ ╚═════╝
webtop  | 
webtop  |    Brought to you by linuxserver.io
webtop  | ───────────────────────────────────────
webtop  | 
webtop  | To support LSIO projects visit:
webtop  | https://www.linuxserver.io/donate/
webtop  | 
webtop  | ───────────────────────────────────────
webtop  | GID/UID
webtop  | ───────────────────────────────────────
webtop  | 
webtop  | User UID:    1000
webtop  | User GID:    1000
webtop  | ───────────────────────────────────────
webtop  | mknod: /dev/input/js0: Operation not permitted
webtop  | mknod: /dev/input/js1: Operation not permitted
webtop  | mknod: /dev/input/js2: Operation not permitted
webtop  | mknod: /dev/input/js3: Operation not permitted
webtop  | mknod: /dev/input/event1000: Operation not permitted
webtop  | mknod: /dev/input/event1001: Operation not permitted
webtop  | mknod: /dev/input/event1002: Operation not permitted
webtop  | mknod: /dev/input/event1003: Operation not permitted
webtop  | chmod: cannot access '/dev/input/js*': No such file or directory
webtop  | chmod: cannot access '/dev/input/event*': No such file or directory
webtop  | s6-rc: warning: unable to start service init-selkies-config: command exited 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions