Is there an existing issue for this?
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
- 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
Is there an existing issue for this?
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 directoryExpected Behavior
being able to use playwright for channels that need it.
Steps To Reproduce
/config/WebGrab++.log.txtinside the containerExpected: 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
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:/dataContainer logs