Error: curl_multi_assign: 1======================> ] 48/50

When installing [FLORIDyn.jl]( GitHub - ufechner7/FLORIDyn.jl: Dynamic wind farm simulation software ) on a cluster I get the following error:

(FLORIDyn) pkg> up
    Updating registry at `~/.julia/registries/General.toml`
   Installed Adapt ─────────────────────── v4.3.0
   Installed TableTraits ───────────────── v1.0.1
   Installed Tables ────────────────────── v1.12.1
   Installed SentinelArrays ────────────── v1.4.8
   Installed OffsetArrays ──────────────── v1.17.0
   Installed DistributedNext ───────────── v1.1.0
   Installed PrettyTables ──────────────── v2.4.0
   Installed DataAPI ───────────────────── v1.16.0
   Installed PooledArrays ──────────────── v1.4.3
   Installed JLLWrappers ───────────────── v1.7.1
   Installed InlineStrings ─────────────── v1.4.4
   Installed IteratorInterfaceExtensions ─ v1.0.0
   Installed StaticArrays ──────────────── v1.9.14
   Installed StringEncodings ───────────── v0.3.7
   Installed WorkerUtilities ───────────── v1.6.1
   Installed DataValueInterfaces ───────── v1.0.0
   Installed InvertedIndices ───────────── v1.3.1
   Installed Libiconv_jll ──────────────── v1.18.0+0
   Installed DelimitedFiles ────────────── v1.9.1
   Installed ChainRulesCore ────────────── v1.25.2
   Installed FilePathsBase ─────────────── v0.9.24
   Installed AxisAlgorithms ────────────── v1.1.0
   Installed WeakRefStrings ────────────── v1.4.2
   Installed Ratios ────────────────────── v0.4.5
   Installed Interpolations ────────────── v0.16.1
   Installed DataStructures ────────────── v0.18.22
   Installed Compat ────────────────────── v4.18.0
   Installed DataFrames ────────────────── v1.7.0
   Installed CodecZlib ─────────────────── v0.7.8
   Installed WoodburyMatrices ──────────── v1.0.0
   Installed UnPack ────────────────────── v1.0.2
   Installed Missings ──────────────────── v1.2.0
   Installed Parameters ────────────────── v0.12.3
   Installed SortingAlgorithms ─────────── v1.2.2
   Installed CSV ───────────────────────── v0.10.15
   Installed StructMapping ─────────────── v0.2.3
   Installed YAML ──────────────────────── v0.4.14
   Installed DocStringExtensions ───────── v0.9.5
  Downloaded artifact: Libiconv
  No Changes to `~/repos/FLORIDyn.jl/Project.toml`
  No Changes to `~/repos/FLORIDyn.jl/Manifest.toml`
Precompiling project...
┌ Error: curl_multi_assign: 1======================> ]  48/50
└ @ Downloads.Curl ~/.julia/juliaup/julia-1.11.6+0.x64.linux.gnu/share/julia/stdlib/v1.11/Downloads/src/Curl/utils.jl:57
julia: src/unix/linux.c:1369: uv__io_poll: Assertion `(*__errno_location ()) == 17' failed.

[2366679] signal 6 (-6): Aborted
in expression starting at none:0
gsignal at /lib64/libc.so.6 (unknown line)
abort at /lib64/libc.so.6 (unknown line)
__assert_fail_base.cold.0 at /lib64/libc.so.6 (unknown line)
__assert_fail at /lib64/libc.so.6 (unknown line)
uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1369
uv_run at /workspace/srcdir/libuv/src/unix/core.c:430
ijl_task_get_next at /cache/build/tester-amdci4-12/julialang/julia-release-1-dot-11/src/scheduler.c:522
poptask at ./task.jl:1012
wait at ./task.jl:1021
#wait#733 at ./condition.jl:130
wait at ./condition.jl:125 [inlined]
_wait at /cache/build/tester-amdci4-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/FileWatching/src/FileWatching.jl:572
wait at /cache/build/tester-amdci4-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/FileWatching/src/FileWatching.jl:600
#54 at /cache/build/tester-amdci4-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/Downloads/src/Curl/Multi.jl:179
unknown function (ip: 0x1554bddd7adf)
jl_apply at /cache/build/tester-amdci4-12/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
start_task at /cache/build/tester-amdci4-12/julialang/julia-release-1-dot-11/src/task.c:1202
Allocations: 19378590 (Pool: 19374832; Big: 3758); GC: 17
Aborted (core dumped)

Any idea?

Output of versioninfo():

julia> versioninfo()
Julia Version 1.11.6
Commit 9615af0f269 (2025-07-09 12:58 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 32 × Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz
  WORD_SIZE: 64
  LLVM: libLLVM-16.0.6 (ORCJIT, cascadelake)
Threads: 1 default, 0 interactive, 1 GC (on 32 virtual cores)
Environment:
  LD_LIBRARY_PATH = /home/uwefechner/.julia/conda/3/x86_64/lib:/home/uwefechner/.julia/juliaup/

OK, I could finish the installation with:

export LD_LIBRARY_PATH=.; julia --project

But for being able to use ControlPlots.jl I need:

[uwefechner@login02 FLORIDyn.jl]$ echo $LD_LIBRARY_PATH 
/home/uwefechner/.julia/conda/3/x86_64/lib:/home/uwefechner/.julia/juliaup/

That is a mess.

How can it be that Julia is not compatible with the Julia package conda ? Is that a bug in Conda.jl ?

Guess it is this issue: libstdc++.so.6: version `GLIBCXX_3.4.30' not found · Issue #999 · JuliaPy/PyCall.jl · GitHub

1 Like

That sounds bad, why not unsetting it instead?

1 Like

How would I unset it?

unset LD_LIBRARY_PATH

Or at least reset it to empty string:

LD_LIBRARY_PATH=''

Setting it to “current directory” without knowing what’s in there is a massive security hole.

3 Likes