You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Error: curl: (56) The requested URL returned error: 404
Steps to Reproduce:
Run brew upgrade --cask joplin
Observe the 404 error for the download URL.
Expected Behavior:
The cask should install the latest version of Joplin.
Notes:
Based on Joplin’s release cycle (Release Info), version 3.2 should have been released by January 7, 2025. However, the file appears to be missing on Joplin's GitHub Releases page (https://github.com/laurent22/joplin/releases).
Please update the cask or clarify if the release is delayed.
Command that failed
brew upgrade --cask joplin
Output of command with --verbose --debug
/usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading joplin
/usr/bin/env PATH=/usr/local/opt/gh/bin:/usr/local/Homebrew/Library/Homebrew/shims/shared:/usr/bin:/bin:/usr/sbin:/sbin HOME=/Users/eleni gh auth token --hostname github.com
/usr/bin/env HOME=/Users/eleni git credential-osxkeychain get
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FromAPILoader): loading gh
==> Upgrading 1 outdated package:
/usr/local/Homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromPathLoader): loading /usr/local/Caskroom/joplin/.metadata/3.1.24/20241110150511.591/Casks/joplin.json
joplin 3.1.24 -> 3.2.8
==> Started upgrade process for Cask joplin
==> Upgrading joplin
==> Printing caveats
==> Cask::Installer#fetch
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.4.15-30-gcbf92f3\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 15.1.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.4.15-30-gcbf92f3\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 15.1.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 --fail --location --silent --head https://github.com/laurent22/joplin/releases/download/v3.2.8/Joplin-3.2.8.DMG
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.4.15-30-gcbf92f3\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 15.1.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.4.15-30-gcbf92f3\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 15.1.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 --fail --location --silent --head --request GET --http1.1 https://github.com/laurent22/joplin/releases/download/v3.2.8/Joplin-3.2.8.DMG
==> Downloading https://github.com/laurent22/joplin/releases/download/v3.2.8/Joplin-3.2.8.DMG
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.4.15-30-gcbf92f3\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 15.1.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 --fail --location --silent --head https://github.com/laurent22/joplin/releases/download/v3.2.8/Joplin-3.2.8.DMG
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.4.15-30-gcbf92f3\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 15.1.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.4.15-30-gcbf92f3\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 15.1.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 --fail --location --silent --head --request GET --http1.1 https://github.com/laurent22/joplin/releases/download/v3.2.8/Joplin-3.2.8.DMG
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.4.15-30-gcbf92f3\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 15.1.1\)\ curl/8.7.1 --header Accept-Language:\ en --fail --retry 3 --remote-time --output /Users/eleni/Library/Caches/Homebrew/downloads/b9dbae8af581416b8b99ca0821193112531e6425b01cdcc3cea7df8714fdc42c--Joplin-3.2.8.DMG.incomplete --location https://github.com/laurent22/joplin/releases/download/v3.2.8/Joplin-3.2.8.DMG
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 9 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (56) The requested URL returned error: 404
/usr/bin/env /usr/local/Homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.4.15-30-gcbf92f3\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 15.1.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -V
==> Purging files for version 3.2.8 of Cask joplin
Error: joplin: Download failed on Cask 'joplin' with message: Download failed: https://github.com/laurent22/joplin/releases/download/v3.2.8/Joplin-3.2.8.DMG
/usr/local/Homebrew/Library/Homebrew/download_strategy.rb:433:in `rescue in fetch'/usr/local/Homebrew/Library/Homebrew/download_strategy.rb:430:in `fetch'/usr/local/Homebrew/Library/Homebrew/downloadable.rb:103:in `fetch'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:179:in `bind_call'
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:179:in `validate_call_skip_block_type'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:121:in `block in create_validator_slow_skip_block_type'/usr/local/Homebrew/Library/Homebrew/cask/download.rb:60:in `fetch'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `bind_call'
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `validate_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:195:in `download'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `bind_call'
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `validate_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:74:in `fetch'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `bind_call'
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `validate_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'/usr/local/Homebrew/Library/Homebrew/cask/upgrade.rb:195:in `upgrade_cask'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `bind_call'
/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `validate_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'/usr/local/Homebrew/Library/Homebrew/cask/upgrade.rb:116:in `block in upgrade_casks'/usr/local/Homebrew/Library/Homebrew/cask/upgrade.rb:115:in `each'
/usr/local/Homebrew/Library/Homebrew/cask/upgrade.rb:115:in `upgrade_casks'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `bind_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `validate_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/usr/local/Homebrew/Library/Homebrew/cmd/upgrade.rb:257:in `upgrade_outdated_casks'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `bind_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `validate_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/usr/local/Homebrew/Library/Homebrew/cmd/upgrade.rb:137:in `run'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `bind_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/call_validation.rb:282:in `validate_call'/usr/local/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11725/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
/usr/local/Homebrew/Library/Homebrew/brew.rb:94:in `<main>'
Output of brew doctor and brew config
Your system is ready to brew.
Output of brew tap
homebrew/services
The text was updated successfully, but these errors were encountered:
Verification
--force
.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
The Homebrew cask for Joplin (version 3.2.8) points to a broken URL:
URL: https://github.com/laurent22/joplin/releases/download/v3.2.8/Joplin-3.2.8.DMG
Error: curl: (56) The requested URL returned error: 404
Steps to Reproduce:
brew upgrade --cask joplin
Expected Behavior:
The cask should install the latest version of Joplin.
Notes:
Based on Joplin’s release cycle (Release Info), version 3.2 should have been released by January 7, 2025. However, the file appears to be missing on Joplin's GitHub Releases page (https://github.com/laurent22/joplin/releases).
Please update the cask or clarify if the release is delayed.
Command that failed
brew upgrade --cask joplin
Output of command with
--verbose --debug
Output of
brew doctor
andbrew config
Output of
brew tap
The text was updated successfully, but these errors were encountered: