After my daily ]up
today, I am suddenly getting a number of: ERROR: Unsatisfiable requirements detected for package
messages.
This started with MeshCatMechanisms
and RigidBodySim
, so I removed them along with MeshCat
and MeshCatGoemetries
, which seemed to be implicated. Typed resolve
and then ]up
and it’s OK. Reinstalling gave the original problem (pasted below).
Reading similar posts led me to suppose that the Registry might be corrupt, so I removed the ~/.julia/registries/General
folder followed by an ]up
but no improvement except that now TexExtensions
added itself to the list of unsatisfiable requirements. This was caused by SIUnits
. Removed that package and any other packages (including the above) that might be in anyway related. Did resolve
(see below), up
– everything is fine, tried to reinstall said packages but still the same.
All I can think of now is deleting everything related to Julia, including the .julia
directory. But before I do, has anyone had similar problems today? Or is this just me?
julia> versioninfo()
Julia Version 1.1.0
Commit 80516ca202 (2019-01-21 21:24 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
(v1.1) pkg> resolve
Resolving package versions...
Updating `~/.julia/environments/v1.1/Project.toml`
[no changes]
Updating `~/.julia/environments/v1.1/Manifest.toml`
(v1.1) pkg> add MeshCat
Resolving package versions...
Updating `~/.julia/environments/v1.1/Project.toml`
[283c5d60] + MeshCat v0.6.0
Updating `~/.julia/environments/v1.1/Manifest.toml`
[283c5d60] + MeshCat v0.6.0
[99f44e22] + MsgPack v0.2.0
(v1.1) pkg> add MeshCatMechanisms
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package MeshCatMechanisms [6ad125db]:
MeshCatMechanisms [6ad125db] log:
├─possible versions are: [0.0.1-0.0.6, 0.1.0-0.1.1, 0.2.0-0.2.1, 0.3.0] or uninstalled
├─restricted to versions * by an explicit requirement, leaving only versions [0.0.1-0.0.6, 0.1.0-0.1.1, 0.2.0-0.2.1, 0.3.0]
├─restricted by compatibility requirements with MechanismGeometries [931e9471] to versions: [0.0.1-0.0.6, 0.1.0-0.1.1, 0.2.0-0.2.1] or uninstalled, leaving only versions: [0.0.1-0.0.6, 0.1.0-0.1.1, 0.2.0-0.2.1]
│ └─MechanismGeometries [931e9471] log:
│ ├─possible versions are: [0.0.1-0.0.4, 0.1.0-0.1.2, 0.2.0] or uninstalled
│ └─restricted to versions 0.1.2 by an explicit requirement, leaving only versions 0.1.2
└─restricted by compatibility requirements with MeshCat [283c5d60] to versions: 0.3.0 or uninstalled — no versions left
└─MeshCat [283c5d60] log:
├─possible versions are: [0.0.1-0.0.3, 0.1.0-0.1.2, 0.2.0-0.2.3, 0.3.0, 0.4.0, 0.5.0, 0.6.0] or uninstalled
└─restricted to versions 0.6.0 by an explicit requirement, leaving only versions 0.6.0
add RigidBodySim
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package MeshCatMechanisms [6ad125db]:
MeshCatMechanisms [6ad125db] log:
├─possible versions are: [0.0.1-0.0.6, 0.1.0-0.1.1, 0.2.0-0.2.1, 0.3.0] or uninstalled
├─restricted by compatibility requirements with MechanismGeometries [931e9471] to versions: [0.0.1-0.0.6, 0.1.0-0.1.1, 0.2.0-0.2.1] or uninstalled
│ └─MechanismGeometries [931e9471] log:
│ ├─possible versions are: [0.0.1-0.0.4, 0.1.0-0.1.2, 0.2.0] or uninstalled
│ └─restricted to versions 0.1.2 by an explicit requirement, leaving only versions 0.1.2
├─restricted by compatibility requirements with MeshCat [283c5d60] to versions: 0.3.0 or uninstalled, leaving only versions: uninstalled
│ └─MeshCat [283c5d60] log:
│ ├─possible versions are: [0.0.1-0.0.3, 0.1.0-0.1.2, 0.2.0-0.2.3, 0.3.0, 0.4.0, 0.5.0, 0.6.0] or uninstalled
│ └─restricted to versions 0.6.0 by an explicit requirement, leaving only versions 0.6.0
└─restricted by compatibility requirements with RigidBodySim [e61f16d8] to versions: [0.1.1, 0.2.0-0.2.1, 0.3.0] — no versions left
└─RigidBodySim [e61f16d8] log:
├─possible versions are: [0.0.1, 0.1.0, 0.2.0, 0.3.0, 1.0.0, 1.1.0] or uninstalled
├─restricted to versions * by an explicit requirement, leaving only versions [0.0.1, 0.1.0, 0.2.0, 0.3.0, 1.0.0, 1.1.0]
└─restricted by julia compatibility requirements to versions: [0.3.0, 1.0.0, 1.1.0] or uninstalled, leaving only versions: [0.3.0, 1.0.0, 1.1.0]