[BUG] Playwright grabengine (tvtv.ca/tvtv.us) fails to launch on Alpine — glibc/musl incompatibility not resolvable even with workarounds
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- docker, linux, playwright
- Ambito
- infrastructure
Direzione di ricerca
Riproduci il problema utilizzando l’immagine linuxserver/webgrabplus e ispeziona il log del container in /config/WebGrab++.log.txt. Inizia dal Dockerfile dell’immagine e dal percorso del driver Playwright /config/.playwright/node/linux-x64/node, concentrandoti sul problema di avvio nell’immagine attuale basata su Alpine. Il lavoro è completato quando tvtv.ca.ini o tvtv.us.ini grabengine avvia un browser headless e recupera i dati EPG.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Check
/config/WebGrab++.log.txtinside 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
- Lingua principale
- Dockerfile
- Stelle
- 32
- Fork
- 18
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
kind/bug needs-triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
matrixorigin/matrixone#29223 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
copse-dev/agent-pane#2953 ·
-
bug ci-failure high priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
vllm-project/vllm-omni#7972 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
simonw/sqlite-utils#872 ·
-
bug good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
amponce/archive-movie-browser#166 ·