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

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions