﻿id,summary,reporter,owner,description,type,status,component,version,resolution,keywords,cc,guest,host
19695,Corrupted downloads over network with hyperv backend,bendem,,"I've been trying to use VBox with the hyperv backend to run ansible molecule tests.
Since I'm running this inside WSL, I can't use the virtualbox backend.

I'm getting weird corruptions when downloading stuff from the internet.

Running from my host system:

{{{
➜ for i in {0..10}; do curl -sL https://github.com/docker/compose/releases/download/1.26.1/docker-compose-Linux-x86_64 | sha256sum -; done
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
b1c7e9b835dd6a4e6436772fe984bf52c93c13149a6b6d06616c7eda1f66123b  -
}}}

Running inside the guest VM:

{{{
[vagrant@instance01 ~]$ for i in {0..10}; do curl -sL https://github.com/docker/compose/releases/download/1.26.1/docker-compose-Linux-x86_64 | sha256sum -; done
07db5c367b7e1395a0ed725f184ef093669c2680ab1a88e3b60909d7e0543a72  -
aeaf6054b4cd865031ccb4a505cee358bffe1c8e9cceca24ec2696308a4815cd  -
36ba4ce9fd41db373febe4fda7678b3d1769090e7a6f68ba67c04badc2b02369  -
90c6e105ecc3d5b77aea257b3e287b0cae2f74e2974c01657a64cc1b4d7df36a  -
57d1fd185bc5bfa100338f1c200b91cd8cf8649775250fa32876056d882cf64f  -
cab806c4f8ae9bc5d59127c417bc1532faed58026103d005b56080c830345b3b  -
f46d2f63a84497678f5dae7f158c296d2e73eed5ebe0a1795da0a96d90664b57  -
51a2a7ce5f67607162cca7e05739d7b57460712ee1593d9e2b17b30fea23711c  -
044cd79f32c3b51546265ab6e70991533e70ad2071814169832ce20a3dd99811  -
7c9aca42a718c275650c28681a2fd80de01f50f5632da0a08a60facba5b5d1c8  -
307248c92a464c35d45686f3ca438683b5f8de41eb6f01f5bf27a778f6d5579d  -
}}}

I can reproduce that in centos 7, 8 and debian buster.
It renders any network interaction dangerous as anything could be corrupted (god bless package managers checking for file integrity).

More context: I'm running molecule using a vagrant driver that invokes vagrant inside WSL. Vagrant knows it runs in WSL and escapes it to run VBoxManager.exe from the host system, basically meaning that me running inside WSL should not change anything.",defect,closed,network,VirtualBox 6.1.10,fixed,corruption,,Linux,Windows
