# Package update / Unsatisfiable requirements

**URL:** https://discourse.julialang.org/t/package-update-unsatisfiable-requirements/74745
**Category:** General Usage
**Created:** [January 17, 2022, 9:32am UTC](https://discourse.julialang.org/t/package-update-unsatisfiable-requirements/74745 "2022-01-17T09:32:02Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Bardo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bardo/32/21601_2.png) [@Bardo](https://discourse.julialang.org/u/Bardo)
#### Post date: [January 17, 2022, 9:32am UTC](https://discourse.julialang.org/t/package-update-unsatisfiable-requirements/74745/1 "2022-01-17T09:32:02Z")

</div>

I had an issue with Symbolics.jl and raised an issue.  
Turned out that Pkg.update() did not fetch the latest version, without further warning.

```julia
julia> Pkg.add(PackageSpec(name="Symbolics", version="4.3.0"))
...
ERROR: Unsatisfiable requirements detected for package GLMakie [e9467ef8]:
...

```

After removing GLMakie.jl the update of Symbolics.jl proceeded as expected.

- Is there an option to have a more verbose update()?
- Is there a more general way to handle unsatisfiable requirements?

---

<div class="post-metadata">

### Author: ![Bardo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bardo/32/21601_2.png) [@Bardo](https://discourse.julialang.org/u/Bardo)
#### Post date: [January 17, 2022, 1:46pm UTC](https://discourse.julialang.org/t/package-update-unsatisfiable-requirements/74745/2 "2022-01-17T13:46:48Z")

</div>

[Package update / Unsatisfiable requirements · Issue #2945 · JuliaLang/Pkg.jl (github.com)](https://github.com/JuliaLang/Pkg.jl/issues/2945)

> This has been fixed on master and will be in Julia 1.8. It warns when packages are not latest version and you can also ask for extra output to have it show what packages are holding other packages back (with `pkg> st --outdated` ).
