You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The network prover client can be constructed Ok, but if libcurl is not on the machine running it, the client has a "temporary" error is thrown, and the request retried until ultimate failure, without any logs that suggest the lib is missing. See celestiaorg/eq-service#48 (comment) for more details.
Discovered accidentally while trying to diagnose network errors with curl on a debian:bookworm-slim container. It doesn't come with the required package, unless you install it manually (e.g. RUN apt update && apt install -y libcurl4 && rm -rf /var/lib/apt/lists/*) or something that pulls it in (lie curl).
It's quite likely the requirement is coming from the features used in reqwest
Would love to have someone check this too - as it might actually be simply the SSL certs are too old, or other thing that installing libcurl happens to fix.
Component
sp1-sdk
Have you ensured that all of these are up to date?
What version of SP1 SDK are you on?
4.0.1
What version of the cargo prove CLI are you on?
cargo-prove sp1 (9d8e067 2025-01-18T06:07:07.677933315Z)
Operating System
Linux (Debian)
Describe the bug
The network prover client can be constructed
Ok
, but iflibcurl
is not on the machine running it, the client has a "temporary" error is thrown, and the request retried until ultimate failure, without any logs that suggest the lib is missing. See celestiaorg/eq-service#48 (comment) for more details.Discovered accidentally while trying to diagnose network errors with
curl
on adebian:bookworm-slim
container. It doesn't come with the required package, unless you install it manually (e.g.RUN apt update && apt install -y libcurl4 && rm -rf /var/lib/apt/lists/*
) or something that pulls it in (liecurl
).It's quite likely the requirement is coming from the features used in
reqwest
sp1/crates/sdk/Cargo.toml
Lines 18 to 23 in f4f9fb4
It would be great to have the
builder
fail (or panic) if libcurl is missing. That, or statically link/include it (perhaps optionally)The text was updated successfully, but these errors were encountered: