New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
http_proxy and https_proxy env vars are ignored when installing extensions. #3836
Comments
I'm also seeing this issue. Perhaps there is a way to install from a downloaded |
If you decompress the file first (assuming you downloaded the correct build for your build of duckdb) you should be able to load it |
When I try to remote install, I see the following error:
so I run:
then in python:
FYI this is on an AWS EC2 machine, x86_64 architechture.
Thanks! |
Please make sure the git hash of the extension you download matches |
Confirmed the same - |
Hmm okay, can you please raise a separate issue with all that information so we can track it separately from this one? |
as a work around, is there an easy way to get the full url to download the extension from python? |
The Url appears in the error message! Then you can just un-gzip it and use it! |
@Mause Thank you very much for implementing a fix for this issue. I see the PR hasn't had activity in the last 19 days, are you planning on discarding it? I'll be happy to contribute if that helps. |
Hi, I still plan on finishing and merging it, I've just been having issues with some of the tests |
Thank you for the update Mause. |
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 30 days. |
This issue was closed because it has been stale for 30 days with no activity. |
Hi there, I think this wasn't fixed. I still get errors when I try to INSTALL from behind a proxy.
Help. kthxbye, |
I confirm this bug is still not fixed duckdb.IOException: IO Error: Failed to download extension "json" at URL "http://extensions.duckdb.org/v0.8.1/linux_amd64_gcc4/json.duckdb_extension.gz" |
We hit the same issue. It makes it basically impossible to use duckdb while connected to company network. |
Bumping this issue, it's still very much needed |
I'm also having this problem. 👍 |
Seeing this too |
I am having the same issue. |
this is not just about the extensions, it is also impossible to query s3 connections :( |
I'm encountering the same issue. I was able to install httpfs locally but I still can't query any online datasources (like S3), which is a pity... |
Same here, behind proxy httpfs is failing due to SSL error. The query performance is impressive, but we can't use it in our production setup due to the same issue reported above. |
@hannes & @Mause : is there a timeline for implementing this feature? I saw that @Mause already did some work on this and I even tried compiling the httpfs extension from here but it does not seem to work yet (I'm no expert on CPP unfortunately, so I can't really contribute myself). I just want to stress how crucial this is for DuckDB to permeate business use cases in the future. I really love it and I would have already implemented it in some use cases but currently I can only do off-line analyses with it since connections to web-resources are not possible without proxy support. I hope there's some resolution to this on the horizon. I'm happy to test things for you! |
Hi @MarcusWenzel-Bayer, thanks for chiming in. I agree that this feature is an important one. That said, we do not have a publicly available roadmap and cannot promise an ETA on any specific feature request. To allow customers to facilitate the development of certain features, DuckDB Labs offers flexible support and consulting options, which can cover feature request. |
What happens?
I am trying to install the httpfs extension executing
INSTALL 'httpfs';
using a proxy, but setting the environment variables do not work.Note: Using python request library to download the extension works for me:
Is there any other way to define what proxy to use when downloading extensions?
To Reproduce
INSTALL 'httpfs'
Environment (please complete the following information):
Before Submitting
master
branch?pip install duckdb --upgrade --pre
install.packages("https://github.com/duckdb/duckdb/releases/download/master-builds/duckdb_r_src.tar.gz", repos = NULL)
The text was updated successfully, but these errors were encountered: