# \#libcurl

**URL:** https://discourse.julialang.org/tag/libcurl/419.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Installing LibCURL\_jll specific version](https://discourse.julialang.org/t/installing-libcurl-jll-specific-version/133405)

<div class="topic-metadata">

**Author:** [@csvance](https://discourse.julialang.org/u/csvance)\
**Replies:** 0\
**Last updated:** [October 24, 2025, 5:08am UTC](https://discourse.julialang.org/t/installing-libcurl-jll-specific-version/133405 "2025-10-24T05:08:48Z")

</div>

I’m trying to update to the latest version of LibCURL\_jll, but I am having some problems making it work. This was originally to check if an issue I was encountering was a bug with curl, but it turns out it was with my co…

---

## [Curl -d data url from Julia](https://discourse.julialang.org/t/curl-d-data-url-from-julia/132975)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 9\
**Last updated:** [October 9, 2025, 1:43pm UTC](https://discourse.julialang.org/t/curl-d-data-url-from-julia/132975 "2025-10-09T13:43:15Z")

</div>

I would like to do the equivalent of run(\`curl -d data url\`) from Julia, using LibCURL or one of the wrappers. Is there a simple way to do this? (Motivation: curl may not be available on the host, but I have a working…

---

## [Error: curl\_multi\_assign: 1======================\> \] 48/50](https://discourse.julialang.org/t/error-curl-multi-assign-1-48-50/131444)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 4\
**Last updated:** [August 7, 2025, 5:38pm UTC](https://discourse.julialang.org/t/error-curl-multi-assign-1-48-50/131444 "2025-08-07T17:38:02Z")

</div>

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.tom…

---

## [Concurrent Downloads.curl usage results in Error: curl\_multi\_socket\_action: 8](https://discourse.julialang.org/t/concurrent-downloads-curl-usage-results-in-error-curl-multi-socket-action-8/129860)

<div class="topic-metadata">

**Author:** [@csvance](https://discourse.julialang.org/u/csvance)\
**Replies:** 0\
**Last updated:** [June 13, 2025, 12:54pm UTC](https://discourse.julialang.org/t/concurrent-downloads-curl-usage-results-in-error-curl-multi-socket-action-8/129860 "2025-06-13T12:54:33Z")

</div>

Hi everyone, new to Julia and looking to integrate it into a SaMD as an alternative to Numba for performance critical sections of the code. As part of the performance critical sections, I’m trying to to use gRPC to call…

---

## [Pkg: Some registries failed to update: and Operation too slow](https://discourse.julialang.org/t/pkg-some-registries-failed-to-update-and-operation-too-slow/127363)

<div class="topic-metadata">

**Author:** [@devel-chm](https://discourse.julialang.org/u/devel-chm)\
**Replies:** 0\
**Last updated:** [March 25, 2025, 5:53pm UTC](https://discourse.julialang.org/t/pkg-some-registries-failed-to-update-and-operation-too-slow/127363 "2025-03-25T17:53:04Z")

</div>

I was trying to update my packages in the REPL and was having the download of the General registry fail with an error that the data rate was too slow (less than 1 byte per 20 seconds). Here is a session in the pkg mod…

---

## [Curl\_multi\_assign and segmentation fault when installing package](https://discourse.julialang.org/t/curl-multi-assign-and-segmentation-fault-when-installing-package/120901)

<div class="topic-metadata">

**Author:** [@arnerob](https://discourse.julialang.org/u/arnerob)\
**Replies:** 5\
**Last updated:** [October 4, 2024, 5:31pm UTC](https://discourse.julialang.org/t/curl-multi-assign-and-segmentation-fault-when-installing-package/120901 "2024-10-04T17:31:04Z")

</div>

I recently switched to Apple M2 and I tried to install FFTW.jl. I did the following in a fresh REPL: julia\> using Pkg julia\> Pkg.add("FFTW") Resolving package versions... Updating \`~/.julia/environments/v1.10/Pr…

---

## [Downloads.download (in PlotlyLight) failing for github plotly.js repository](https://discourse.julialang.org/t/downloads-download-in-plotlylight-failing-for-github-plotly-js-repository/106226)

<div class="topic-metadata">

**Author:** [@Titas22](https://discourse.julialang.org/u/Titas22)\
**Replies:** 6\
**Last updated:** [November 24, 2023, 3:42pm UTC](https://discourse.julialang.org/t/downloads-download-in-plotlylight-failing-for-github-plotly-js-repository/106226 "2023-11-24T15:42:50Z")

</div>

Hi, I’m having issues with using PlotlyLight.jl and tracked down the issue to the following call: Downloads.download("https://github.com/plotly/plotly.js/releases/latest") I end up getting the following error: julia\>…

---

## [How to configure an artifact to use a header during package download?](https://discourse.julialang.org/t/how-to-configure-an-artifact-to-use-a-header-during-package-download/96057)

<div class="topic-metadata">

**Author:** [@BambOoxX](https://discourse.julialang.org/u/BambOoxX)\
**Replies:** 3\
**Last updated:** [May 15, 2023, 11:49am UTC](https://discourse.julialang.org/t/how-to-configure-an-artifact-to-use-a-header-during-package-download/96057 "2023-05-15T11:49:40Z")

</div>

While trying to configure an artifact for a package stored on a private GitLab instance, I tested the requests using a private token to retrieve the file, which worked fine with Downloads.download by passing a headers=Di…

---

## [Julia 1.6 other libcurl download issues](https://discourse.julialang.org/t/julia-1-6-other-libcurl-download-issues/59738)

<div class="topic-metadata">

**Author:** [@neophytedave](https://discourse.julialang.org/u/neophytedave)\
**Replies:** 23\
**Last updated:** [July 26, 2022, 2:20am UTC](https://discourse.julialang.org/t/julia-1-6-other-libcurl-download-issues/59738 "2022-07-26T02:20:28Z")

</div>

I long ago abandoned working with Julia (Windows 10). I have not been able to add any packages at all for the last several versions. I get the following messages. (@v1.6) pkg\> add Plots Updating registry at \`C:\\Us…

---

## [Downloads.download: ERROR: Operation too slow. Less than 1 bytes/sec transferred](https://discourse.julialang.org/t/downloads-download-error-operation-too-slow-less-than-1-bytes-sec-transferred/80027)

<div class="topic-metadata">

**Author:** [@j\_u](https://discourse.julialang.org/u/j_u)\
**Replies:** 4\
**Last updated:** [May 2, 2022, 12:54pm UTC](https://discourse.julialang.org/t/downloads-download-error-operation-too-slow-less-than-1-bytes-sec-transferred/80027 "2022-05-02T12:54:40Z")

</div>

On Julia 1.6.6 I am constantly getting following ERROR at various stages (sometimes after ~500, sometimes after ~1500 files being downloaded) when trying to download a few thousand files: ERROR: Operation too slow. Less…

---

## [What kind of julia object translates to C's FILE\*](https://discourse.julialang.org/t/what-kind-of-julia-object-translates-to-cs-file/77656)

<div class="topic-metadata">

**Author:** [@bluesmoon](https://discourse.julialang.org/u/bluesmoon)\
**Replies:** 2\
**Last updated:** [March 10, 2022, 1:54am UTC](https://discourse.julialang.org/t/what-kind-of-julia-object-translates-to-cs-file/77656 "2022-03-10T01:54:05Z")

</div>

I’m on Julia 1.6.5 and trying to redirect verbose messages from LibCURL to a file. In C this would be done by calling curl\_easy\_setopt(CURL \*handle, CURLOPT\_STDERR, FILE \*stream). What kind of a Julia object should I pa…

---

## [How do I use Downloads.download to download to a custom location?](https://discourse.julialang.org/t/how-do-i-use-downloads-download-to-download-to-a-custom-location/75322)

<div class="topic-metadata">

**Author:** [@thompsonmj](https://discourse.julialang.org/u/thompsonmj)\
**Replies:** 13\
**Last updated:** [February 8, 2022, 3:09pm UTC](https://discourse.julialang.org/t/how-do-i-use-downloads-download-to-download-to-a-custom-location/75322 "2022-02-08T15:09:30Z")

</div>

In the docs for Downloads.download, there are no examples and the errors don’t help. For instance, I’m trying to download a Projects.toml file from another repository. julia\> project\_url = "https://raw.githubuserconten…

---

## [Compiling Plots in Termux -\> Error](https://discourse.julialang.org/t/compiling-plots-in-termux-error/70536)

<div class="topic-metadata">

**Author:** [@olav2021](https://discourse.julialang.org/u/olav2021)\
**Replies:** 0\
**Last updated:** [October 28, 2021, 6:56am UTC](https://discourse.julialang.org/t/compiling-plots-in-termux-error/70536 "2021-10-28T06:56:30Z")

</div>

Hello, I am writing Julia on an android/termux device and using Plots gives some kind of compiling error: julia\> using Plots \[ Info: Precompiling Plots \[91a5bcdd-55d7-5caf-9e0b-520d859cae80\] ERROR: LoadError: LoadErr…

---

## [Julia 1.6 libcurl firewall download issue: Windows Schannel certificate revocation check failure](https://discourse.julialang.org/t/julia-1-6-libcurl-firewall-download-issue-windows-schannel-certificate-revocation-check-failure/58021)

<div class="topic-metadata">

**Author:** [@Allan\_Baker](https://discourse.julialang.org/u/Allan_Baker)\
**Replies:** 32\
**Last updated:** [April 23, 2021, 7:56am UTC](https://discourse.julialang.org/t/julia-1-6-libcurl-firewall-download-issue-windows-schannel-certificate-revocation-check-failure/58021 "2021-04-23T07:56:42Z")

</div>

In Julia 1.5.3, I had https-proxy, http\_proxy, html\_proxy, SSL\_CERT\_FILE set in the environment variables. I also had a \_curlrc file with “insecure” in it in my home directory as well as a .condarc to get things workin…

---

## [Channel is closed error when trying to put! objects in LibCURL write callback](https://discourse.julialang.org/t/channel-is-closed-error-when-trying-to-put-objects-in-libcurl-write-callback/40705)

<div class="topic-metadata">

**Author:** [@bluesmoon](https://discourse.julialang.org/u/bluesmoon)\
**Replies:** 1\
**Last updated:** [June 4, 2020, 1:20pm UTC](https://discourse.julialang.org/t/channel-is-closed-error-when-trying-to-put-objects-in-libcurl-write-callback/40705 "2020-06-04T13:20:23Z")

</div>

Solved by wrapping curl\_easy\_perform in @async Julia version: 1.0.5 LibCURL: \[b27032c2\] LibCURL v0.5.2 julia\> unsafe\_string(LibCURL.curl\_version()) "libcurl/7.64.1 mbedTLS/2.6.1 zlib/1.2.11" When I use a write callba…
