Skip to content

[BUG] wrapped-chromium failed to start! #69

@masx200

Description

@masx200

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

wrapped-chromium failed to start!

Expected Behavior

wrapped-chromium should to be running!

Steps To Reproduce

networks:
  trim-default:
    external: false

    driver: bridge
    enable_ipv6: true
    ipam:
      config:
        - subnet: "172.31.125.0/24"
        - subnet: "fd12:5687:4425:5557::/64"
    name: "trim-default"

services:
  chromium:
    privileged: true
    depends_on:
      - "chromium-http-proxy-go-server"
    user: "0:0"

    container_name: "chromium"

    entrypoint:
      - "/init"

    environment:
      - "CUSTOM_USER=m8dkatnya1zst1n"
      - "PASSWORD=m8dkatnya1zst1n"
      - "PUID=0"
      - "PGID=0"
      - "TZ=Etc/UTC"
      - "SUBFOLDER=/chromium/"
      - "LC_ALL=zh_CN.UTF-8"
      - "CHROME_CLI=--proxy-server=http://chromium-http-proxy-go-server:57788 https://idx.google.com/node-express-web-ts-31822042"
      - "PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
      - "HOME=/config"
      - "LANGUAGE=en_US.UTF-8"
      - "LANG=en_US.UTF-8"
      - "TERM=xterm"
      - "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0"
      - "S6_VERBOSITY=1"
      - "S6_STAGE2_HOOK=/docker-mods"
      - "VIRTUAL_ENV=/lsiopy"
      - "DISPLAY=:1"
      - "PERL5LIB=/usr/local/bin"
      - "OMP_WAIT_POLICY=PASSIVE"
      - "GOMP_SPINCOUNT=0"
      - "START_DOCKER=true"
      - "PULSE_RUNTIME_PATH=/defaults"
      - "NVIDIA_DRIVER_CAPABILITIES=all"
      - "LSIO_FIRST_PARTY=true"
      - "TITLE=Chromium"

    hostname: "d9f2f11c9b2f"

    image: docker.gh-proxy.com/ghcr.io/linuxserver/chromium:version-76b3df3d
    
    
    ipc: "private"

    labels:
      build_version: "Linuxserver.io version:- 85edbc44-ls80 Build-date:- 2024-07-31T09:27:44+00:00"
      com.docker.compose.config-hash: "0a690e0dd41f33f6a5175faba916c3c45043dc07fd5f34e0f445b3faa6d4ce1a"
      com.docker.compose.container-number: "1"
      com.docker.compose.depends_on: ""
      com.docker.compose.image: "sha256:d01bc5fffc8d5f17d76bffeb41a7fe4c98016daaed35f7eee5a8d18203173d20"
      com.docker.compose.oneoff: "False"
      com.docker.compose.project: "chromium"
      com.docker.compose.project.config_files: "/vol2/@appcenter/docker-chromium/app/docker-compose.yaml"
      com.docker.compose.project.working_dir: "/vol2/@appcenter/docker-chromium/app"
      com.docker.compose.service: "chromium"
      com.docker.compose.version: "2.40.3"
      com.kasmweb.image: "true"
      maintainer: "thelamer"
      org.opencontainers.image.authors: "linuxserver.io"
      org.opencontainers.image.created: "2024-07-31T09:27:44+00:00"
      org.opencontainers.image.description:
        "[Chromium](https://www.chromium.org/chromium-projects/) is    an open-source browser project that aims to build a safer, faster, and more stable way for all    users to experience the web."
      org.opencontainers.image.documentation: "https://docs.linuxserver.io/images/docker-chromium"
      org.opencontainers.image.licenses: "GPL-3.0-only"
      org.opencontainers.image.ref.name: "d3bfa2295656410097130f05186949c34a54ec2c"
      org.opencontainers.image.revision: "d3bfa2295656410097130f05186949c34a54ec2c"
      org.opencontainers.image.source: "https://github.com/linuxserver/docker-chromium"
      org.opencontainers.image.title: "Chromium"
      org.opencontainers.image.url: "https://github.com/linuxserver/docker-chromium/packages"
      org.opencontainers.image.vendor: "linuxserver.io"
      org.opencontainers.image.version: "85edbc44-ls80"

    logging:
      driver: "json-file"
      options:
        max-file: "5"
        max-size: "100m"
    networks:
      trim-default:
        ipv4_address: 172.31.125.20
        ipv6_address: fd12:5687:4425:5557::20

    extra_hosts:
      - "chromium-http-proxy-go-server:172.31.125.10"
      - "chromium-http-proxy-go-server:fd12:5687:4425:5557::10"
    # networks:
    #   #container:http-proxy-go-server
    #   - "trim-default"

    ports:
      - "23000:3000/tcp"
      - "23001:3001/tcp"

    restart: "always"

    security_opt:
      - "seccomp:unconfined"

    volumes:
      - "/vol2/1000/chromium/var/apps/docker-chromium/shares/chromium/wrapped-chromium:/usr/bin/wrapped-chromium"
      - "/vol2/1000/chromium/var/apps/docker-chromium/shares/chromium/config:/config"

    working_dir: "/"

Environment

- OS: PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
- How docker service was installed:
Client: Docker Engine - Community
 Version:    28.5.2
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.29.1
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.40.3
    Path:     /usr/libexec/docker/cli-plugins/docker-compose

Server:
 Containers: 15
  Running: 15
  Paused: 0
  Stopped: 0
 Images: 15
 Server Version: 28.5.2
 Storage Driver: overlay2
  Backing Filesystem: zfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: systemd
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 CDI spec directories:
  /etc/cdi
  /var/run/cdi
 Swarm: inactive
 Runtimes: runc io.containerd.runc.v2
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 442cb34bda9a6a0fed82a2ca7cade05c5c749582
 runc version: v1.3.3-0-gd842d771
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.12.18-trim
 Operating System: Debian GNU/Linux 12 (bookworm)
 OSType: linux
 Architecture: x86_64
 CPUs: 14
 Total Memory: 5.66GiB
 Name: fnos
 ID: 94f61142-6f3e-4ac5-b2c8-4a111a1345fe
 Docker Root Dir: /vol2/docker
 Debug Mode: false
 Experimental: true
 Insecure Registries:
  ::1/128
  127.0.0.0/8
 Registry Mirrors:
  https://docker.1ms.run/
  https://docker.fnnas.com/
  https://registry.hub.docker.com/
  https://docker.gh-proxy.com/
  https://docker.xuanyuan.me/
 Live Restore Enabled: true

CPU architecture

x86-64

Docker creation

networks:
  trim-default:
    external: false

    driver: bridge
    enable_ipv6: true
    ipam:
      config:
        - subnet: "172.31.125.0/24"
        - subnet: "fd12:5687:4425:5557::/64"
    name: "trim-default"

services:
  chromium:
    privileged: true
    depends_on:
      - "chromium-http-proxy-go-server"
    user: "0:0"

    container_name: "chromium"

    entrypoint:
      - "/init"

    environment:
      - "CUSTOM_USER=m8dkatnya1zst1n"
      - "PASSWORD=m8dkatnya1zst1n"
      - "PUID=0"
      - "PGID=0"
      - "TZ=Etc/UTC"
      - "SUBFOLDER=/chromium/"
      - "LC_ALL=zh_CN.UTF-8"
      - "CHROME_CLI=--proxy-server=http://chromium-http-proxy-go-server:57788 https://idx.google.com/node-express-web-ts-31822042"
      - "PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
      - "HOME=/config"
      - "LANGUAGE=en_US.UTF-8"
      - "LANG=en_US.UTF-8"
      - "TERM=xterm"
      - "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0"
      - "S6_VERBOSITY=1"
      - "S6_STAGE2_HOOK=/docker-mods"
      - "VIRTUAL_ENV=/lsiopy"
      - "DISPLAY=:1"
      - "PERL5LIB=/usr/local/bin"
      - "OMP_WAIT_POLICY=PASSIVE"
      - "GOMP_SPINCOUNT=0"
      - "START_DOCKER=true"
      - "PULSE_RUNTIME_PATH=/defaults"
      - "NVIDIA_DRIVER_CAPABILITIES=all"
      - "LSIO_FIRST_PARTY=true"
      - "TITLE=Chromium"

    hostname: "d9f2f11c9b2f"

    image: docker.gh-proxy.com/ghcr.io/linuxserver/chromium:version-76b3df3d
    
    
    ipc: "private"

    labels:
      build_version: "Linuxserver.io version:- 85edbc44-ls80 Build-date:- 2024-07-31T09:27:44+00:00"
      com.docker.compose.config-hash: "0a690e0dd41f33f6a5175faba916c3c45043dc07fd5f34e0f445b3faa6d4ce1a"
      com.docker.compose.container-number: "1"
      com.docker.compose.depends_on: ""
      com.docker.compose.image: "sha256:d01bc5fffc8d5f17d76bffeb41a7fe4c98016daaed35f7eee5a8d18203173d20"
      com.docker.compose.oneoff: "False"
      com.docker.compose.project: "chromium"
      com.docker.compose.project.config_files: "/vol2/@appcenter/docker-chromium/app/docker-compose.yaml"
      com.docker.compose.project.working_dir: "/vol2/@appcenter/docker-chromium/app"
      com.docker.compose.service: "chromium"
      com.docker.compose.version: "2.40.3"
      com.kasmweb.image: "true"
      maintainer: "thelamer"
      org.opencontainers.image.authors: "linuxserver.io"
      org.opencontainers.image.created: "2024-07-31T09:27:44+00:00"
      org.opencontainers.image.description:
        "[Chromium](https://www.chromium.org/chromium-projects/) is    an open-source browser project that aims to build a safer, faster, and more stable way for all    users to experience the web."
      org.opencontainers.image.documentation: "https://docs.linuxserver.io/images/docker-chromium"
      org.opencontainers.image.licenses: "GPL-3.0-only"
      org.opencontainers.image.ref.name: "d3bfa2295656410097130f05186949c34a54ec2c"
      org.opencontainers.image.revision: "d3bfa2295656410097130f05186949c34a54ec2c"
      org.opencontainers.image.source: "https://github.com/linuxserver/docker-chromium"
      org.opencontainers.image.title: "Chromium"
      org.opencontainers.image.url: "https://github.com/linuxserver/docker-chromium/packages"
      org.opencontainers.image.vendor: "linuxserver.io"
      org.opencontainers.image.version: "85edbc44-ls80"

    logging:
      driver: "json-file"
      options:
        max-file: "5"
        max-size: "100m"
    networks:
      trim-default:
        ipv4_address: 172.31.125.20
        ipv6_address: fd12:5687:4425:5557::20

    extra_hosts:
      - "chromium-http-proxy-go-server:172.31.125.10"
      - "chromium-http-proxy-go-server:fd12:5687:4425:5557::10"
    # networks:
    #   #container:http-proxy-go-server
    #   - "trim-default"

    ports:
      - "23000:3000/tcp"
      - "23001:3001/tcp"

    restart: "always"

    security_opt:
      - "seccomp:unconfined"

    volumes:
      - "/vol2/1000/chromium/var/apps/docker-chromium/shares/chromium/wrapped-chromium:/usr/bin/wrapped-chromium"
      - "/vol2/1000/chromium/var/apps/docker-chromium/shares/chromium/config:/config"

    working_dir: "/"

Container logs

XShm setup complete for 1918x910.

CPU cores available: 14

Stream settings active -> Res: 1918x910 | FPS: 60.0 | Stripes: 1 | Mode: H264 (CPU) FullFrame | CRF: 25 | PaintOver CRF: 18 (Burst: 5f) | Colorspace: I420 (Limited Range) | Damage Thresh: 10f | Damage Dur: 20f

INFO:webrtc_input:Set clipboard content, length: 81

INFO:data_websocket:Received STOP_VIDEO for 'primary'. Stopping stream.

INFO:data_websocket:Stopping all streams for display 'primary'...

INFO:data_websocket:Backpressure logic task for 'primary' cancelled.

INFO:data_websocket:Backpressure logic task for 'primary' finished.

INFO:data_websocket:Backpressure task for 'primary' was stopped. Resetting its frame IDs.

INFO:data_websocket:Resetting frame IDs for display 'primary'.

INFO:data_websocket:Broadcasting primary pipeline reset to all 1 clients: PIPELINE_RESETTING primary

Capture loop stopped. X resources released.

INFO:data_websocket:Successfully stopped all streams for display 'primary'.

INFO:data_websocket:Video chunk sender for 'primary' cancelled.

INFO:data_websocket:Video chunk sender for 'primary' finished.

INFO:data_websocket:Received START_VIDEO for 'primary'. Starting its stream.

INFO:data_websocket:Found existing layout for 'primary'. Starting capture with: {'x': 0, 'y': 0, 'w': 1918, 'h': 910}

INFO:data_websocket:Preparing to start capture for display='primary': Res=1918x910, Offset=0x0

INFO:data_websocket:Video chunk sender started for display 'primary'.

INFO:data_websocket:SUCCESS: Capture started for 'primary'.

INFO:data_websocket:New frame backpressure task started for display 'primary'.

INFO:data_websocket:Frame-based backpressure logic task started for display 'primary'.

INFO:data_websocket:Client settings received, proceeding with backpressure loop for 'primary'.

X Shared Memory Extension available.

XShm setup complete for 1918x910.

CPU cores available: 14

Stream settings active -> Res: 1918x910 | FPS: 60.0 | Stripes: 1 | Mode: H264 (CPU) FullFrame | CRF: 25 | PaintOver CRF: 18 (Burst: 5f) | Colorspace: I420 (Limited Range) | Damage Thresh: 10f | Damage Dur: 20f

INFO:webrtc_input:Set clipboard content, length: 81

INFO:data_websocket:Received STOP_VIDEO for 'primary'. Stopping stream.

INFO:data_websocket:Stopping all streams for display 'primary'...

INFO:data_websocket:Backpressure logic task for 'primary' cancelled.

INFO:data_websocket:Backpressure logic task for 'primary' finished.

INFO:data_websocket:Backpressure task for 'primary' was stopped. Resetting its frame IDs.

INFO:data_websocket:Resetting frame IDs for display 'primary'.

INFO:data_websocket:Broadcasting primary pipeline reset to all 1 clients: PIPELINE_RESETTING primary

Capture loop stopped. X resources released.

INFO:data_websocket:Successfully stopped all streams for display 'primary'.

INFO:data_websocket:Video chunk sender for 'primary' cancelled.

INFO:data_websocket:Video chunk sender for 'primary' finished.

INFO:data_websocket:Received START_VIDEO for 'primary'. Starting its stream.

INFO:data_websocket:Found existing layout for 'primary'. Starting capture with: {'x': 0, 'y': 0, 'w': 1918, 'h': 910}

INFO:data_websocket:Preparing to start capture for display='primary': Res=1918x910, Offset=0x0

INFO:data_websocket:Video chunk sender started for display 'primary'.

INFO:data_websocket:SUCCESS: Capture started for 'primary'.

INFO:data_websocket:New frame backpressure task started for display 'primary'.

INFO:data_websocket:Frame-based backpressure logic task started for display 'primary'.

INFO:data_websocket:Client settings received, proceeding with backpressure loop for 'primary'.

X Shared Memory Extension available.

XShm setup complete for 1918x910.

CPU cores available: 14

Stream settings active -> Res: 1918x910 | FPS: 60.0 | Stripes: 1 | Mode: H264 (CPU) FullFrame | CRF: 25 | PaintOver CRF: 18 (Burst: 5f) | Colorspace: I420 (Limited Range) | Damage Thresh: 10f | Damage Dur: 20f

INFO:webrtc_input:Set clipboard content, length: 81

INFO:data_websocket:Received STOP_VIDEO for 'primary'. Stopping stream.

INFO:data_websocket:Stopping all streams for display 'primary'...

INFO:data_websocket:Backpressure logic task for 'primary' cancelled.

INFO:data_websocket:Backpressure logic task for 'primary' finished.

INFO:data_websocket:Backpressure task for 'primary' was stopped. Resetting its frame IDs.

INFO:data_websocket:Resetting frame IDs for display 'primary'.

INFO:data_websocket:Broadcasting primary pipeline reset to all 1 clients: PIPELINE_RESETTING primary

Capture loop stopped. X resources released.

INFO:data_websocket:Successfully stopped all streams for display 'primary'.

INFO:data_websocket:Video chunk sender for 'primary' cancelled.

INFO:data_websocket:Video chunk sender for 'primary' finished.

INFO:data_websocket:Received START_VIDEO for 'primary'. Starting its stream.

INFO:data_websocket:Found existing layout for 'primary'. Starting capture with: {'x': 0, 'y': 0, 'w': 1918, 'h': 910}

INFO:data_websocket:Preparing to start capture for display='primary': Res=1918x910, Offset=0x0

INFO:data_websocket:Video chunk sender started for display 'primary'.

INFO:data_websocket:SUCCESS: Capture started for 'primary'.

INFO:data_websocket:New frame backpressure task started for display 'primary'.

INFO:data_websocket:Frame-based backpressure logic task started for display 'primary'.

INFO:data_websocket:Client settings received, proceeding with backpressure loop for 'primary'.

X Shared Memory Extension available.

XShm setup complete for 1918x910.

CPU cores available: 14

Stream settings active -> Res: 1918x910 | FPS: 60.0 | Stripes: 1 | Mode: H264 (CPU) FullFrame | CRF: 25 | PaintOver CRF: 18 (Burst: 5f) | Colorspace: I420 (Limited Range) | Damage Thresh: 10f | Damage Dur: 20f

INFO:webrtc_input:Set clipboard content, length: 81

INFO:data_websocket:Cleaning up Data WS handler for ('127.0.0.1', 42116) (Display ID: primary)...

INFO:data_websocket:Client for 'primary' disconnected. Removing and triggering full display reconfiguration.

INFO:data_websocket:Starting display reconfiguration...

INFO:data_websocket:Stopping all existing capture and backpressure tasks...

Capture loop stopped. X resources released.

INFO:data_websocket:All capture instances, senders, and backpressure tasks stopped.

WARNING:data_websocket:No display clients connected. Video pipelines remain stopped.

INFO:data_websocket:Video chunk sender for 'primary' cancelled.

INFO:data_websocket:Video chunk sender for 'primary' finished.

INFO:data_websocket:Reconfiguration process complete (state unlocked).

INFO:data_websocket:Last client (('127.0.0.1', 42116)) disconnected. All pipelines should have been stopped by reconfigure_displays.

INFO:main:Initiating unified pipeline shutdown...

WARNING:data_websocket:Reconfiguration already in progress. Ignoring concurrent request.

INFO:data_websocket:Stopping pcmflux audio pipeline...

INFO:data_websocket:pcmflux audio chunk broadcasting task cancelled.

INFO:data_websocket:pcmflux audio chunk broadcasting task finished.

WARNING:data_websocket:Backpressure task for 'primary' exiting: display no longer exists.

INFO:data_websocket:Backpressure logic task for 'primary' finished.

INFO:data_websocket:Stats sender: WS connection closed.

[pcmflux] Stop requested. Cleaning up capture loop...

[pcmflux] Audio capture loop finished. Resources released.

INFO:data_websocket:pcmflux audio pipeline stopped.

INFO:main:Unified pipeline shutdown complete.

INFO:data_websocket:Data WS handler for ('127.0.0.1', 42116) finished all cleanup.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    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