containers / podman-desktop

Podman Desktop - A graphical tool for developing on containers and Kubernetes
https://podman-desktop.io
Apache License 2.0
4.53k stars 290 forks source link

UserModeNetworking enabled machine fails to pull any image #8429

Closed ScrewTSW closed 1 week ago

ScrewTSW commented 1 month ago

Bug description

On Friday (09.08.2024) any image whatsoever was unable to be pulled exclusively in UserModeNetworking (WSL) enabled machine. I've tested the pull on other machines (rootful default, rootless) and image pulling worked. I've tried to create the UMN machine several times with the same results.

Today (12.08.2024) I've re-created the UserModeNetworking machine again, tested image pull and container creation - worked without problems.

I am suspecting two possibilities:

Operating system

Windows 10 22H2

Installation Method

Installer from website/GitHub releases

Version

1.12.0

Steps to reproduce

Relevant log output

No response

Additional context

Podman_Desktop_zvknkI1PEr powershell_XrfjKvGFuw powershell_XQkMfjEv8h powershell_cdt1HkPMFu powershell_eMDs56ppGA Podman_Desktop_KPW34b0rY4

nichjones1 commented 1 month ago

@gbraad can you check to see if this is a known gvisor-tap-vsock?

jeffmaury commented 1 month ago

I can reproduce on my machine and I did the following investigation:

Will stay in that configuration and not reboot my machine

jeffmaury commented 1 week ago

I can reproduce: this is a matter of conflict between CRC and podman in usernetworking mode

So if you start podman then crc crc will not start because the port is already taken But if you start crc then podman then no error is reported as gvproxy is running in the user mode networking wsl distribution but the whole DNS setup is broken in the podman machine. Nothing to do on our side as it's between podman and crc