imusmanmalik / cloudnative-pg-timescaledb-postgis-containers

Operand images for CloudNativePG containing PostgreSQL with TimescaleDB and PostGIS
Apache License 2.0
25 stars 11 forks source link

timescaledb-postgis:16 for ARM64 not working #21

Open everesio opened 4 months ago

everesio commented 4 months ago

Docker manifest inspect provides an image availability for ARM64 arch. However when run on "amzn2.aarch64" / m6g, the initdb returns exec format error, so it is probably built for AMD not ARM.

initdb Error: error while creating the PostgreSQL instance: fork/exec /usr/lib/postgresql/16/bin/initdb: exec format error 
➜  ~ docker manifest inspect ghcr.io/imusmanmalik/timescaledb-postgis:16  
{
   "schemaVersion": 2,
   "mediaType": "application/vnd.oci.image.index.v1+json",
   "manifests": [
      {
         "mediaType": "application/vnd.oci.image.manifest.v1+json",
         "size": 4666,
         "digest": "sha256:8da5df8587c1612e016efc47e2c21f16cb238f3b4d1f6a726272575fd74bda2c",
         "platform": {
            "architecture": "amd64",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.oci.image.manifest.v1+json",
         "size": 4666,
         "digest": "sha256:df5eda79879c7a84373388ae0a3ef2bdfb0f4de7f6230c7d55acc3614035f68f",
         "platform": {
            "architecture": "arm64",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.oci.image.manifest.v1+json",
         "size": 567,
         "digest": "sha256:be01511e6509f95cbdcd199c3fd15945b56461a497f80b3dc110e1be30d4744f",
         "platform": {
            "architecture": "unknown",
            "os": "unknown"
         }
      },
      {
         "mediaType": "application/vnd.oci.image.manifest.v1+json",
         "size": 567,
         "digest": "sha256:9b70bfd272398703c8c74de819a9efc245d4f32adcb861ff3b2444824017599c",
         "platform": {
            "architecture": "unknown",
            "os": "unknown"
         }
      }
   ]
}
imusmanmalik commented 4 months ago

@everesio Thanks for pointing this out.

Do you want to file a PR for this ?