# macOS homebrew SHA-256 checksum error

**URL:** <https://discourse.julialang.org/t/macos-homebrew-sha-256-checksum-error/28785>\
**Category:** General Usage\
**Created:** [September 15, 2019, 9:08am UTC](https://discourse.julialang.org/t/macos-homebrew-sha-256-checksum-error/28785 "2019-09-15T09:08:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tamasgal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamasgal/32/27946_2.png) [@tamasgal](https://discourse.julialang.org/u/tamasgal)\
**Post date:** [September 15, 2019, 9:08am UTC](https://discourse.julialang.org/t/macos-homebrew-sha-256-checksum-error/28785/1 "2019-09-15T09:08:34Z")

</div>

According to [https://github.com/JuliaLang/julia/issues/31465](https://github.com/JuliaLang/julia/issues/31465) I should report such issues on discourse, so here we are…

I am not able to install Julia 1.2.0 on a freshly installed latest macOS Mojave (10.14.6) with a shiny new homebrew installation due to a checksum error:

```julia
> brew cask install julia
Updating Homebrew...
==> Satisfying dependencies
==> Downloading https://julialang-s3.julialang.org/bin/mac/x64/1.2/julia-1.2.0-mac64.dmg
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'julia'.
==> Note: Running `brew update` may fix SHA-256 checksum errors.
Error: Checksum for Cask 'julia' does not match.
Expected: 7a27780d3b791032b788aa0d411aee117cb3cd602ea76ba6514468e4459bca0e
  Actual: c65f3af899571ba8f100f55339a0251a31342c25f33fc500929fd7404ec8e955
    File: /Users/tamasgal/Library/Caches/Homebrew/downloads/59856574add569ae4528f6c6b05956f54afd437bda9e98c68ca9f81e50389de7--julia-1.2.0-mac64.dmg
To retry an incomplete download, remove the file above.
If the issue persists, visit:
  https://github.com/Homebrew/homebrew-cask/blob/master/doc/reporting_bugs/checksum_does_not_match_error.md

```

I downloaded the image multiple times but it has the same checksum, so I assume the recipe has to be updated.

---

<div class="post-metadata">

**Author:** ![jameson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jameson/32/23_2.png) [@jameson](https://discourse.julialang.org/u/jameson)\
**Post date:** [September 16, 2019, 1:49pm UTC](https://discourse.julialang.org/t/macos-homebrew-sha-256-checksum-error/28785/2 "2019-09-16T13:49:04Z")

</div>

> so I assume the recipe has to be updated.

You should probably report this to the homebrew maintainers then (at the url printed above)

---

<div class="post-metadata">

**Author:** ![tamasgal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamasgal/32/27946_2.png) [@tamasgal](https://discourse.julialang.org/u/tamasgal)\
**Post date:** [September 16, 2019, 3:30pm UTC](https://discourse.julialang.org/t/macos-homebrew-sha-256-checksum-error/28785/3 "2019-09-16T15:30:40Z")

</div>

Hm it’s not an issue with homebrew, it’s an issue with the recipe. I don’t know who is the maintainer of the Julia recipe but @mb1248 (on GitHub) pushed the last commit to the repository: [https://github.com/Homebrew/homebrew-cask/blob/master/Casks/julia.rb](https://github.com/Homebrew/homebrew-cask/blob/master/Casks/julia.rb)

Anyways, I’ll report there…

---

<div class="post-metadata">

**Author:** ![tamasgal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamasgal/32/27946_2.png) [@tamasgal](https://discourse.julialang.org/u/tamasgal)\
**Post date:** [September 16, 2019, 3:34pm UTC](https://discourse.julialang.org/t/macos-homebrew-sha-256-checksum-error/28785/4 "2019-09-16T15:34:14Z")

</div>

It seems that the recipe was fixed. It works now 😉
