Skip to content

[BUG] Playwright grabengine (tvtv.ca/tvtv.us) fails to launch on Alpine — glibc/musl incompatibility not resolvable even with workarounds #85

Description

@Olivier6767

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Site configs that use WebGrab+Plus's playwright.browser.* grabengine (e.g.
tvtv.ca.ini, tvtv.us.ini) fail to launch on the current Alpine-based image:
[Error] Failed to create Playwright: [Error] An error occurred trying to start process '/config/.playwright/node/linux-x64/node' with working directory '/app/wg++/bin.net'. No such file or directory

Expected Behavior

being able to use playwright for channels that need it.

Steps To Reproduce

  1. Check /config/WebGrab++.log.txt inside the container

Expected: WebGrab+Plus launches a headless browser (Chromium/Firefox, via
Playwright) and grabs EPG data from the tvtv.ca/tvtv.us channel(s).

Actual: on first use, WebGrab+Plus downloads the Playwright driver
successfully, then fails immediately when trying to launch it:

Environment

OS: Ubuntu 24.04.4 LTS (Noble Numbat)
Kernel: Linux 6.8.0-139-generic x86_64
How docker service was installed: Docker's official APT repository (docker-ce, docker-ce-cli, docker-compose-plugin — packages installed via apt, not distro's default repo)
Docker version: 27.3.1

CPU architecture

x86-64

Docker creation

services:
  webgrabplus:
    image: lscr.io/linuxserver/webgrabplus:latest
    container_name: webgrabplus
    restart: unless-stopped
    environment:
      - PUID=1030
      - PGID=100
      - TZ=Europe/Paris
    volumes:
      - /docker/data/webgrabplus:/config
      - /docker/data/iptv:/data

Container logs

[        ]   WebGrab+Plus/w MDB & REX Postprocess -- version V5.6.1.0 -- Playwright Evaluation  
[        ] Job started at 05/09/2026 19:41:30
[  Debug ] Running  on: Unix 6.8.0.139
[  Debug ] Environment: 9.0.19
[  Info  ] found: /config/siteini.pack/Canada/tvtv.ca.ini -- Revision 09
[Warning ] !! SiteIni tvtv.ca.ini uses the Playwright grabengine !!!
[Warning ] !! Launching the browser .. wait !!
[  Info  ] found: /config/siteini.pack/USA/tvtv.us.ini -- Revision 08
[Warning ] !! SiteIni tvtv.us.ini uses the Playwright grabengine !!!
[Warning ] !! Launching the browser .. wait !!
[  Info  ] Playwright driver missing — downloading from Azure blob ...
[  Info  ] Downloading driver v1.62.0 (linux-x64.zip)
[  Info  ] Extracting driver ...
[  Info  ] Playwright driver installed successfully.
[  Debug ] Playwright driver installed successfully into '/config/.playwright'
[Error   ] Failed to create Playwright:
[Error   ] An error occurred trying to start process '/config/.playwright/node/linux-x64/node' with working directory '/app/wg++/bin.net'. No such file or directory

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions