Unable to connect to Chrome (ChromeLauncher:error connect ECONNREFUSED)

Tests fait sur Macbook m1pro

~/workspace                                                                                                                                                                                                                                          
▶ acseo-green-check selfupdate
# curl --silent -L https://gitlab.acseo.co/nicolas.potier/acseo-green-check/-/raw/main/acseo-green-check.sh -o /tmp/acseo-green-check.sh
# sudo mv /tmp/acseo-green-check.sh /usr/local/bin/acseo-green-check
Password:
# sudo chmod +x /usr/local/bin/acseo-green-check
/usr/local/bin/acseo-green-check has been updated successfuly

~/workspace
▶ acseo-green-check -u https://www.google.fr -l yes -g no -d

################################################################################
# EXECUTE LIGHTHOUSE
################################################################################

✅ VIRTUAL_HOST env variable has been found
docker-compose.yml does not exists, we can not search for running containers
Launching Analysis
# docker run --rm -it --network='host' -v /Users/wahib/workspace:/home/chrome/reports acseo/lighthouse-cli lighthouse https://www.google.fr --no-enable-error-reporting --chrome-flags='--no-sandbox --headless --disable-gpu' --output html --quiet false --output-path=/home/chrome/reports/lighthouse.html
Unable to find image 'acseo/lighthouse-cli:latest' locally
latest: Pulling from acseo/lighthouse-cli
8740c948ffd4: Pull complete
29fd6e358874: Pull complete
b76523dd8e3e: Pull complete
22a477c2ec9b: Pull complete
9b4ab2388925: Pull complete
318c1afdd371: Pull complete
988c5cd103f2: Pull complete
Digest: sha256:57c2ee64c673a2629e730e355dd6a2c10b1828d7f13c18dfa2bb49e1be2fff43
Status: Downloaded newer image for acseo/lighthouse-cli:latest
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
  LH:ChromeLauncher Waiting for browser. +0ms
  LH:ChromeLauncher Waiting for browser... +4ms
  LH:ChromeLauncher Waiting for browser..... +539ms
  LH:ChromeLauncher Waiting for browser....... +534ms
  LH:ChromeLauncher Waiting for browser......... +526ms
  LH:ChromeLauncher Waiting for browser........... +543ms
  LH:ChromeLauncher Waiting for browser............. +531ms
  LH:ChromeLauncher Waiting for browser............... +529ms
  LH:ChromeLauncher Waiting for browser................. +530ms
  LH:ChromeLauncher Waiting for browser................... +547ms
  LH:ChromeLauncher Waiting for browser..................... +545ms
  LH:ChromeLauncher Waiting for browser....................... +545ms
  LH:ChromeLauncher Waiting for browser......................... +543ms
  LH:ChromeLauncher Waiting for browser........................... +551ms
  LH:ChromeLauncher Waiting for browser............................. +540ms
  LH:ChromeLauncher Waiting for browser............................... +561ms
  LH:ChromeLauncher Waiting for browser................................. +538ms
  LH:ChromeLauncher Waiting for browser................................... +541ms
  LH:ChromeLauncher Waiting for browser..................................... +545ms
  LH:ChromeLauncher Waiting for browser....................................... +545ms
  LH:ChromeLauncher Waiting for browser......................................... +531ms
  LH:ChromeLauncher Waiting for browser........................................... +539ms
  LH:ChromeLauncher Waiting for browser............................................. +519ms
  LH:ChromeLauncher Waiting for browser............................................... +533ms
  LH:ChromeLauncher Waiting for browser................................................. +540ms
  LH:ChromeLauncher Waiting for browser................................................... +522ms
  LH:ChromeLauncher Waiting for browser..................................................... +539ms
  LH:ChromeLauncher Waiting for browser....................................................... +548ms
  LH:ChromeLauncher Waiting for browser......................................................... +530ms
  LH:ChromeLauncher Waiting for browser........................................................... +525ms
  LH:ChromeLauncher Waiting for browser............................................................. +525ms
  LH:ChromeLauncher Waiting for browser............................................................... +526ms
  LH:ChromeLauncher Waiting for browser................................................................. +550ms
  LH:ChromeLauncher Waiting for browser................................................................... +523ms
  LH:ChromeLauncher Waiting for browser..................................................................... +522ms
  LH:ChromeLauncher Waiting for browser....................................................................... +527ms
  LH:ChromeLauncher Waiting for browser......................................................................... +530ms
  LH:ChromeLauncher Waiting for browser........................................................................... +519ms
  LH:ChromeLauncher Waiting for browser............................................................................. +530ms
  LH:ChromeLauncher Waiting for browser............................................................................... +545ms
  LH:ChromeLauncher Waiting for browser................................................................................. +525ms
  LH:ChromeLauncher Waiting for browser................................................................................... +519ms
  LH:ChromeLauncher Waiting for browser..................................................................................... +522ms
  LH:ChromeLauncher Waiting for browser....................................................................................... +519ms
  LH:ChromeLauncher Waiting for browser......................................................................................... +518ms
  LH:ChromeLauncher Waiting for browser........................................................................................... +523ms
  LH:ChromeLauncher Waiting for browser............................................................................................. +520ms
  LH:ChromeLauncher Waiting for browser............................................................................................... +527ms
  LH:ChromeLauncher Waiting for browser................................................................................................. +528ms
  LH:ChromeLauncher Waiting for browser................................................................................................... +526ms
  LH:ChromeLauncher Waiting for browser..................................................................................................... +519ms
  LH:ChromeLauncher Waiting for browser....................................................................................................... +525ms
  LH:ChromeLauncher:error connect ECONNREFUSED 127.0.0.1:57085 +26ms
  LH:ChromeLauncher:error Logging contents of /tmp/lighthouse.v2xJtgc/chrome-err.log +11ms
  LH:ChromeLauncher:error Error: Can't open display:
  LH:ChromeLauncher:error  +0ms
Unable to connect to Chrome
# docker run --rm -it --network='host' -v /Users/wahib/workspace:/home/chrome/reports acseo/lighthouse-cli lighthouse https://www.google.fr --no-enable-error-reporting --chrome-flags='--no-sandbox --headless --disable-gpu' --output json --quiet false --output-path=/home/chrome/reports/lighthouse.json
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
  LH:ChromeLauncher Waiting for browser. +0ms
  LH:ChromeLauncher Waiting for browser... +4ms
  LH:ChromeLauncher Waiting for browser..... +534ms
  LH:ChromeLauncher Waiting for browser....... +522ms
  LH:ChromeLauncher Waiting for browser......... +531ms
  LH:ChromeLauncher Waiting for browser........... +533ms
  LH:ChromeLauncher Waiting for browser............. +533ms
  LH:ChromeLauncher Waiting for browser............... +527ms
  LH:ChromeLauncher Waiting for browser................. +532ms
  LH:ChromeLauncher Waiting for browser................... +541ms
  LH:ChromeLauncher Waiting for browser..................... +559ms
  LH:ChromeLauncher Waiting for browser....................... +556ms
  LH:ChromeLauncher Waiting for browser......................... +546ms
  LH:ChromeLauncher Waiting for browser........................... +552ms
  LH:ChromeLauncher Waiting for browser............................. +546ms
  LH:ChromeLauncher Waiting for browser............................... +542ms
  LH:ChromeLauncher Waiting for browser................................. +539ms
  LH:ChromeLauncher Waiting for browser................................... +555ms
  LH:ChromeLauncher Waiting for browser..................................... +547ms
  LH:ChromeLauncher Waiting for browser....................................... +534ms
  LH:ChromeLauncher Waiting for browser......................................... +532ms
  LH:ChromeLauncher Waiting for browser........................................... +540ms
  LH:ChromeLauncher Waiting for browser............................................. +514ms
  LH:ChromeLauncher Waiting for browser............................................... +531ms
  LH:ChromeLauncher Waiting for browser................................................. +547ms
  LH:ChromeLauncher Waiting for browser................................................... +514ms
  LH:ChromeLauncher Waiting for browser..................................................... +528ms
  LH:ChromeLauncher Waiting for browser....................................................... +553ms
  LH:ChromeLauncher Waiting for browser......................................................... +533ms
  LH:ChromeLauncher Waiting for browser........................................................... +512ms
  LH:ChromeLauncher Waiting for browser............................................................. +523ms
  LH:ChromeLauncher Waiting for browser............................................................... +516ms
  LH:ChromeLauncher Waiting for browser................................................................. +547ms
  LH:ChromeLauncher Waiting for browser................................................................... +542ms
  LH:ChromeLauncher Waiting for browser..................................................................... +522ms
  LH:ChromeLauncher Waiting for browser....................................................................... +523ms
  LH:ChromeLauncher Waiting for browser......................................................................... +522ms
  LH:ChromeLauncher Waiting for browser........................................................................... +523ms
  LH:ChromeLauncher Waiting for browser............................................................................. +543ms
  LH:ChromeLauncher Waiting for browser............................................................................... +535ms
  LH:ChromeLauncher Waiting for browser................................................................................. +526ms
  LH:ChromeLauncher Waiting for browser................................................................................... +513ms
  LH:ChromeLauncher Waiting for browser..................................................................................... +524ms
  LH:ChromeLauncher Waiting for browser....................................................................................... +519ms
  LH:ChromeLauncher Waiting for browser......................................................................................... +528ms
  LH:ChromeLauncher Waiting for browser........................................................................................... +522ms
  LH:ChromeLauncher Waiting for browser............................................................................................. +527ms
  LH:ChromeLauncher Waiting for browser............................................................................................... +519ms
  LH:ChromeLauncher Waiting for browser................................................................................................. +514ms
  LH:ChromeLauncher Waiting for browser................................................................................................... +519ms
  LH:ChromeLauncher Waiting for browser..................................................................................................... +512ms
  LH:ChromeLauncher Waiting for browser....................................................................................................... +522ms
  LH:ChromeLauncher:error connect ECONNREFUSED 127.0.0.1:57591 +27ms
  LH:ChromeLauncher:error Logging contents of /tmp/lighthouse.2RmKagY/chrome-err.log +14ms
  LH:ChromeLauncher:error Error: Can't open display:
  LH:ChromeLauncher:error  +0ms
Unable to connect to Chrome
Looking for lighthouse.json file
lighthouse.json could not be found
There was an error during file creation
Exiting...



Par contre la commande acseo-green-check -u https://www.google.fr -l no -g yes -d passe sans problème :

~/workspace/slackbots  master ✗                                                                                                                                                                                                             76d22h ⚑
▶ acseo-green-check -u https://www.google.fr -l no -g yes -d

################################################################################
# EXECUTE GREENFRAME
################################################################################

✅ VIRTUAL_HOST env variable has been found
Looking for greenframe-scenario.js file
greenframe-scenario.js could not be found
The documentation to create one is here : https://docs.greenframe.io/scenario/
Do you want me to create a default file for you ? (y/n) y
OK, creating one file for you
// Default file created by greenframe.sh
// Feel free to edit it
async (page) => {
    await page.goto("", { waitUntil: "networkidle" });
    await page.scrollToEnd();
};
✅ greenframe-scenario.js has been created.
Looking for greenframe.yml file
greenframe.yml could not be found
The documentation to create one is here : https://docs.greenframe.io/configuration/
Do you want me to create a default file for you ? (y/n) y
OK, creating one file for you
https://www.google.fr is distant ? (y/n) y
OK, creating config for distant url
baseURL: https://www.google.fr
scenarios:
  - path: ./greenframe-scenario.js
    name: Default scenario
    threshold: 0.1
projectName: www.google.fr
samples: 3
distant: false
useAdblock: false
extraHosts:
  - "localhost"
✅ greenframe.yml has been created.

Launching Greenframe test

Error response from daemon: No such container: greenframe-runner
Error: No such container: greenframe-runner
# docker run --rm -it -e 'DEBUG=*' --network='host' -v /Users/wahib/workspace/slackbots/greenframe.yml:/app/greenframe.yml -v /Users/wahib/workspace/slackbots/greenframe-scenario.js:/app/greenframe-scenario.js -v /var/run/docker.sock:/var/run/docker.sock acseo/greenframe-cli greenframe analyze -C /app/greenframe.yml https://www.google.fr /app/greenframe-scenario.js  > ./greenframe.log
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# tail ./greenframe.log
[SUCCESS] Running 1 scenario(s)...
[SUCCESS] Analysis is in progress locally

Analysis complete !

Result summary:


✅ main scenario completed
The estimated footprint is 0.003 g eq. co2 ± 4.5% (0.007 Wh).