cnumr / GreenIT-Analysis-cli

Wrapper de l'extension GreenIT Analysis
GNU Affero General Public License v3.0
46 stars 19 forks source link

Erreur de lancement du processus Chrome [Docker] #44

Closed GaelGirodon closed 2 years ago

GaelGirodon commented 2 years ago

L'exécution de GreenIT Analysis semble échouer avec la dernière version de l'image Docker (ok avec un build datant d'il y a environ 4 mois) :

$ greenit analyse urls.yaml report.html --format=html --max_tab=1 --timeout=10000 --retry=10
[...]
ERROR :
Error: Failed to launch the browser process!
/app/node_modules/puppeteer/.local-chromium/linux-818858/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory
TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md

La documentation de Puppeteer ne semble pas avoir été mise à jour, pourtant, au moins une dépendance additionnelle semble être nécessaire pour assurer le bon fonctionnement de Chrome au sein d'une image Docker basée sur Debian : libx11-xcb1.