Skip to content

CHECKPOINT fails with Azure Blob Storage (SSL CA cert error) #776

@rec00n

Description

@rec00n

What happens?

I'am testing DuckLake with Postgres and Azure Blob Storage as storage backend. When I wanted to run the CHECKPOINT; statement I am running into:

"Fail to get a new connection for: https://myaccount.blob.core.windows.net/. Problem with the SSL CA cert (path? access rights?)"

To Reproduce

It tried to debug it, but strangely, if I run ...

CALL ducklake_flush_inlined_data('bla'); CALL ducklake_merge_adjacent_files('bla'); CALL ducklake_expire_snapshots('bla', older_than => now() - INTERVAL '10 minutes'); CALL ducklake_cleanup_old_files('bla',cleanup_all => true);

...everything works fine as expected and I can see parquet files created/modified in the blob storage container.

I already set also SET azure_transport_option_type = 'curl';, so I don't think the issue is here.

The code is running in a python:3.13-trixie container and ca-certificates is present.

Generally is not a big deal, since you can execute the maintenance statements as desired, but probably is something which should be investigated.

OS:

python:3.13-trixie

DuckDB Version:

1.4.4

DuckLake Version:

3f1b372

DuckDB Client:

Python

Hardware:

No response

Full Name:

Bernhard Castellazzi

Affiliation:

Salzburg

What is the latest build you tested with? If possible, we recommend testing with the latest nightly build.

I have tested with a stable release

Did you include all relevant data sets for reproducing the issue?

Not applicable - the reproduction does not require a data set

Did you include all code required to reproduce the issue?

  • Yes, I have

Did you include all relevant configuration (e.g., CPU architecture, Python version, Linux distribution) to reproduce the issue?

  • Yes, I have

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions