Skip to content

Hash mismatch v25.05gl1 in cln_version_manager #633

@enaples

Description

@enaples

Following the testing tutorial.

The git clone git@github.com:Blockstream/greenlight.git gl-testing-tutorial command does not work since gl-testing-tutorial branch does not exist any more.

Continuing to follow the tutorial on the main branch, during the docker image building with make docker-image, I get the following error:

=> ERROR [gl-dev 13/14] RUN uv run python3 -m clnvm --verbose get-all                                                                                       212.8s
------
 > [gl-dev 13/14] RUN uv run python3 -m clnvm --verbose get-all:
0.504 warning: The `tool.uv.dev-dependencies` field (used in `pyproject.toml`) is deprecated and will be removed in a future release; use `dependency-groups.dev` instead
1.011 2025-11-12 09:07:03,211 - root - INFO - Fetching 12 versions
1.011 2025-11-12 09:07:03,211 - clnvm.cln_version_manager - INFO - Downloading version v0.10.1 to /opt/cln/928f09a46c707f68c8c5e1385f6a51e10f7b1e57c5cef52f5b73c7d661500af5/v0.10.1
7.957 2025-11-12 09:07:10,157 - clnvm.cln_version_manager - DEBUG - Downloaded version v0.10.1 with checksum 928f09a46c707f68c8c5e1385f6a51e10f7b1e57c5cef52f5b73c7d661500af5
11.13 /opt/cln/928f09a46c707f68c8c5e1385f6a51e10f7b1e57c5cef52f5b73c7d661500af5/v0.10.1/usr/local/bin/lightningd
11.13 2025-11-12 09:07:13,334 - clnvm.cln_version_manager - INFO - Downloading version v0.10.2 to /opt/cln/c323f2e41ffde962ac76b2aeaba3f2360b3aa6481028f11f12f114f408507bfe/v0.10.2
16.86 2025-11-12 09:07:19,065 - clnvm.cln_version_manager - DEBUG - Downloaded version v0.10.2 with checksum c323f2e41ffde962ac76b2aeaba3f2360b3aa6481028f11f12f114f408507bfe
20.01 /opt/cln/c323f2e41ffde962ac76b2aeaba3f2360b3aa6481028f11f12f114f408507bfe/v0.10.2/usr/local/bin/lightningd
20.01 2025-11-12 09:07:22,209 - clnvm.cln_version_manager - INFO - Downloading version v0.11.0.1 to /opt/cln/0f1a49bb8696db44a9ab93d8a226e82b4d3de03c9bae2eb38b750d75d4bcaceb/v0.11.0.1
29.17 2025-11-12 09:07:31,373 - clnvm.cln_version_manager - DEBUG - Downloaded version v0.11.0.1 with checksum 0f1a49bb8696db44a9ab93d8a226e82b4d3de03c9bae2eb38b750d75d4bcaceb
33.30 /opt/cln/0f1a49bb8696db44a9ab93d8a226e82b4d3de03c9bae2eb38b750d75d4bcaceb/v0.11.0.1/usr/local/bin/lightningd
33.30 2025-11-12 09:07:35,498 - clnvm.cln_version_manager - INFO - Downloading version v0.11.2gl2 to /opt/cln/b15866b7beea239aaf4e38931fe09ee85bf2e58ad61c2ec79b83bb361364bf97/v0.11.2gl2
44.26 2025-11-12 09:07:46,459 - clnvm.cln_version_manager - DEBUG - Downloaded version v0.11.2gl2 with checksum b15866b7beea239aaf4e38931fe09ee85bf2e58ad61c2ec79b83bb361364bf97
48.50 /opt/cln/b15866b7beea239aaf4e38931fe09ee85bf2e58ad61c2ec79b83bb361364bf97/v0.11.2gl2/usr/local/bin/lightningd
48.50 2025-11-12 09:07:50,702 - clnvm.cln_version_manager - INFO - Downloading version v0.11.2 to /opt/cln/95209242d8ddc4879b959fb5e4594b4d2dcf7bac7227ec7c421ab05019de8633/v0.11.2
57.04 2025-11-12 09:07:59,243 - clnvm.cln_version_manager - DEBUG - Downloaded version v0.11.2 with checksum 95209242d8ddc4879b959fb5e4594b4d2dcf7bac7227ec7c421ab05019de8633
61.34 /opt/cln/95209242d8ddc4879b959fb5e4594b4d2dcf7bac7227ec7c421ab05019de8633/v0.11.2/usr/local/bin/lightningd
61.34 2025-11-12 09:08:03,538 - clnvm.cln_version_manager - INFO - Downloading version v22.11gl1 to /opt/cln/40b6c50babdc74d9fd251816efa46de0c12cac88d72e0c7b02457a8949d2690b/v22.11gl1
74.12 2025-11-12 09:08:16,317 - clnvm.cln_version_manager - DEBUG - Downloaded version v22.11gl1 with checksum 40b6c50babdc74d9fd251816efa46de0c12cac88d72e0c7b02457a8949d2690b
79.12 /opt/cln/40b6c50babdc74d9fd251816efa46de0c12cac88d72e0c7b02457a8949d2690b/v22.11gl1/usr/local/bin/lightningd
79.12 2025-11-12 09:08:21,319 - clnvm.cln_version_manager - INFO - Downloading version v23.05gl1 to /opt/cln/e1a57a8ced59fd92703fad8e34926c014b71ee0c13cc7f863cb18b2ca19a58b9/v23.05gl1
97.15 2025-11-12 09:08:39,353 - clnvm.cln_version_manager - DEBUG - Downloaded version v23.05gl1 with checksum e1a57a8ced59fd92703fad8e34926c014b71ee0c13cc7f863cb18b2ca19a58b9
102.4 /opt/cln/e1a57a8ced59fd92703fad8e34926c014b71ee0c13cc7f863cb18b2ca19a58b9/v23.05gl1/usr/local/bin/lightningd
102.4 2025-11-12 09:08:44,635 - clnvm.cln_version_manager - INFO - Downloading version v23.08gl1 to /opt/cln/0e392c5117e14dc37cf72393f47657a09821f69ab8b45937d7e79ca8d91d17e9/v23.08gl1
116.8 2025-11-12 09:08:59,033 - clnvm.cln_version_manager - DEBUG - Downloaded version v23.08gl1 with checksum 0e392c5117e14dc37cf72393f47657a09821f69ab8b45937d7e79ca8d91d17e9
121.5 /opt/cln/0e392c5117e14dc37cf72393f47657a09821f69ab8b45937d7e79ca8d91d17e9/v23.08gl1/usr/local/bin/lightningd
121.5 2025-11-12 09:09:03,680 - clnvm.cln_version_manager - INFO - Downloading version v24.02gl1 to /opt/cln/31fc7e79eddfa5c4083d8d516b3c95477e65b0d2c6b671fd12170819db3217be/v24.02gl1
138.3 2025-11-12 09:09:20,542 - clnvm.cln_version_manager - DEBUG - Downloaded version v24.02gl1 with checksum 31fc7e79eddfa5c4083d8d516b3c95477e65b0d2c6b671fd12170819db3217be
143.6 /opt/cln/31fc7e79eddfa5c4083d8d516b3c95477e65b0d2c6b671fd12170819db3217be/v24.02gl1/usr/local/bin/lightningd
143.6 2025-11-12 09:09:25,766 - clnvm.cln_version_manager - INFO - Downloading version v24.02 to /opt/cln/690f5b3ce0404504913bb7cde22d88efeabe72226aefe31a70916cf89905455d/v24.02
163.8 2025-11-12 09:09:45,971 - clnvm.cln_version_manager - DEBUG - Downloaded version v24.02 with checksum 690f5b3ce0404504913bb7cde22d88efeabe72226aefe31a70916cf89905455d
174.5 /opt/cln/690f5b3ce0404504913bb7cde22d88efeabe72226aefe31a70916cf89905455d/v24.02/usr/local/bin/lightningd
174.5 2025-11-12 09:09:56,681 - clnvm.cln_version_manager - INFO - Downloading version v24.11gl1 to /opt/cln/06818569d3a68d578cf390d01a6d09a5c969b7c6fdef9291dfe6fb707bb02fcc/v24.11gl1
188.9 2025-11-12 09:10:11,102 - clnvm.cln_version_manager - DEBUG - Downloaded version v24.11gl1 with checksum 06818569d3a68d578cf390d01a6d09a5c969b7c6fdef9291dfe6fb707bb02fcc
194.7 /opt/cln/06818569d3a68d578cf390d01a6d09a5c969b7c6fdef9291dfe6fb707bb02fcc/v24.11gl1/usr/local/bin/lightningd
194.7 2025-11-12 09:10:16,933 - clnvm.cln_version_manager - INFO - Downloading version v25.05gl1 to /opt/cln/5f978b2a778f9e148bf09fec1fe5c132913b63a82e12a1bf74fd3ed507770e52/v25.05gl1
212.3 2025-11-12 09:10:34,450 - clnvm.cln_version_manager - DEBUG - Downloaded version v25.05gl1 with checksum a9a67ac7238dc584b06f77badab3aea0ece3334798d6844b3cc90cbec7ae8da7
212.3 HashMismatch(tag=v25.05gl1, actual=a9a67ac7238dc584b06f77badab3aea0ece3334798d6844b3cc90cbec7ae8da7, expected=5f978b2a778f9e148bf09fec1fe5c132913b63a82e12a1bf74fd3ed507770e52)
------

 1 warning found (use docker --debug to expand):
 - UndefinedVar: Usage of undefined variable '$HOME' (line 166)
Dockerfile:231
--------------------
 229 |     
 230 |     # Populate CLN versions
 231 | >>> RUN uv run python3 -m clnvm --verbose get-all
 232 |     
 233 |     # Create a symlink to the latest cln-version and add it to the path
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c uv run python3 -m clnvm --verbose get-all" did not complete successfully: exit code: 1

From cln_verision_manager.py::234, if the env variable GL_TESTING_IGNORE_HASH is set false, it raises the above error. Should the Makefile be modified by providing such env variable set to true to the docker build command?

EDIT: it appears already set to 1 but still raises the error

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions