conda conflicts do not make sense when installing graphviz (UnsatisfiableError)

54 views Asked by At

I am fairly new to using conda. On my Apple MacBook with Silicon/M1 chip, I have mini-forge installed (conda version 4.12.0).

When trying to install Graphviz with conda install graphviz, I get a series on conflict messages that do not make any sense to me:

conda install graphviz
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: -
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package libzlib conflicts for:
graphviz -> libzlib[version='>=1.2.11,<1.3.0a0']
graphviz -> zlib[version='>=1.2.11,<1.3.0a0'] -> libzlib==1.2.11[build='h90dfc92_1014|hee7b306_1013|hee7b306_1012']

Package libcxx conflicts for:
graphviz -> gts[version='>=0.7.6,<0.8.0a0'] -> libcxx[version='>=11.0.0']
graphviz -> libcxx[version='>=11.0.1|>=11.1.0|>=12.0.1']

Package zlib conflicts for:
python=3.8.5 -> zlib[version='>=1.2.11,<1.3.0a0']
graphviz -> zlib[version='>=1.2.11,<1.3.0a0']

What is the error message exactly trying to tell me? That graphviz depends on package libzlib, which needs version >=1.2.11 and version 1.2.11? How is that conflicting at all? Same for libcxx and zlib; I do not see any conflicts here?

What's the real issue here and how can I resolve it?

0

There are 0 answers