splitgraph / seafowl

Analytical database for data-driven Web applications 🪶
https://seafowl.io
Apache License 2.0
397 stars 9 forks source link

Docker image for v0.3.2 breaks with libssl.so.3: cannot open shared object file: No such file or directory #343

Closed mildbyte closed 1 year ago

mildbyte commented 1 year ago
 ~ $ docker run splitgraph/seafowl:0.3.2
Unable to find image 'splitgraph/seafowl:0.3.2' locally
0.3.2: Pulling from splitgraph/seafowl
f1f26f570256: Pull complete 
d4d1bc8ed638: Pull complete 
4b7a80527d63: Pull complete 
Digest: sha256:beab71934fa6d1ee77a80fa041b77cc186307bd8bdd627bb002c18e819eae881
Status: Downloaded newer image for splitgraph/seafowl:0.3.2
/usr/local/bin/seafowl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory
mildbyte commented 1 year ago

From some quick testing, using the most recent Debian version (bookworm, currently in testing) in the Dockerfile works fine:

# syntax=docker/dockerfile:1

FROM debian:bookworm-slim
...
gruuya commented 1 year ago

The docker image (tags) have also been fixed now:

$ docker run splitgraph/seafowl:0.3.2 --version
Unable to find image 'splitgraph/seafowl:0.3.2' locally
0.3.2: Pulling from splitgraph/seafowl
f1f26f570256: Already exists
6e8b7d38b168: Pull complete
0022a42d7966: Pull complete
Digest: sha256:1b5fc9f6f5192acf4b09b22af0cf7d6623a54b77d95474b957d4ab136b10241f
Status: Downloaded newer image for splitgraph/seafowl:0.3.2
Seafowl 0.3.2 (b5b0acc0247ddc81890d73b6fff90c6fd5cc7712 2023-04-05T12:59:23Z)

Built by rustc 1.70.0-nightly on x86_64-unknown-linux-gnu at 2023-04-05T13:55:39.586491518Z
Target: release x86_64-unknown-linux-gnu
Features: catalog_postgres,convergence,convergence_arrow,default,frontend_postgres,object_store_s3,remote_tables