Skip to content

[BUG] Canot start on headless machine #368

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

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions