# Juliaup likely corrupted, no longer works for 1.12 (only) for me

**URL:** <https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184>\
**Category:** General Usage\
**Tags:** juliaup\
**Created:** [October 15, 2025, 7:30pm UTC](https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184 "2025-10-15T19:30:45Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [October 15, 2025, 7:30pm UTC](https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184/1 "2025-10-15T19:30:45Z")

</div>

I had a problem, and now a new one, very likely related.

For a while now I’ve gotten (and for RCs, that I could run):

```julia-auto
$ juliaup default 1.12
Configured the default Julia version to be '1.12'.

```

but it wasn’t working (I just put off looking into that original problem), the default is still 1.12, but at least I could still run it manually, with (until no longer, I feel like I recall running 1.12.0, at least RCs worked):

```julia-auto
$ julia +1.12
ERROR: The channel `1.12` does not exist in the versions database.

$ juliaup list
...
 1.12.0-rc1 1.12.0-rc1+0.x64.linux.gnu      
 1.12.0-rc1~x64 1.12.0-rc1+0.x64.linux.gnu      
 1.12.0-rc1~x86 1.12.0-rc1+0.x86.linux.gnu      
 1.12.0-rc2 1.12.0-rc2+0.x64.linux.gnu      
 1.12.0-rc2~x64 1.12.0-rc2+0.x64.linux.gnu      
 1.12.0-rc2~x86 1.12.0-rc2+0.x86.linux.gnu      
 1.12.0-rc3 1.12.0-rc3+0.x64.linux.gnu      
 1.12.0-rc3~x64 1.12.0-rc3+0.x64.linux.gnu      
 1.12.0-rc3~x86 1.12.0-rc3+0.x86.linux.gnu      
 1.12.0~x64 1.12.0+0.x64.linux.gnu          
 1.12.0~x86 1.12.0+0.x86.linux.gnu          
 1.12~x64 1.12.0+0.x64.linux.gnu          
 1.12~x86 1.12.0+0.x86.linux.gnu 
...

```

1.11 starts up 1.11.7 still, but suggest a downgrade…:

```julia-auto
$ julia +1.11
The latest version of Julia in the `1.11` channel is 1.11.3+0.x64.linux.gnu. You currently have `1.11.7+0.x64.linux.gnu` installed. Run:

  juliaup update

in your terminal shell to install Julia 1.11.3+0.x64.linux.gnu and update the `1.11` channel to that version.

```

Any idea how to debug this or what might have happened? File an issue or is it already known?

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [October 15, 2025, 7:59pm UTC](https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184/2 "2025-10-15T19:59:21Z")

</div>

What happens if you run

```julia-auto
juliaup up

```

?  
And what is the output of

```julia-auto
juliaup st

```

?

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [October 16, 2025, 9:22am UTC](https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184/3 "2025-10-16T09:22:36Z")

</div>

Still a problem after:

```julia-auto
$ juliaup up
Checking for new Julia versions
Checking for new version on channel '1.11-nightly' is taking a while... This can be slow due to server caching
Checking for new version on channel 'nightly' is taking a while... This can be slow due to server caching
Updating channel nightly
GC: No unused Julia installations to clean up.

$ juliaup default 1.12
Configured the default Julia version to be '1.12'.
$ julia +1.12
ERROR: The channel `1.12` does not exist in the versions database.

$ juliaup st
 Default Channel Version Update 
---------------------------------------------------------------------
..
          1.11.3 1.11.3+0.x64.linux.gnu                      
       * 1.12 1.12.0+0.x64.linux.gnu                      
          beta 1.12.0+0.x64.linux.gnu                      
          lts 1.10.10+0.x64.linux.gnu                     
          nightly Development version 1.13.0-DEV.1317         
          release 1.12.0+0.x64.linux.gnu                      
          release~x86 1.12.0+0.x86.linux.gnu                      

$ julia
The latest version of Julia in the `1.10` channel is 1.10.8+0.x64.linux.gnu. You currently have `1.10.10+0.x64.linux.gnu` installed. Run:

  juliaup update

in your terminal shell to install Julia 1.10.8+0.x64.linux.gnu and update the `1.10` channel to that version.
..
  | | |_| | | | (_| | | Version 1.10.10 (2025-06-27)

```

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [October 16, 2025, 10:40am UTC](https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184/4 "2025-10-16T10:40:50Z")

</div>

In the folder `.juliaup` there should be a file `juliaupself.json`. On my PC it looks like:

```julia-auto
ufechner@ufryzen:~/.juliaup$ cat juliaupself.json 
{
  "StartupSelfUpdateInterval": 1440,
  "ModifyPath": true,
  "JuliaupChannel": "release",
  "LastSelfUpdate": "2025-10-16T08:31:53.662452036Z"
}ufechner@ufryzen:~/.juliaup$ 

```

And in the folder `.julia/juliaup` is the file `juliaup.json` which looks like this on my PC:

```julia-auto
ufechner@ufryzen:~/.julia/juliaup$ cat juliaup.json 
{
  "Default": "1.11",
  "InstalledVersions": {
    "1.11.7+0.x64.linux.gnu": {
      "Path": "./julia-1.11.7+0.x64.linux.gnu"
    },
    "1.10.10+0.x64.linux.gnu": {
      "Path": "./julia-1.10.10+0.x64.linux.gnu"
    },
    "1.12.0+0.x64.linux.gnu": {
      "Path": "./julia-1.12.0+0.x64.linux.gnu"
    }
  },
  "InstalledChannels": {
    "1.12": {
      "Version": "1.12.0+0.x64.linux.gnu"
    },
    "1.11": {
      "Version": "1.11.7+0.x64.linux.gnu"
    },
    "release": {
      "Version": "1.12.0+0.x64.linux.gnu"
    },
    "1.10": {
      "Version": "1.10.10+0.x64.linux.gnu"
    },
    "nightly": {
      "Path": "./julia-nightly",
      "Url": "https://julialangnightlies-s3.julialang.org/bin/linux/x86_64/julia-latest-linux-x86_64.tar.gz",
      "LocalETag": "\"6c12a9510eecefed4dbc76093c72f86f\"",
      "ServerETag": "\"0469a17d58b8a4f8ba327cb8e19c7af5\"",
      "Version": "1.13.0-DEV.1296"
    }
  },
  "Settings": {},
  "Overrides": [],
  "LastVersionDbUpdate": "2025-10-16T08:31:53.523329947Z"

```

Perhaps one of these files is corrupted on your PC?

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [October 24, 2025, 1:27am UTC](https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184/5 "2025-10-24T01:27:35Z")

</div>

I do not notice anything suspicious, except maybe in the latter file with still:

> ```
> "1.11-nightly": {
> "Path": "./julia-1.11-nightly",
> "Url": "https://julialangnightlies-s3.julialang.org/bin/linux/x86_64/1.11/julia-latest-linux-x86_64.tar.gz",
> "LocalETag": "\"d72f6585f46b111af52108df74270351\"",
> "ServerETag": "\"d72f6585f46b111af52108df74270351\"",
> "Version": "1.11.7"
> },
> 
> ```

This file is not ordered, maybe that’s the problem? [Maybe related to “Dict”/“`HashMap` is inherently unordered” like in Julia, unlike by now in Python?]

Note by now I can run 1.12.1 after installing it (and actually 1.12.0 started working again too) after:

```julia-auto
$ juliaup default 1.12.1
Configured the default Julia version to be '1.12.1'.

```

but still run 1.10.10 by default without +1.12.1.

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [November 2, 2025, 5:02pm UTC](https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184/6 "2025-11-02T17:02:09Z")

</div>

Worked the other day, don’t recall anything I’ve done since. It keeps acting strangely despite both installed…:

```julia-auto
$ julia +1.12
ERROR: The channel `1.12` does not exist in the versions database.

$ julia +1.12.1
ERROR: The channel `1.12.1` does not exist in the versions database.

$ juliaup remove 1.12.1

$ juliaup remove 1.12
    Deleting symlink julia-1.12.
      Tidyup No unused Julia installations to clean up.
      Remove Julia channel '1.12' successfully removed.

$ julia +1.12.1
ERROR: The channel `1.12.1` does not exist in the versions database.

$ juliaup update
    Checking for new Julia versions
    Updating channel 1
    Updating channel beta
    Updating channel release~x86
  Installing Julia 1.12.1+0.x86.linux.gnu
    Updating channel release
    Updating channel nightly
      Tidyup Removed Julia 1.12.0+0.x86.linux.gnu
      Tidyup Removed Julia 1.12.0+0.x64.linux.gnu

$ julia +1.12.1
ERROR: The channel `1.12.1` does not exist in the versions database.

```

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [November 2, 2025, 6:04pm UTC](https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184/7 "2025-11-02T18:04:56Z")

</div>

You can always try deleting everything and reinstalling.

You could start by deleting the `.juliaup` folder and reinstalling JuliaUp.

If that doesn’t help, you can also try deleting the `.julia/juliaup` folder and reinstalling.

---

<div class="post-metadata">

**Author:** ![jdad](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jdad/32/4739_2.png) [@jdad](https://discourse.julialang.org/u/jdad)\
**Post date:** [November 2, 2025, 7:54pm UTC](https://discourse.julialang.org/t/juliaup-likely-corrupted-no-longer-works-for-1-12-only-for-me/133184/8 "2025-11-02T19:54:40Z")

</div>

It seems that you now have only channels `release`, `nightly`, `beta`, and `1` installed. Note that while the `release` channel is Julia v1.12, so v1.12 is present, the channel `1.12` properly is not. It would be if you did `juliaup add 1.12` (that would link the channel `1.12` to same binary that channel `release`).

Check all that is installed with `juliaup st`, then add channels that you want. Remind that channels point to binaries but are not binaries, only link to them.

Good luck,
