Fetching proton's sniper sdk Manifest requires authorization, Rendering containers within the build script completely useless.
Build script fails with docker: Error response from daemon: Head "https://registry.gitlab.steamos.cloud/v2/proton/sniper/sdk/manifests/0.20230509.49493-2": EOF. On Podman, the story is basically the same. Looking at what it's fetching, it seems like the URL Requires authentication.
wget -O- https://registry.gitlab.steamos.cloud/v2/proton/sniper/sdk/manifests/0.20230509.49493-2
--2023-09-03 18:15:30-- https://registry.gitlab.steamos.cloud/v2/proton/sniper/sdk/manifests/0.20230509.49493-2
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving registry.gitlab.steamos.cloud (registry.gitlab.steamos.cloud)... 34.168.243.91
Connecting to registry.gitlab.steamos.cloud (registry.gitlab.steamos.cloud)|34.168.243.91|:443... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Username/Password Authentication Failed.
I've tried the build script on multiple machines and different networks and vpns, and all of them did the same exact thing.
Hello @Weather-OS, this reads like an issue that should be evaluated by a Steam runtime dev before a Proton dev, so I've transferred this issue report to the steam-runtime issue tracker.
Fetching with wget does indeed fail with 401 Unauthorized (Gitlab's integrated registry is weird like that), but I can't reproduce inability to pull the image with podman. Steps tried:
- boot a Ubuntu 22.04.2 live image (to make sure I don't have any special authentication configured)
- click on "Try Ubuntu" when prompted
- open a terminal
-
sudo sed -i -e 's/main/main universe/' /etc/apt/sources.list -
sudo apt update -
sudo apt install podman -
podman pull registry.gitlab.steamos.cloud/proton/sniper/sdk:0.20230509.49493-2 - image downloads successfully