duckdb: IO Error on installing HTTPFS extension for v0.9.1 CLI

What happens?

HTTPFS extension fails to install on duckdb CLI v0.9.1. The issue does not exist in the main branch with http://extensions.duckdb.org/7127284469/osx_amd64/HTTPFS.duckdb_extension.gz

To Reproduce

$ brew install duckdb
$ duckdb
D INSTALL HTTPFS;
Error: HTTP Error: Failed to download extension "httpfs" at URL "http://extensions.duckdb.org/v0.9.1/osx_amd64/httpfs.duckdb_extension.gz"
Extension "httpfs" is an existing extension.

OS:

MacOS Sonoma 14.0

DuckDB Version:

v0.9.1 401c8061c6

DuckDB Client:

CLI

Full Name:

Keto Zhang

Affiliation:

Caltech

Have you tried this on the latest main branch?

I have tested with a main build

Have you tried the steps to reproduce? Do they include all relevant data and configuration? Does the issue you report still appear there?

  • Yes, I have

About this issue

  • Original URL
  • State: closed
  • Created 8 months ago
  • Reactions: 1
  • Comments: 28 (16 by maintainers)

Most upvoted comments

We properly cleared CDN caches, and conducted some more testing, the proper httpfs.duckdb_extension should be available doing INSTALL httpfs (this is a no-op if you already have a httpfs.duckdb_extension locally) or FORCE INSTALL httpfs (that would download and potentially override any previous one).

You can test this by doing FORCE INSTALL httpfs, that would force a download and fail if download fails.

I trust this to be now solved, I will leave this open another few hours if anyone has feedback.

Thanks a lot everyone.

@carlopi

FORCE INSTALL httpfs FROM 'http://nightly-extensions.duckdb.org';
LOAD httpfs

gives: IO Error: Extension “/Users/mustafa.khan/.duckdb/extensions/v0.9.1/osx_arm64/httpsfs.duckdb_extension” not found.

Can you double check the name you tried? The error mentions httpsfs, which is incorrect

@carlopi

FORCE INSTALL httpfs FROM 'http://nightly-extensions.duckdb.org';
LOAD httpfs

gives: IO Error: Extension “/Users/mustafa.khan/.duckdb/extensions/v0.9.1/osx_arm64/httpsfs.duckdb_extension” not found.

Works, thanks!