Skip to content

brew install --cask zulu@17 fails #212563

@darknode

Description

@darknode

brew gist-logs <formula> link OR brew config AND brew doctor output

### brew config

HOMEBREW_VERSION: 4.5.2
ORIGIN: https://github.com/Homebrew/brew
HEAD: 6f39076b3c2251994419215279d0525ef667fc31
Last commit: 6 days ago
Branch: stable
Core tap JSON: 15 May 17:46 UTC
Core cask tap JSON: 15 May 19:11 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 14
Homebrew Ruby: 3.4.3 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.4.3/bin/ruby
CPU: 14-core 64-bit arm_brava
Clang: 17.0.0 build 1700
Git: 2.49.0 => /opt/homebrew/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 15.4.1-arm64
CLT: 16.3.0.0.1.1742442376
Xcode: N/A
Rosetta 2: false

### brew doctor

Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Some installed formulae are deprecated or disabled.
You should find replacements for the following formulae:
  icu4c@76
  terraform

Verification

  • My brew doctor output says Your system is ready to brew. and am still able to reproduce my issue.
  • I ran brew update and am still able to reproduce my issue.
  • I have resolved all warnings from brew doctor and that did not fix my problem.
  • I searched for recent similar issues at https://github.com/Homebrew/homebrew-core/issues?q=is%3Aissue and found no duplicates.

What were you trying to do (and why)?

I have been trying to install zulu@17.

What happened (include all command output)?

➜ ~ brew install --cask zulu@17 --debug

==> Downloading https://formulae.brew.sh/api/cask.jws.json
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --user-agent Homebrew/4.5.2\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 15.4.1\)\ curl/8.7.1 --header Accept-Language:\ en --fail --progress-bar --remote-time --output /Users/someuser/Library/Caches/Homebrew/api/cask.jws.json --location --time-cond /Users/someuser/Library/Caches/Homebrew/api/cask.jws.json --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.5.2\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 15.4.1\)\ curl/8.7.1 --header Accept-Language:\ en --fail --progress-bar --compressed --speed-limit 100 --speed-time 5 https://formulae.brew.sh/api/cask.jws.json
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading zulu@17
==> Cask::Installer#install
==> Printing caveats
==> Cask::Installer#fetch
==> Downloading https://cdn.azul.com/zulu/bin/zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.5.2\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 15.4.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -e https://www.azul.com/downloads/ -V
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.5.2\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 15.4.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -e https://www.azul.com/downloads/ --fail --location --silent --head https://cdn.azul.com/zulu/bin/zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.5.2\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 15.4.1\)\ curl/8.7.1 --header Accept-Language:\ en --retry 3 -e https://www.azul.com/downloads/ --fail --location --silent --head --request GET --http1.1 https://cdn.azul.com/zulu/bin/zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
Already downloaded: /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
==> Checking quarantine support
/usr/bin/env /usr/bin/xattr -h
/usr/bin/env /Library/Developer/CommandLineTools/usr/bin/swift -target arm64-apple-macosx15 /opt/homebrew/Library/Homebrew/cask/utils/quarantine.swift
==> Quarantine is available.
==> Verifying Gatekeeper status of /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
/usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
==> /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg is not quarantined
==> Quarantining /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
/usr/bin/env /Library/Developer/CommandLineTools/usr/bin/swift -target arm64-apple-macosx15 /opt/homebrew/Library/Homebrew/cask/utils/quarantine.swift /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg https://cdn.azul.com/zulu/bin/zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg https://www.azul.com/downloads/
/usr/bin/env tar --list --file /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
/usr/bin/env hdiutil imageinfo -format /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
==> Installing Cask zulu@17
==> Cask::Installer#stage
==> Extracting primary container
==> Using container class UnpackStrategy::Dmg for /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
/usr/bin/env hdiutil attach -plist -nobrowse -readonly -mountrandom /private/tmp/homebrew-dmg20250515-32919-w8s3sr /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
/usr/bin/env find . -print0
/usr/bin/env mkbom -s -i /private/tmp/20250515-32919-ykisib.list -- /private/tmp/20250515-32919-jck0uv.bom
/usr/bin/env ditto --bom /private/tmp/20250515-32919-jck0uv.bom -- /private/tmp/homebrew-dmg20250515-32919-w8s3sr/dmg.BO6cUO /private/tmp/homebrew-unpack-20250515-32919-2sjvvl
/usr/bin/env diskutil info -plist /private/tmp/homebrew-dmg20250515-32919-w8s3sr/dmg.BO6cUO
/usr/bin/env diskutil eject /private/tmp/homebrew-dmg20250515-32919-w8s3sr/dmg.BO6cUO
==> Verifying Gatekeeper status of /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
/usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
==> /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg is quarantined
==> Propagating quarantine from /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg to /opt/homebrew/Caskroom/zulu@17/17.0.15,17.58.21
/usr/bin/env /usr/bin/xattr -p com.apple.quarantine /Users/someuser/Library/Caches/Homebrew/downloads/a8ae95b79f06c3290f14987849a3314d6e7987dbd88bf6c263202e100fd3eced--zulu17.58.21-ca-jdk17.0.15-macosx_aarch64.dmg
/usr/bin/env /usr/bin/xargs -0 -- /bin/chmod -h u+w
/usr/bin/env /usr/bin/xargs -0 -- /usr/bin/xattr -w com.apple.quarantine 0381\;68264008\;\;87B499BE-8734-4D77-8B2A-12C2785A12F8
==> Creating metadata directory: /opt/homebrew/Caskroom/zulu@17/.metadata/17.0.15,17.58.21/20250515192710.557
==> Creating metadata subdirectory: /opt/homebrew/Caskroom/zulu@17/.metadata/17.0.15,17.58.21/20250515192710.557/Casks
==> Installing artifacts
==> Installing artifact of class Cask::Artifact::Pkg
==> Running installer for zulu@17 with sudo; the password may be necessary.
/usr/bin/sudo -u root -E LOGNAME=someuser USER=someuser USERNAME=someuser -- /usr/sbin/installer -pkg /opt/homebrew/Caskroom/zulu@17/17.0.15,17.58.21/Double-Click\ to\ Install\ Azul\ Zulu\ JDK\ 17.pkg -target /
installer: Error - the package path specified was invalid: '/opt/homebrew/Caskroom/zulu@17/17.0.15,17.58.21/Double-Click to Install Azul Zulu JDK 17.pkg'.
==> Purging files for version 17.0.15,17.58.21 of Cask zulu@17
Error: Failure while executing; `/usr/bin/sudo -u root -E LOGNAME=someuser USER=someuser USERNAME=someuser -- /usr/sbin/installer -pkg /opt/homebrew/Caskroom/zulu@17/17.0.15,17.58.21/Double-Click\ to\ Install\ Azul\ Zulu\ JDK\ 17.pkg -target /` exited with 1. Here's the output:
installer: Error - the package path specified was invalid: '/opt/homebrew/Caskroom/zulu@17/17.0.15,17.58.21/Double-Click to Install Azul Zulu JDK 17.pkg'.
/opt/homebrew/Library/Homebrew/system_command.rb:404:in 'SystemCommand::Result#assert_success!'
/opt/homebrew/Library/Homebrew/system_command.rb:73:in 'SystemCommand#run!'
/opt/homebrew/Library/Homebrew/system_command.rb:38:in 'SystemCommand.run'
/opt/homebrew/Library/Homebrew/system_command.rb:42:in 'SystemCommand.run!'
/opt/homebrew/Library/Homebrew/cask/artifact/pkg.rb:63:in 'block in Cask::Artifact::Pkg#run_installer'
/opt/homebrew/Library/Homebrew/cask/artifact/pkg.rb:76:in 'Cask::Artifact::Pkg#with_choices_file'
/opt/homebrew/Library/Homebrew/cask/artifact/pkg.rb:56:in 'Cask::Artifact::Pkg#run_installer'
/opt/homebrew/Library/Homebrew/cask/artifact/pkg.rb:32:in 'Cask::Artifact::Pkg#install_phase'
/opt/homebrew/Library/Homebrew/cask/installer.rb:308:in 'block in Cask::Installer#install_artifacts'
/opt/homebrew/Library/Homebrew/cask/artifact_set.rb:10:in 'Array#each'
/opt/homebrew/Library/Homebrew/cask/artifact_set.rb:10:in 'Cask::ArtifactSet#each'
/opt/homebrew/Library/Homebrew/cask/installer.rb:301:in 'Cask::Installer#install_artifacts'
/opt/homebrew/Library/Homebrew/cask/installer.rb:159:in 'Cask::Installer#install'
/opt/homebrew/Library/Homebrew/cmd/install.rb:256:in 'block in Homebrew::Cmd::InstallCmd#run'
/opt/homebrew/Library/Homebrew/cmd/install.rb:245:in 'Array#each'
/opt/homebrew/Library/Homebrew/cmd/install.rb:245:in 'Homebrew::Cmd::InstallCmd#run'
/opt/homebrew/Library/Homebrew/brew.rb:95:in '<main>'

What did you expect to happen?

I expect that Zulu JDK 17 will be installed successfully.

Step-by-step reproduction instructions (by running brew commands)

brew install --cask zulu@17

Metadata

Metadata

Assignees

No one assigned

    Labels

    staleIssue which has not received any feedback for some time.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions