Skip to content

Error code: Wsl/InstallDistro/VerifyChecksum/TRUST_E_BAD_DIGEST sporadically when running on github actions #41279

Description

Windows Version

Microsoft Windows Server 2025 10.0.26100 DataCenter

WSL Version

2.7.11.0

Are you using WSL 1 or WSL 2?

  • WSL 2
  • WSL 1

Kernel Version

No response

Distro Version

No response

Other Software

Current runner version: '2.336.0'
Runner Image Provisioner
Hosted Compute Agent
Version: 20260707.563
Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e
Build Date: 2026-07-07T19:33:50Z
Worker ID: cf7f55e3-59f2-44fc-9ade-267a6f1631a9
Azure Region: northcentralus
Operating System
Microsoft Windows Server 2025
10.0.26100
Datacenter
Runner Image
Image: windows-2025-vs2026
Version: 20260728.188.1
Included Software: https://github.com/actions/runner-images/blob/win25-vs2026/20260728.188/images/windows/Windows2025-VS2026-Readme.md
Image Release: https://github.com/actions/runner-images/releases/tag/win25-vs2026%2F20260728.188

Repro Steps

https://github.com/Particular/install-sql-server-action/blob/main/setup.ps1#L266-L295

Expected Behavior

Download should succeed

Actual Behavior

Installing Debian in WSL
Downloading: Debian GNU/Linux

Installing: Debian GNU/Linux

The distribution hash doesn't match. Expected: 5ec7dc68216e75d1d4d4761474e99d8461a98d316537110314b137122a879e0f, actual hash: 0xc2a695720163a82d32dd14449f521f6e8f80cb5a9df1a792716cf37aea801401

Error code: Wsl/InstallDistro/VerifyChecksum/TRUST_E_BAD_DIGEST

Diagnostic Logs

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    externalIssue exists outside of WSL components

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions