You are not logged in.

#1 2026-07-21 00:13:24

loqs
Member
Registered: 2014-03-06
Posts: 18,972

[SOLVED] crates.io returning 403

The package was updated a week ago so I am wondering if I am being filtered for some reason:

 pkgctl repo clone --protocol https worker-build 
==> Cloning worker-build ...
Cloning into 'worker-build'...
remote: Enumerating objects: 53, done.
remote: Counting objects: 100% (47/47), done.
remote: Compressing objects: 100% (45/45), done.
remote: Total 53 (delta 20), reused 0 (delta 0), pack-reused 6 (from 1)
Receiving objects: 100% (53/53), 21.12 KiB | 21.12 MiB/s, done.
Resolving deltas: 100% (20/20), done.
==> Collecting packager identity from makepkg.conf
  -> name    : undefined
  -> email   : undefined
  -> gpg-key : undefined
  -> protocol: https
==> Configuring worker-build
$ cd worker-build/
$ makepkg --verifysource 
==> Making package: worker-build 0.8.5-1 (Tue 21 Jul 2026 00:10:27 GMT)
==> Retrieving sources...
  -> Downloading worker-build-0.8.5.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 403

Last edited by loqs (2026-07-21 23:04:11)

Offline

#2 2026-07-21 07:34:07

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,891

Re: [SOLVED] crates.io returning 403

curl  -vL 'https://crates.io/api/v1/crates/worker-build/0.8.5/download' > /dev/null # 403
curl --user-agent 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36'  -vL 'https://crates.io/api/v1/crates/worker-build/0.8.5/download' > /dev/null

Some useragent filter, possibly anti-clanker…

Offline

#3 2026-07-21 08:26:47

swsnr
Member
Registered: 2024-01-21
Posts: 27

Re: [SOLVED] crates.io returning 403

The crates.io API endpoints are rate-limited and filter by user agent. That package should use the static crate content endpoint instead, see https://crates.io/data-access#crate-content

Offline

#4 2026-07-21 23:03:57

loqs
Member
Registered: 2014-03-06
Posts: 18,972

Offline

Board footer

Powered by FluxBB