ryanovas opened a new issue, #1546:
URL: https://github.com/apache/iceberg-python/issues/1546

   ### Apache Iceberg version
   
   0.8.1 (latest release)
   
   ### Please describe the bug 🐞
   
   Here is a link to the relevant boto issue: 
https://github.com/boto/boto3/issues/4398
   
   Attempting to use `table.append` or `table.overwrite` when using the 1.36.x 
version installed by default with s3fs causes a very confusing error 
`botocore.exceptions.ClientError: An error occurred (MissingContentLength) when 
calling the PutObject operation: None`
   
   The workaround is to downgrade back to botocore 1.35.99 manually.
   
   I'm unsure if there's work on the pyiceberg side to resolve this but I am 
posting this issue for others like me googling this issue and struggling to 
find answers.
   
   I might also suggest pyiceberg consider a library that doesn't rely on AWS 
controlled boto and uses something more like s2cmd that is more S3-agnostic for 
those of us using things like Digital Ocean, minio, backblaze, etc.
   
   ### Willingness to contribute
   
   - [ ] I can contribute a fix for this bug independently
   - [ ] I would be willing to contribute a fix for this bug with guidance from 
the Iceberg community
   - [ ] I cannot contribute a fix for this bug at this time


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to