Problem installing Makie package

In my class one particular student is having a difficulty installing Makie. This is strange as all of the others appear to have installed it fine on identical hardware in a school lab. If I’m reading it correctly the issue is with libaom_jll and a missing source file.

Help or suggestions would be gratefully received.

(@v1.6) pkg> status
      Status `~/.julia/environments/v1.6/Project.toml`
  [6e4b80f9] BenchmarkTools v1.3.2
  [336ed68f] CSV v0.10.7
  [13f3f980] CairoMakie v0.9.3
  [a93c6f00] DataFrames v1.4.3
  [e9467ef8] GLMakie v0.7.3
  [916415d5] Images v0.25.2
  [ee78f7c6] Makie v0.18.3
  [c3e4b0f8] Pluto v0.19.16
  [ade2ca70] Dates

julia> using CairoMakie
[ Info: Precompiling CairoMakie [13f3f980-e62b-5c42-98c6-ff1f3baf88f0]
ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

Stacktrace:
 [1] top-level scope
   @ ~/.julia/packages/JLLWrappers/QpMQW/src/toplevel_generators.jl:188
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/wrappers/x86_64-linux-gnu.jl:10
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/FFMPEG_jll.jl:2
ERROR: LoadError: Failed to precompile FFMPEG_jll [b22a6f82-2f65-5046-a5b2-351ab43fb4e5] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG_jll/jl_BO5w9n.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::Base.TTY, internal_stdout::Base.TTY)
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:1
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG/jl_2RLBCK.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::Base.TTY, internal_stdout::Base.TTY)
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/Makie/xhxRd/src/Makie.jl:1
ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to /home/ug2022/t22365893/.julia/compiled/v1.6/Makie/jl_i5KkhL.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::Base.TTY, internal_stdout::Base.TTY)
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/CairoMakie/GLrCW/src/CairoMakie.jl:1
ERROR: Failed to precompile CairoMakie [13f3f980-e62b-5c42-98c6-ff1f3baf88f0] to /home/ug2022/t22365893/.julia/compiled/v1.6/CairoMakie/jl_duXzng.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::Base.TTY, internal_stdout::Base.TTY)
   @ Base ./loading.jl:1360

The suggestion is right in the error message:

ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

I had tried this previously:

julia> Pkg.instantiate()
  0 dependencies successfully precompiled in 4 seconds (254 already precompiled, 5 skipped during auto due to previous errors)
  1 dependency errored. To see a full report either run `import Pkg; Pkg.precompile()` or load the package

From the below (and mentioned previously) it appears that it is libaom_jll that cannot be found yet running in a computer lab with identical builds on all machines this student is the only one having this problem: all the others have succeeded in installing Makie.

julia> Pkg.precompile()
Precompiling project...
  ✗ FFMPEG_jll
  ✗ FFMPEG
  ✗ Makie
  ✗ GLMakie
  ✗ CairoMakie
  0 dependencies successfully precompiled in 22 seconds (254 already precompiled)

ERROR: The following 4 direct dependencies failed to precompile:

libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b]

Error: Missing source file for libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b]
CairoMakie [13f3f980-e62b-5c42-98c6-ff1f3baf88f0]

ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

Stacktrace:
 [1] top-level scope
   @ ~/.julia/packages/JLLWrappers/QpMQW/src/toplevel_generators.jl:188
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/wrappers/x86_64-linux-gnu.jl:10
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/FFMPEG_jll.jl:2
ERROR: LoadError: Failed to precompile FFMPEG_jll [b22a6f82-2f65-5046-a5b2-351ab43fb4e5] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG_jll/jl_tYXBIM.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:1
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG/jl_BoiiQn.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/Makie/xhxRd/src/Makie.jl:1
ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to /home/ug2022/t22365893/.julia/compiled/v1.6/Makie/jl_d0Lyic.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/CairoMakie/GLrCW/src/CairoMakie.jl:1


Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a]

ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

Stacktrace:
 [1] top-level scope
   @ ~/.julia/packages/JLLWrappers/QpMQW/src/toplevel_generators.jl:188
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/wrappers/x86_64-linux-gnu.jl:10
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/FFMPEG_jll.jl:2
ERROR: LoadError: Failed to precompile FFMPEG_jll [b22a6f82-2f65-5046-a5b2-351ab43fb4e5] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG_jll/jl_I3wbrd.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:1
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG/jl_jhsKI6.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/Makie/xhxRd/src/Makie.jl:1


GLMakie [e9467ef8-e4e7-5192-8a1a-b1aee30e663a]

ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

Stacktrace:
 [1] top-level scope
   @ ~/.julia/packages/JLLWrappers/QpMQW/src/toplevel_generators.jl:188
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/wrappers/x86_64-linux-gnu.jl:10
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/FFMPEG_jll.jl:2
ERROR: LoadError: Failed to precompile FFMPEG_jll [b22a6f82-2f65-5046-a5b2-351ab43fb4e5] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG_jll/jl_YbTZQj.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:1
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG/jl_pMyUAp.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/Makie/xhxRd/src/Makie.jl:1
ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to /home/ug2022/t22365893/.julia/compiled/v1.6/Makie/jl_sMLdnl.
Stacktrace:
 [1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
   @ Base ./loading.jl:1360
 [2] top-level scope (repeats 2 times)
   @ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/GLMakie/NsXLo/src/GLMakie.jl:1

Stacktrace:
 [1] precompile(ctx::Pkg.Types.Context; internal_call::Bool, strict::Bool, kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
   @ Pkg.API /builddir/build/BUILD/julia-1.6.1/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1244
 [2] precompile
   @ /builddir/build/BUILD/julia-1.6.1/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:920 [inlined]
 [3] #precompile#196
   @ /builddir/build/BUILD/julia-1.6.1/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:918 [inlined]
 [4] precompile()
   @ Pkg.API /builddir/build/BUILD/julia-1.6.1/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:918
 [5] top-level scope
   @ REPL[17]:1

I suppose this is a download error of sorts then, try deleting ~/.julia/artifacts and then run Pkg.instantiate() again…
If that doesn’t help, open an issue at Issues · JuliaPackaging/BinaryProvider.jl · GitHub, there should be the people who know what’s going on…

OK, thank you. Will try the latter as I had no success with the former.