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
Verification
--force.brew update-reset && brew updateand retried my command.brew doctor, fixed as many issues as possible and retried my command.Description of issue
What were you trying to do?
Install the Blender cask.
or
What happened?
Both casks fail with an HTTP 403.
The LTS cask fails similarly:
Testing the URL directly:
returns:
Requesting the release directory:
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 --debugOutput of
brew doctorandbrew configOutput of
brew tap