Skip to content

[Windows] containerd >= 1.7.2 can't pass nerdctl CI: hcsshim::PrepareLayer failed in Win32: The parameter is incorrect. (0x57) #8891

@AkihiroSuda

Description

@AkihiroSuda

containerd >= 1.7.2 can't pass nerdctl CI (Windows) due to hcsshim::PrepareLayer failed in Win32: The parameter is incorrect. (0x57):

...
        time="2023-07-30T11:49:29Z" level=fatal msg="failed to prepare layer C:\\ProgramData\\containerd\\root\\io.containerd.snapshotter.v1.windows\\snapshots\\16: hcsshim::PrepareLayer failed in Win32: The parameter is incorrect. (0x57)"
--- FAIL: TestInspectProcessContainerContainsLabel (15.63s)
=== RUN   TestInspectHyperVContainerContainsLabel
    container_inspect_windows_test.go:43: HyperV is not enabled, skipping test
--- SKIP: TestInspectHyperVContainerContainsLabel (0.00s)
=== RUN   TestListProcessContainer
    container_list_windows_test.go:77: assertion failed: res.ExitCode is not exitCode: time="2023-07-30T11:49:30Z" level=fatal msg="failed to prepare layer C:\\ProgramData\\containerd\\root\\io.containerd.snapshotter.v1.windows\\snapshots\\17: hcsshim::PrepareLayer failed in Win32: The parameter is incorrect. (0x57)"
--- FAIL: TestListProcessContainer (0.56s)

Likely to be a regression in:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions