Groups | Search | Server Info | Login | Register
Groups > linux.debian.bugs.dist > #1291202
| From | "Blair Noctis" <ncts@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#1131007: xh: Missing dependency: openssl |
| Date | 2026-04-27 17:00 +0200 |
| Message-ID | <MOvBf-OBs-1@gated-at.bofh.it> (permalink) |
| References | <MznvX-82We-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Hi Ahmad,
Sorry for the late reply. Was AFK for a while.
On Tue, 17 Mar 2026 00:08:29 +0300 Ahmad Khayyat <akhayyat@gmail.com> wrote:
> Package: xh
> Version: 0.24.1-1
> Severity: normal
> X-Debbugs-Cc: akhayyat@gmail.com
>
> Dear Maintainer,
>
> After installing xh using apt on a fresh debian container (debian:13.3-slim), using xh to make an http request (non-HTTPS) resulted in the following error:
>
> ```
> xh: error: builder error
>
> Caused by:
> OpenSSL error
> ```
>
> Installing the openssl package resolved the issue.
>
> The apt package should perhaps declare openssl as a dependency.
Thanks for the report. I have prepared a trixie-pu, see #1135095.
The fatal chain is:
1. The reqwest crate used to make HTTP requests initiated a TLS context
unconditionally - even if the URL is plain http://.
2. The openssl crate fails if it could not load certificates.
3. Some other dependency in the stack producing an obscure and confusing
error like OpenSSL does.
FWIW, debian:unstable-slim has a somewhat more useable xh, presumably thanks to
newer dependencies: it fetches plain HTTP URLs just fine, and the error message
is clear when fetching HTTPS URLs without certificates installed.
--
,Sdrager
Blair Noctis
🇵🇸
Back to linux.debian.bugs.dist | Previous | Next | Find similar
Bug#1131007: xh: Missing dependency: openssl "Blair Noctis" <ncts@debian.org> - 2026-04-27 17:00 +0200
csiph-web