# Updating extremly slow today

**URL:** <https://discourse.julialang.org/t/updating-extremly-slow-today/62112>\
**Category:** General Usage\
**Tags:** pkg\
**Created:** [May 31, 2021, 7:45am UTC](https://discourse.julialang.org/t/updating-extremly-slow-today/62112 "2021-05-31T07:45:21Z")\
**Posts on this page:** 7\
**Page:** 1

<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:** [May 31, 2021, 7:45am UTC](https://discourse.julialang.org/t/updating-extremly-slow-today/62112/1 "2021-05-31T07:45:21Z")

</div>

Updating my packages is extremely slow today. My internet connection is fine, no proxy. I am on Linux. Any idea how to debug this?

It would be nice if the package manager could print some more debug information, for example to which server it is connected…

```julia
   Installed FastBroadcast ───── v0.1.8
   Installed ChainRulesCore ──── v0.9.45
   Installed StrideArraysCore ── v0.1.11
   Installed VectorizationBase ─ v0.20.13
   Installed LoopVectorization ─ v0.12.27
  Downloaded artifact: Cairo
  Downloaded artifact: Cairo
  Downloaded artifact: FriBidi
  Downloaded artifact: FriBidi
  Downloaded artifact: x264
  Downloaded artifact: x264
  Downloaded artifact: libvorbis
  Downloaded artifact: libvorbis
  Downloaded artifact: Glib
  Downloaded artifact: Glib
  Downloaded artifact: libfdk_aac
  Downloaded artifact: libfdk_aac
 Downloading artifact: Gettext
    Downloading [>                 

```

Also strange: Each artifact appears twice…

---

<div class="post-metadata">

**Author:** ![Skoffer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/skoffer/32/378_2.png) [@Skoffer](https://discourse.julialang.org/u/Skoffer)\
**Post date:** [May 31, 2021, 7:59am UTC](https://discourse.julialang.org/t/updating-extremly-slow-today/62112/2 "2021-05-31T07:59:45Z")

</div>

Yes, I had to do `export JULIA_PKG_SERVER=""` otherwise updates hangs on `Resolving package versions...`

It is also on Linux without any proxies.

---

<div class="post-metadata">

**Author:** ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)\
**Post date:** [May 31, 2021, 8:04am UTC](https://discourse.julialang.org/t/updating-extremly-slow-today/62112/3 "2021-05-31T08:04:24Z")

</div>

If you are in Europe, the fact that [https://status.julialang.org/](https://status.julialang.org/) says

```julia
eu-central.pkg.julialang.org Major outage 

```

probably has a lot to do with the problems.

---

<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:** [May 31, 2021, 8:16am UTC](https://discourse.julialang.org/t/updating-extremly-slow-today/62112/4 "2021-05-31T08:16:03Z")

</div>

Is there a way to manually choose a different package server?

---

<div class="post-metadata">

**Author:** ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)\
**Post date:** [May 31, 2021, 8:23am UTC](https://discourse.julialang.org/t/updating-extremly-slow-today/62112/5 "2021-05-31T08:23:30Z")

</div>

Set the environment variable `JULIA_PKG_SERVER` to an empty string to bypass the package servers and get everything from git and direct artifact download, or to some specific server listed on the status page to connect to a farther away package server. You can e.g. do this from within Julia with `ENV["JULIA_PKG_SERVER"] = ...` to have it apply only to that session.

Addendum: If you disable the package server you may need to remove and add back the General registry (which will convert it to a git backed registry) to get any registry updates.

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [May 31, 2021, 8:29am UTC](https://discourse.julialang.org/t/updating-extremly-slow-today/62112/6 "2021-05-31T08:29:54Z")

</div>

Alternatively set it so a different Pkg Server, e.g.

```nohighlight
export JULIA_PKG_SERVER=us-east.pkg.julialang.org

```

in the shell, or

```julia
ENV["JULIA_PKG_SERVER"] = "us-east.pkg.julialang.org"

```

from within Julia.

---

<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:** [May 31, 2021, 8:51am UTC](https://discourse.julialang.org/t/updating-extremly-slow-today/62112/8 "2021-05-31T08:51:03Z")

</div>

This worked for me. Thank you!
