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]