openai/codex · error · anyhow::Error
unix sockets not supported
Error message
unix sockets not supported
What it means
Error "unix sockets not supported" thrown in openai/codex.
Source
Thrown at codex-rs/network-proxy/src/http_proxy.rs:947
let path = parts
.uri
.path_and_query()
.map(rama_http::uri::PathAndQuery::as_str)
.unwrap_or("/");
parts.uri = path
.parse()
.with_context(|| format!("invalid unix socket request path: {path}"))?;
parts.headers.remove("x-unix-socket");
remove_hop_by_hop_request_headers(&mut parts.headers);
let req = Request::from_parts(parts, body);
client.serve(req).await.map_err(anyhow::Error::from)
}
#[cfg(not(target_os = "macos"))]
{
let _ = req;
let _ = socket_path;
Err(anyhow::anyhow!("unix sockets not supported"))
}
}
fn client_addr<T: ExtensionsRef>(input: &T) -> Option<String> {
input
.extensions()
.get::<SocketInfo>()
.map(|info| info.peer_addr().to_string())
}
fn validate_absolute_form_host_header(
req: &Request,
request_ctx: &RequestContext,
) -> Result<(), &'static str> {
if req.uri().scheme_str().is_none() {
return Ok(());
}
View on GitHub (pinned to 339751715c)
When it happens
Trigger: Thrown at codex-rs/network-proxy/src/http_proxy.rs:947 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of openai/codex@339751715c (2026-08-25).
Data as JSON: /api/errors/733751bcdcdb178e.
Report an issue: GitHub.