Hi, I have been using Julia for quite a long time but, I may be still new to some topics, so bear with me if I don’t make sense.
I have been using Julia as my programming language for a project, for a part which I have to run simulations on a high powered GPU - a supercomputer by connecting to it securely.
I am getting this one error- “Unable to automatically install FFTW from Artiafcts.toml file” constantly and I think I finally discovered the actual reason for it. Online research said that this may be result of certain network issues, or maybe some bad proxy, invalid permissions etc. So, the access to the supercomputer is provided by my institute, when I contacted the respective guys and I found out that there is no internet access to the computing node on which the simulation actually runs.
The Artifacts file contains links to download system specific files, I was able to download the required file manually on the login nodes, but still I don’t know the error persists.
If someone has faced this issues or faced any similar kind of error, please tag along and help me solve this issue.
PS: I am using Julia 1.3.1 specifically as all the scripts are written in this specific version of Julia.
I also had to install various packages of not the latest but a specific older version, although I was unable to install _jll packages of the required version - if anyone can specify the procedure for same, that would be helpful.
The error:
ERROR: Unable to automatically install ‘FFTW’ from ‘/home/19me10057/.julia/packages/FFTW_jll/7HPom/Artifacts.toml’
Stacktrace:
[1] error(::String) at ./error.jl:33
[2] #ensure_artifact_installed#42(::Pkg.BinaryPlatforms.Platform, ::Bool, ::typeof(Pkg.Artifacts.ensure_artifact_installed), ::String, ::Dict{String,Any}, :
[3] (::Pkg.Artifacts.var"#kw##ensure_artifact_installed")(::NamedTuple{(:platform, :verbose),Tuple{Pkg.BinaryPlatforms.Linux,Bool}}, ::typeof(Pkg.Artifacts.
[4] #ensure_all_artifacts_installed#43(::Pkg.BinaryPlatforms.Platform, ::Nothing, ::Bool, ::Bool, ::typeof(Pkg.Artifacts.ensure_all_artifacts_installed), ::
[5] #ensure_all_artifacts_installed at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Operations.jl:0 [inlined]
[6] #download_artifacts#78(::Pkg.BinaryPlatforms.Linux, ::Bool, ::typeof(Pkg.Operations.download_artifacts), ::Array{String,1}) at /buildworker/worker/packa
[7] #download_artifacts at ./none:0 [inlined]
[8] #download_artifacts#73(::Pkg.BinaryPlatforms.Linux, ::Bool, ::typeof(Pkg.Operations.download_artifacts), ::Array{Pkg.Types.PackageSpec,1}) at /buildwork$
[9] #download_artifacts at ./array.jl:0 [inlined]
[10] #instantiate#114(::Nothing, ::Bool, ::Bool, ::Pkg.BinaryPlatforms.Linux, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::type$
[11] instantiate(::Pkg.Types.Context) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:720
[12] #instantiate#113 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:716 [inlined]
[13] instantiate() at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:716
[14] top-level scope at none:1
ERROR: LoadError: LoadError: InitError: Unable to automatically install ‘FFTW’ from ‘/home/19me10057/.julia/packages/FFTW_jll/7HPom/Artifacts.toml’
Stacktrace:
[1] error(::String) at ./error.jl:33
[2] #ensure_artifact_installed#42(::Pkg.BinaryPlatforms.Platform, ::Bool, ::typeof(Pkg.Artifacts.ensure_artifact_installed), ::String, ::Dict{String,Any}, :
[3] (::Pkg.Artifacts.var"#kw##ensure_artifact_installed")(::NamedTuple{(:platform,),Tuple{Pkg.BinaryPlatforms.Linux}}, ::typeof(Pkg.Artifacts.ensure_artifac
[4] do_artifact_str(::String, ::Dict{String,Any}, ::String, ::Module) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Artif$
[5] #invokelatest#1 at ./essentials.jl:709 [inlined]
[6] invokelatest at ./essentials.jl:708 [inlined]
[7] init() at /home/19me10057/.julia/packages/FFTW_jll/7HPom/src/wrappers/x86_64-linux-gnu.jl:41
[8] _include_from_serialized(::String, ::Array{Any,1}) at ./loading.jl:692
[9] _require_search_from_serialized(::Base.PkgId, ::String) at ./loading.jl:776
[10] _require(::Base.PkgId) at ./loading.jl:1001
[11] require(::Base.PkgId) at ./loading.jl:922
[12] require(::Module, ::Symbol) at ./loading.jl:917
[13] include at ./boot.jl:328 [inlined]
[14] include_relative(::Module, ::String) at ./loading.jl:1105
[15] include at ./Base.jl:31 [inlined]
[16] include(::String) at /home/19me10057/.julia/packages/FFTW/qqcBj/src/FFTW.jl:1
[17] top-level scope at /home/19me10057/.julia/packages/FFTW/qqcBj/src/FFTW.jl:20
[18] include at ./boot.jl:328 [inlined]
[19] include_relative(::Module, ::String) at ./loading.jl:1105
[20] include(::Module, ::String) at ./Base.jl:31
[21] top-level scope at none:2
[22] eval at ./boot.jl:330 [inlined]
[23] eval(::Expr) at ./client.jl:425
[24] top-level scope at ./none:3
during initialization of module FFTW_jll
in expression starting at /home/19me10057/.julia/packages/FFTW/qqcBj/deps/deps.jl:1
in expression starting at /home/19me10057/.julia/packages/FFTW/qqcBj/src/FFTW.jl:19