Open mhofman opened 5 months ago
Above command seems to have auth issues sometimes, know to work with
skopeo copy --all docker://ghcr.io/agoric/ssh-node@sha256:107ce5c17744e54fe2ea76ee4c52ace0e5bef4dd2aa6a67172219dfec001ae68 docker://ghcr.io/agoric/ssh-node:latest
using docker image quay.io/skopeo/stable@sha256:30ad61b97acf899e4eb7d592b8a0a3431282d2c291a02de38437bf7178048605
@mhofman, thank you for the detailed bug report. I'm not immediately familiar with the process for running the docker deployment test usingssh-node:44
. Could you provide a bit more detail on that or point me towards the relevant documentation? I want to understand this better and ensure everything is set up correctly.
The deployment test is run by CI normally, but I've been using https://github.com/Agoric/agoric-sdk/blob/master/scripts/run-deployment-integration.sh to replicate locally. I think if you pull ghcr.io/agoric/ssh-node@44
(or the newer 47
from the final u16 release), and tag it as latest
, you should be able to reproduce.
Btw, that image is built from https://github.com/Agoric/agoric-sdk/blob/master/packages/deployment/Dockerfile.ssh-node
Describe the bug
After tagging
agoric-upgrade-16-rc0
/sdk@44
, new docker images got built and published.The deployment-test image currently uses the
ssh-node
image to run the 2 validator nodes of that test. For some reason it started failing with the following error when starting the agd service inside the validator containers:This makes very little sense because 109 is the module version for Electron, not Node.js, according to https://github.com/nodejs/node/blob/main/doc/abi_version_registry.json
According to the ansible config, the version of node inside the container is installed from node source. I verified locally and the installed version is 18.20.3 and has the expected 108 module version.
To Reproduce
Run the docker deployment test using ssh-node:44
Expected behavior
No errors
Platform Environment
CI deployment-test
Additional context
Restoring the previous image, ssh-node:43, "solves" the issue: