Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fetching proton's sniper sdk Manifest requires authorization, Rendering containers within the build script completely useless. #616

Open
Weather-OS opened this issue Sep 3, 2023 · 2 comments

Comments

@Weather-OS
Copy link

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.

@Weather-OS Weather-OS changed the title Fetching proton's sniper sdk Manifest requires authorization, Rendering the build script completely useless. Fetching proton's sniper sdk Manifest requires authorization, Rendering containers within thebuild script completely useless. Sep 3, 2023
@Weather-OS Weather-OS changed the title Fetching proton's sniper sdk Manifest requires authorization, Rendering containers within thebuild script completely useless. Fetching proton's sniper sdk Manifest requires authorization, Rendering containers within the build script completely useless. Sep 3, 2023
@kisak-valve kisak-valve transferred this issue from ValveSoftware/Proton Sep 3, 2023
@kisak-valve
Copy link
Member

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.

@smcv
Copy link
Contributor

smcv commented Sep 4, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants