# Error: Tree Hash Mismatch! only on MacOs for all julia versions

**URL:** <https://discourse.julialang.org/t/error-tree-hash-mismatch-only-on-macos-for-all-julia-versions/100695>\
**Category:** General Usage\
**Tags:** question, package\
**Created:** [June 22, 2023, 11:17am UTC](https://discourse.julialang.org/t/error-tree-hash-mismatch-only-on-macos-for-all-julia-versions/100695 "2023-06-22T11:17:45Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [June 22, 2023, 12:11pm UTC](https://discourse.julialang.org/t/error-tree-hash-mismatch-only-on-macos-for-all-julia-versions/100695/2 "2023-06-22T12:11:53Z")

</div>

> [@Craig\_Hamel](#):
>
> but it seems a little non user friendly for those using Mac.

Why is that non-user-friendly and why that’s non-user-friendly specifically for those using macOS (especially since the syntax is the same for all operating systems)?

> [@Craig\_Hamel](#):
>
> Does anyone know how I can fix this issue?

Tree hashes mismatches are usually filesystem-related, a couple of common situations are:

- in the tarball there might be files with clashing names due to different cases, this is a problem on case-insensitive file systems (which is the default on macOS)
- you may have an uncommon filesystem on which the tree hash is computed differently

If the problem is the former, the solution is to remove files which clashing file names.

---

_[View the full topic](https://discourse.julialang.org/t/error-tree-hash-mismatch-only-on-macos-for-all-julia-versions/100695)._
