Pluto fails to update to version 0.19.4

Hi,

I am on a Windows 10 machine, Julia 1.7.1, Pluto 0.19.3. When starting a new Pluto notebook, I saw the note thrown out by Pluto: “There is a new Pluto version …”. I tried to update my system, but it failed. Tried to force the installation of the new Pluto version, but many conflicts that did not exist before popped up (see below).

Thanks

@v1.7) pkg> add https://github.com/fonsp/Pluto.jl
    Updating git-repo `https://github.com/fonsp/Pluto.jl`
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package JuliaFormatter [98e50ef6]:
 JuliaFormatter [98e50ef6] log:
 ├─possible versions are: 0.1.0-0.22.10 or uninstalled
 ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.22.10
 ├─restricted by compatibility requirements with Atom [c52e3926] to versions: 0.4.3-0.13.10
 │ └─Atom [c52e3926] log:
 │   ├─possible versions are: 0.8.0-0.12.37 or uninstalled
 │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.8.0-0.12.37
 │   ├─restricted by compatibility requirements with FuzzyCompletions [fb4132e2] to versions: [0.8.0-0.12.10, 0.12.26-0.12.37] or uninstalled, leaving only versions: [0.8.0-0.12.10, 0.12.26-0.12.37]
 │   │ └─FuzzyCompletions [fb4132e2] log:
 │   │   ├─possible versions are: 0.1.0-0.5.0 or uninstalled
 │   │   └─restricted to versions 0.3-0.5 by Pluto [c3e4b0f8], leaving only versions 0.3.0-0.5.0
 │   │     └─Pluto [c3e4b0f8] log:
 │   │       ├─possible versions are: 0.19.4 or uninstalled
 │   │       └─Pluto [c3e4b0f8] is fixed to version 0.19.4
 │   ├─restricted by compatibility requirements with Requires [ae029012] to versions: 0.12.0-0.12.37 or uninstalled, leaving only versions: [0.12.0-0.12.10, 0.12.26-0.12.37]
 │   │ └─Requires [ae029012] log:
 │   │   ├─possible versions are: 0.5.0-1.3.0 or uninstalled
 │   │   └─restricted to versions 1 by Plots [91a5bcdd], leaving only versions 1.0.0-1.3.0
 │   │     └─Plots [91a5bcdd] log:
 │   │       ├─possible versions are: 1.29.0 or uninstalled
 │   │       └─Plots [91a5bcdd] is fixed to version 1.29.0
 │   └─restricted by compatibility requirements with HTTP [cd3eb016] to versions: 0.12.26-0.12.37 or uninstalled, leaving only versions: 0.12.26-0.12.37
 │     └─HTTP [cd3eb016] log:
 │       ├─possible versions are: 0.6.10-0.9.17 or uninstalled
 │       └─restricted to versions 0.9.1-0.9 by Pluto [c3e4b0f8], leaving only versions 0.9.1-0.9.17
 │         └─Pluto [c3e4b0f8] log: see above
 ├─restricted by compatibility requirements with Documenter [e30172f5] to versions: [0.1.0-0.6.9, 0.14.0-0.22.10] or uninstalled, leaving only versions: 0.4.3-0.6.9
 │ └─Documenter [e30172f5] log:
 │   ├─possible versions are: 0.19.0-0.27.17 or uninstalled
 │   └─restricted by compatibility requirements with PrecompileSignatures [91cefc8d] to versions: 0.27.0-0.27.17
 │     └─PrecompileSignatures [91cefc8d] log:
 │       ├─possible versions are: 1.0.0-3.0.2 or uninstalled
 │       └─restricted to versions 3 by Pluto [c3e4b0f8], leaving only versions 3.0.0-3.0.2
 │         └─Pluto [c3e4b0f8] log: see above
 └─restricted by compatibility requirements with DataStructures [864edb3b] to versions: [0.1.0-0.3.7, 0.7.2-0.22.10] or uninstalled — no versions left
   └─DataStructures [864edb3b] log:
     ├─possible versions are: 0.9.0-0.18.12 or uninstalled
     ├─restricted to versions * by an explicit requirement, leaving only versions 0.9.0-0.18.12
     ├─restricted by compatibility requirements with StatsBase [2913bbd2] to versions: [0.10.0-0.14.1, 0.17.0-0.18.12]
     │ └─StatsBase [2913bbd2] log:
     │   ├─possible versions are: 0.24.0-0.33.16 or uninstalled
     │   ├─restricted to versions 0.32-0.33 by Plots [91a5bcdd], leaving only versions 0.32.0-0.33.16
     │   │ └─Plots [91a5bcdd] log: see above
     │   ├─restricted by compatibility requirements with Flux [587475ba] to versions: 0.33.0-0.33.16
     │   │ └─Flux [587475ba] log:
     │   │   ├─possible versions are: 0.4.1-0.13.0 or uninstalled
     │   │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.4.1-0.13.0
     │   │   ├─restricted by compatibility requirements with Requires [ae029012] to versions: 0.8.3-0.13.0 or uninstalled, leaving only versions: 0.8.3-0.13.0
     │   │   │ └─Requires [ae029012] log: see above
     │   │   ├─restricted by compatibility requirements with Reexport [189a3867] to versions: [0.4.1, 0.11.6-0.13.0] or uninstalled, leaving only versions: 0.11.6-0.13.0
     │   │   │ └─Reexport [189a3867] log:
     │   │   │   ├─possible versions are: 0.2.0-1.2.2 or uninstalled
     │   │   │   ├─restricted to versions [0.2, 1] by Plots [91a5bcdd], leaving only versions 0.2.0-1.2.2
     │   │   │   │ └─Plots [91a5bcdd] log: see above
     │   │   │   └─restricted by compatibility requirements with PlutoPlotly [8e989ff0] to versions: 1.0.0-1.2.2
     │   │   │     └─PlutoPlotly [8e989ff0] log:
     │   │   │       ├─possible versions are: 0.1.0-0.3.4 or uninstalled
     │   │   │       └─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.3.4
     │   │   └─restricted by compatibility requirements with CUDA [052768ef] to versions: [0.4.1-0.10.4, 0.12.2-0.13.0] or uninstalled, leaving only versions: 0.12.2-0.13.0
     │   │     └─CUDA [052768ef] log:
     │   │       ├─possible versions are: 0.1.0-3.9.1 or uninstalled
     │   │       ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-3.9.1
     │   │       ├─restricted by compatibility requirements with Flux [587475ba] to versions: 2.1.0-3.9.1
     │   │       │ └─Flux [587475ba] log: see above
     │   │       ├─restricted by julia compatibility requirements to versions: [2.3.0, 2.5.0-3.9.1] or uninstalled, leaving only versions: [2.3.0, 2.5.0-3.9.1]
     │   │       └─restricted by compatibility requirements with LLVM [929cbde3] to versions: 3.3.3-3.9.1 or uninstalled, leaving only versions: 3.3.3-3.9.1
     │   │         └─LLVM [929cbde3] log:
     │   │           ├─possible versions are: 0.9.0-4.9.1 or uninstalled
     │   │           ├─restricted by julia compatibility requirements to versions: 4.0.0-4.9.1 or uninstalled
     │   │           └─restricted by compatibility requirements with CUDA [052768ef] to versions: 3.0.0-4.9.1, leaving only versions: 4.0.0-4.9.1
     │   │             └─CUDA [052768ef] log: see above
     │   └─restricted by compatibility requirements with DataStructures [864edb3b] to versions: 0.33.1-0.33.16 or uninstalled, leaving only versions: 0.33.1-0.33.16
     │     └─DataStructures [864edb3b] log: see above
     ├─restricted by compatibility requirements with JuliaFormatter [98e50ef6] to versions: 0.17.0-0.18.12
     │ └─JuliaFormatter [98e50ef6] log: see above
     └─restricted by compatibility requirements with SymbolicUtils [d1185830] to versions: 0.18.0-0.18.12
       └─SymbolicUtils [d1185830] log:
         ├─possible versions are: 0.1.0-0.19.7 or uninstalled
         └─restricted by compatibility requirements with Symbolics [0c5d862f] to versions: [0.8.4-0.13.5, 0.15.1-0.19.7]
           └─Symbolics [0c5d862f] log:
             ├─possible versions are: 0.1.0-4.4.3 or uninstalled
             ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-4.4.3
             └─restricted by compatibility requirements with Groebner [0b43b601] to versions: 0.1.0-4.3.0 or uninstalled, leaving only versions: 0.1.0-4.3.0
               └─Groebner [0b43b601] log:
                 ├─possible versions are: 0.1.0-0.2.4 or uninstalled
                 └─restricted by compatibility requirements with MultivariatePolynomials [102ac46a] to versions: uninstalled
                   └─MultivariatePolynomials [102ac46a] log:
                     ├─possible versions are: 0.2.0-0.4.6 or uninstalled
                     ├─restricted by compatibility requirements with ImplicitPlots [55ecb840] to versions: 0.3.6-0.3.18
                     │ └─ImplicitPlots [55ecb840] log:
                     │   ├─possible versions are: 0.1.0-0.2.1 or uninstalled
                     │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.2.1
                     │   ├─restricted by compatibility requirements with Plots [91a5bcdd] to versions: 0.1.3-0.2.1 or uninstalled, leaving only versions: 0.1.3-0.2.1
                     │   │ └─Plots [91a5bcdd] log: see above
                     │   └─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: 0.2.0-0.2.1 or uninstalled, leaving only versions: 0.2.0-0.2.1
                     │     └─AbstractPlotting [537997a7] log:
                     │       ├─possible versions are: 0.9.0-0.18.3 or uninstalled
                     │       ├─restricted by compatibility requirements with PlotUtils [995b91a9] to versions: 0.10.7-0.18.3 or uninstalled
                     │       │ └─PlotUtils [995b91a9] log:
                     │       │   ├─possible versions are: 0.5.0-1.2.0 or uninstalled
                     │       │   ├─restricted to versions 1 by Plots [91a5bcdd], leaving only versions 1.0.0-1.2.0
                     │       │   │ └─Plots [91a5bcdd] log: see above
                     │       │   └─restricted by compatibility requirements with Reexport [189a3867] to versions: 1.0.9-1.2.0 or uninstalled, leaving only versions: 1.0.9-1.2.0
                     │       │     └─Reexport [189a3867] log: see above
                     │       └─restricted by compatibility requirements with Distributions [31c24e10] to versions: [0.9.0-0.12.6, 0.12.18-0.18.3] or uninstalled, leaving only versions: [0.10.7-0.12.6, 0.12.18-0.18.3] or uninstalled
                     │         └─Distributions [31c24e10] log:
                     │           ├─possible versions are: 0.16.0-0.25.58 or uninstalled
                     │           ├─restricted to versions * by an explicit requirement, leaving only versions 0.16.0-0.25.58
                     │           ├─restricted by compatibility requirements with RegressionTables [d519eb52] to versions: [0.16.0-0.21.12, 0.23.0-0.25.58]
                     │           │ └─RegressionTables [d519eb52] log:
                     │           │   ├─possible versions are: 0.2.0-0.5.4 or uninstalled
                     │           │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.2.0-0.5.4
                     │           │   ├─restricted by compatibility requirements with StatsBase [2913bbd2] to versions: 0.4.0-0.5.4 or uninstalled, leaving only versions: 0.4.0-0.5.4
                     │           │   │ └─StatsBase [2913bbd2] log: see above
                     │           │   └─restricted by compatibility requirements with FixedEffectModels [9d5cd8c9] to versions: 0.5.0-0.5.4 or uninstalled, leaving only versions: 0.5.0-0.5.4
                     │           │     └─FixedEffectModels [9d5cd8c9] log:
                     │           │       ├─possible versions are: 0.6.0-1.6.5 or uninstalled
                     │           │       ├─restricted by compatibility requirements with RegressionTables [d519eb52] to versions: 0.6.0-1.6.5
                     │           │       │ └─RegressionTables [d519eb52] log: see above
                     │           │       ├─restricted by compatibility requirements with Reexport [189a3867] to versions: 1.4.0-1.6.5 or uninstalled, leaving only versions: 1.4.0-1.6.5
                     │           │       │ └─Reexport [189a3867] log: see above
                     │           │       └─restricted by compatibility requirements with DataFrames [a93c6f00] to versions: 1.6.1-1.6.5 or uninstalled, leaving only versions: 1.6.1-1.6.5
                     │           │         └─DataFrames [a93c6f00] log:
                     │           │           ├─possible versions are: 0.11.7-1.3.4 or uninstalled
                     │           │           ├─restricted to versions * by an explicit requirement, leaving only versions 0.11.7-1.3.4
                     │           │           ├─restricted by compatibility requirements with DataFramesMeta [1313f7d8] to versions: 0.13.0-1.3.4
                     │           │           │ └─DataFramesMeta [1313f7d8] log:
                     │           │           │   ├─possible versions are: 0.4.0-0.11.0 or uninstalled
                     │           │           │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.4.0-0.11.0
                     │           │           │   ├─restricted by compatibility requirements with Reexport [189a3867] to versions: [0.4.0-0.5.1, 0.6.1-0.11.0] or uninstalled, leaving only versions: [0.4.0-0.5.1, 0.6.1-0.11.0]
                     │           │           │   │ └─Reexport [189a3867] log: see above
                     │           │           │   ├─restricted by compatibility requirements with Tables [bd369af6] to versions: [0.4.0, 0.5.0-0.11.0] or uninstalled, leaving only versions: [0.4.0, 0.5.0-0.5.1, 0.6.1-0.11.0]
                     │           │           │   │ └─Tables [bd369af6] log:
                     │           │           │   │   ├─possible versions are: 0.1.0-1.7.0 or uninstalled
                     │           │           │   │   ├─restricted to versions 1 by Pluto [c3e4b0f8], leaving only versions 1.0.0-1.7.0
                     │           │           │   │   │ └─Pluto [c3e4b0f8] log: see above
                     │           │           │   │   └─restricted by compatibility requirements with InMemoryDatasets [5c01b14b] to versions: 1.2.0-1.7.0
                     │           │           │   │     └─InMemoryDatasets [5c01b14b] log:
                     │           │           │   │       ├─possible versions are: 0.1.0-0.7.3 or uninstalled
                     │           │           │   │       ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.7.3
                     │           │           │   │       └─restricted by compatibility requirements with DLMReader [e1d33f9a] to versions: 0.3.0-0.7.3
                     │           │           │   │         └─DLMReader [e1d33f9a] log:
                     │           │           │   │           ├─possible versions are: 0.1.0-0.3.4 or uninstalled
                     │           │           │   │           └─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.3.4
                     │           │           │   └─restricted by compatibility requirements with DataFrames [a93c6f00] to versions: 0.6.1-0.11.0 or uninstalled, leaving only versions: 0.6.1-0.11.0
                     │           │           │     └─DataFrames [a93c6f00] log: see above
                     │           │           ├─restricted by compatibility requirements with Reexport [189a3867] to versions: 0.22.3-1.3.4 or uninstalled, leaving only versions: 0.22.3-1.3.4
                     │           │           │ └─Reexport [189a3867] log: see above
                     │           │           └─restricted by compatibility requirements with PrettyTables [08abe8d2] to versions: [0.11.7-0.21.8, 1.0.0-1.3.4] or uninstalled, leaving only versions: 1.0.0-1.3.4
                     │           │             └─PrettyTables [08abe8d2] log:
                     │           │               ├─possible versions are: 0.1.0-1.3.1 or uninstalled
                     │           │               ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-1.3.1
                     │           │               ├─restricted by compatibility requirements with InMemoryDatasets [5c01b14b] to versions: 0.12.0-1.3.1
                     │           │               │ └─InMemoryDatasets [5c01b14b] log: see above
                     │           │               └─restricted by compatibility requirements with MLJBase [a7f614a8] to versions: 1.0.0-1.3.1
                     │           │                 └─MLJBase [a7f614a8] log:
                     │           │                   ├─possible versions are: 0.1.0-0.20.2 or uninstalled
                     │           │                   ├─restricted by compatibility requirements with Requires [ae029012] to versions: [0.1.0-0.2.6, 0.7.4-0.20.2] or uninstalled
                     │           │                   │ └─Requires [ae029012] log: see above
                     │           │                   ├─restricted by compatibility requirements with HTTP [cd3eb016] to versions: [0.1.0-0.11.4, 0.15.6-0.20.2] or uninstalled, leaving only versions: [0.1.0-0.2.6, 0.7.4-0.11.4, 0.15.6-0.20.2] or uninstalled
                     │           │                   │ └─HTTP [cd3eb016] log: see above
                     │           │                   ├─restricted by compatibility requirements with PrettyTables [08abe8d2] to versions: [0.1.0-0.9.2, 0.18.2-0.20.2] or uninstalled, leaving only versions: [0.1.0-0.2.6, 0.7.4-0.9.2, 0.18.2-0.20.2] or uninstalled
                     │           │                   │ └─PrettyTables [08abe8d2] log: see above
                     │           │                   ├─restricted by compatibility requirements with Tables [bd369af6] to versions: 0.11.9-0.20.2 or uninstalled, leaving only versions: 0.18.2-0.20.2 or uninstalled
                     │           │                   │ └─Tables [bd369af6] log: see above
                     │           │                   └─restricted by compatibility requirements with MLJ [add582a8] to versions: [0.12.1-0.12.8, 0.13.1-0.14.9, 0.15.1-0.20.2], leaving only versions: 0.18.2-0.20.2
                     │           │                     └─MLJ [add582a8] log:
                     │           │                       ├─possible versions are: 0.1.0-0.18.2 or uninstalled
                     │           │                       ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.18.2
                     │           │                       ├─restricted by compatibility requirements with Requires [ae029012] to versions: [0.1.0-0.2.5, 0.5.3-0.18.2] or uninstalled, leaving only versions: [0.1.0-0.2.5, 0.5.3-0.18.2]
                     │           │                       │ └─Requires [ae029012] log: see above
                     │           │                       ├─restricted by compatibility requirements with PrettyTables [08abe8d2] to versions: [0.1.0-0.2.5, 0.7.0-0.18.2] or uninstalled, leaving only versions: [0.1.0-0.2.5, 0.7.0-0.18.2]
                     │           │                       │ └─PrettyTables [08abe8d2] log: see above
                     │           │                       ├─restricted by compatibility requirements with Tables [bd369af6] to versions: 0.9.2-0.18.2 or uninstalled, leaving only versions: 0.9.2-0.18.2
                     │           │                       │ └─Tables [bd369af6] log: see above
                     │           │                       ├─restricted by compatibility requirements with StatsBase [2913bbd2] to versions: 0.10.3-0.18.2 or uninstalled, leaving only versions: 0.10.3-0.18.2
                     │           │                       │ └─StatsBase [2913bbd2] log: see above
                     │           │                       └─restricted by compatibility requirements with MLJBase [a7f614a8] to versions: 0.16.1-0.18.2 or uninstalled, leaving only versions: 0.16.1-0.18.2
                     │           │                         └─MLJBase [a7f614a8] log: see above
                     │           ├─restricted by compatibility requirements with Symbolics [0c5d862f] to versions: 0.23.0-0.25.58
                     │           │ └─Symbolics [0c5d862f] log: see above
                     │           ├─restricted by compatibility requirements with StatsBase [2913bbd2] to versions: 0.23.2-0.25.58 or uninstalled, leaving only versions: 0.23.2-0.25.58
                     │           │ └─StatsBase [2913bbd2] log: see above
                     │           └─restricted by compatibility requirements with SpecialFunctions [276daf66] to versions: 0.24.4-0.25.58 or uninstalled, leaving only versions: 0.24.4-0.25.58
                     │             └─SpecialFunctions [276daf66] log:
                     │               ├─possible versions are: 0.7.0-2.1.4 or uninstalled
                     │               ├─restricted to versions * by an explicit requirement, leaving only versions 0.7.0-2.1.4
                     │               ├─restricted by compatibility requirements with Expectations [2fe49d83] to versions: [0.7.0-0.8.0, 0.10.0-0.10.3, 1.1.0-2.1.4]
                     │               │ └─Expectations [2fe49d83] log:
                     │               │   ├─possible versions are: 0.1.0-1.8.0 or uninstalled
                     │               │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-1.8.0
                     │               │   ├─restricted by compatibility requirements with Reexport [189a3867] to versions: [0.1.0, 1.0.1-1.8.0] or uninstalled, leaving only versions: [0.1.0, 1.0.1-1.8.0]
                     │               │   │ └─Reexport [189a3867] log: see above
                     │               │   ├─restricted by compatibility requirements with Distributions [31c24e10] to versions: 1.5.0-1.8.0 or uninstalled, leaving only versions: 1.5.0-1.8.0
                     │               │   │ └─Distributions [31c24e10] log: see above
                     │               │   └─restricted by compatibility requirements with SpecialFunctions [276daf66] to versions: 1.7.0-1.8.0 or uninstalled, leaving only versions: 1.7.0-1.8.0
                     │               │     └─SpecialFunctions [276daf66] log: see above
                     │               ├─restricted by compatibility requirements with Distributions [31c24e10] to versions: 0.8.0-2.1.4, leaving only versions: [0.8.0, 0.10.0-0.10.3, 1.1.0-2.1.4]
                     │               │ └─Distributions [31c24e10] log: see above
                     │               ├─restricted by compatibility requirements with SymbolicUtils [d1185830] to versions: 0.10.0-2.1.4, leaving only versions: [0.10.0-0.10.3, 1.1.0-2.1.4]
                     │               │ └─SymbolicUtils [d1185830] log: see above
                     │               └─restricted by compatibility requirements with CUDA [052768ef] to versions: 1.3.0-2.1.4
                     │                 └─CUDA [052768ef] log: see above
                     └─restricted by compatibility requirements with DataStructures [864edb3b] to versions: [0.2.0-0.3.2, 0.3.11-0.4.6] or uninstalled, leaving only versions: 0.3.11-0.3.18
                       └─DataStructures [864edb3b] log: see above

It looks like you’re installing all your packages into the default environment - don’t do this, as it is almost guaranteed to lead to versioning conflicts.

Just try ] activate --temp followed by ] add Pluto and 0.19.4 should be installed.

@nilshg , thanks for helping.

I have more than one environment, and I can indeed update Pluto to version 0.19.4 in a specific one. However, on one computer, I do not use a large number of packages, so I keep using the default environment as well. I guess this is not good practice, but before yesterday’s release of version 0.19.4, I had no problems updating my system (which has occurred for more than one year now).