Skip to content

Blender and blender@lts casks fail to download with HTTP 403 from download.blender.org #275321

Description

@jacobmoberly

Verification

Description of issue

What were you trying to do?

Install the Blender cask.

brew install --cask blender

or

brew install --cask blender@lts

What happened?

Both casks fail with an HTTP 403.

Error: Download failed on Cask 'blender' with message:
Download failed: https://download.blender.org/release/Blender5.2/blender-5.2.0-macos-arm64.dmg
curl: (56) The requested URL returned error: 403

The LTS cask fails similarly:

Error: Download failed on Cask 'blender@lts' with message:
Download failed: https://download.blender.org/release/Blender4.5/blender-4.5.11-macos-arm64.dmg
curl: (56) The requested URL returned error: 403

Testing the URL directly:

curl -I https://download.blender.org/release/Blender5.2/blender-5.2.0-macos-arm64.dmg

returns:

HTTP/2 403
cf-mitigated: challenge
server: cloudflare

Requesting the release directory:

curl https://download.blender.org/release/Blender5.2/

returns Cloudflare's "Just a moment..." page instead of the directory listing.

What did you expect to happen?

The cask should download normally.

Command that failed

brew install --cask blender

Output of command with --verbose --debug

/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading blender
==> Would install 1 cask:
blender
==> Fetching downloads for: blender
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading blender@lts
==> Verifying checksum for '854f926f46b66a4c972c38c387304c3739ea15d6cb836645f99afdaac8306e1f--blender.rb'
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 --fail --location --silent --head https://download.blender.org/release/Blender5.2/blender-5.2.0-macos-arm64.dmg
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 --fail --location --silent --head --request GET --http1.1 https://download.blender.org/release/Blender5.2/blender-5.2.0-macos-arm64.dmg
✔︎ API Source blender.rb                                                                                                                                                                                                           Verified      2.7KB/  2.7KB
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 --fail --location --silent --head https://download.blender.org/release/Blender5.2/blender-5.2.0-macos-arm64.dmg
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 --fail --location --silent --head --request GET --http1.1 https://download.blender.org/release/Blender5.2/blender-5.2.0-macos-arm64.dmg
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/6.0.11-28-gf9e050f\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 26.5.2\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
✘ Cask blender (5.2.0)
Error: Download failed on Cask 'blender' with message: Download failed: https://download.blender.org/release/Blender5.2/blender-5.2.0-macos-arm64.dmg
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0 61769    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (56) The requested URL returned error: 403
Error: Kernel.exit
/opt/homebrew/Library/Homebrew/cmd/install.rb:396:in 'Kernel#exit'
/opt/homebrew/Library/Homebrew/cmd/install.rb:396:in 'Homebrew::Cmd::InstallCmd#run'
/opt/homebrew/Library/Homebrew/brew.rb:121:in '<main>'

Output of brew doctor and brew config

Doctor:
Your system is ready to brew.

Config:
HOMEBREW_VERSION: 6.0.11-28-gf9e050f
ORIGIN: https://github.com/Homebrew/brew
HEAD: f9e050ff085346db38abdab99fac279aa08b6b93
Last commit: 2 hours ago
Branch: main
Core tap: N/A
Core cask tap: N/A
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_DOWNLOAD_CONCURRENCY: 24
HOMEBREW_FORBID_PACKAGES_FROM_PATHS: set
HOMEBREW_MAKE_JOBS: 12
HOMEBREW_REQUIRE_TAP_TRUST: set
Homebrew Ruby: 4.0.6 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/4.0.6/bin/ruby
CPU: dodeca-core 64-bit arm_lobos
Clang: 21.0.0 build 2100
Git: 2.50.1 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 26.5.2-arm64
CLT: 26.5.0.0.1777544298
Xcode: N/A
Rosetta 2: false

Output of brew tap

teamookla/speedtest

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions