Tables DataFrames package conflict

When I tried to install the latest package version of MySQL (apparently revamped) I got a dependency failure due to a conflict between the package ‘Tables’ and ‘DataFrames’:

ERROR: Unsatisfiable requirements detected for package Tables [bd369af6]:
Tables [bd369af6] log:
├─possible versions are: [0.1.0-0.1.15, 0.1.17-0.1.19, 0.2.0-0.2.11, 1.0.0-1.0.4] or uninstalled
├─restricted to versions 1.0.0-1 by MySQL [39abe10b], leaving only versions 1.0.0-1.0.4
│ └─MySQL [39abe10b] log:
│ ├─possible versions are: 1.0.2 or uninstalled
│ └─MySQL [39abe10b] is fixed to version 1.0.2
└─restricted by compatibility requirements with DataFrames [a93c6f00] to versions: 0.2.3-0.2.11 — no versions left
└─DataFrames [a93c6f00] log:
├─possible versions are: [0.11.7, 0.12.0, 0.13.0-0.13.1, 0.14.0-0.14.1, 0.15.0-0.15.2, 0.16.0, 0.17.0-0.17.1, 0.18.0-0.18.4, 0.19.0-0.19.4, 0.20.0-0.20.2] or uninstalled
└─restricted to versions 0.19.4 by an explicit requirement, leaving only versions 0.19.4

I tried to fix it by making sure I had the latest version of both ‘DataFrame’ (OK) but ‘Tables’ failed with the error:

ERROR: Unsatisfiable requirements detected for package Tables [bd369af6]:
Tables [bd369af6] log:
├─possible versions are: 1.0.4 or uninstalled
├─Tables [bd369af6] is fixed to version 1.0.4
└─found to have no compatible versions left with DataFrames [a93c6f00]
└─DataFrames [a93c6f00] log:
├─possible versions are: [0.11.7, 0.12.0, 0.13.0-0.13.1, 0.14.0-0.14.1, 0.15.0-0.15.2, 0.16.0, 0.17.0-0.17.1, 0.18.0-0.18.4, 0.19.0-0.19.4, 0.20.0-0.20.2] or uninstalled
└─restricted to versions 0.20.0 by an explicit requirement, leaving only versions 0.20.0

I am running Julia 1.2

Thanks for any help!

1 Like

It looks like some old versions of DataFrames are having trouble due to being stuck on an old version of Tables. For the hell of it, could you try updating all packages with ]up and installing MySQL again?

Also, I strongly recommend you update to Julia 1.4.1. There were a number of minor (but sometimes pretty annoying) issues with Pkg that have been fixed over time.

1 Like

OK, I will try that. Thanks!