# Different Postgres images in same cluster

**URL:** <https://community.fly.io/t/different-postgres-images-in-same-cluster/27926>\
**Category:** General\
**Tags:** postgres, machines\
**Created:** [May 21, 2026, 9:55am UTC](https://community.fly.io/t/different-postgres-images-in-same-cluster/27926 "2026-05-21T09:55:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![paulmackay](https://sea1.discourse-cdn.com/fly1/user_avatar/community.fly.io/paulmackay/32/47164_2.png) [@paulmackay](https://community.fly.io/u/paulmackay)\
**Post date:** [May 21, 2026, 9:55am UTC](https://community.fly.io/t/different-postgres-images-in-same-cluster/27926/1 "2026-05-21T09:55:42Z")

</div>

In a Postgres app with 3 machines, all machines don’t have the exact same image. Two have “flyio/postgres-flex:18 (v0.2.0)” and the other has “flyio/postgres-flex:18 (v0.2.0\*\*-pre-1\*\*)”.

This brings the " **Your app is currently running multiple images."** warning message the app’s dahsboard.

Trying to force the image on a machine like this…:

fly m update \<my\_machine\_id\> -a \<my\_app\_name\> -i ‘flyio/postgres-flex:18 (v0.2.0-pre-1)’

Results in this error:

Error: failed to run query ($appName: String!, $imageRef: String!) { app(name: $appName) { id image(ref: $imageRef) { id digest ref compressedSize: compressedSizeFull manifest } } }: couldn’t parse image ref: “flyio/postgres-flex:18 (v0.2.0-pre-1)”

“fly image show -a \<my\_app\_name\>” gives the same kind of error:

unable to fetch latest image details for flyio/postgres-flex:18: failed to run query($image: String!, $flyVersion: String) { latestImageDetails(image: $image, flyVersion: $flyVersion) { registry repository tag version digest } }: “Unable to resolve latest upgradeable tag for flyio/postgres-flex:18.”

Why aren’t all machines with the same image anyway to start with? How can I update the image to set them all on par?

---

<div class="post-metadata">

**Author:** ![roadmr](https://sea1.discourse-cdn.com/fly1/user_avatar/community.fly.io/roadmr/32/14140_2.png) [@roadmr](https://community.fly.io/u/roadmr)\
**Post date:** [May 21, 2026, 1:33pm UTC](https://community.fly.io/t/different-postgres-images-in-same-cluster/27926/2 "2026-05-21T13:33:01Z")

</div>

Hi Paul, `‘flyio/postgres-flex:18 (v0.2.0-pre-1)’` is not a valid image identifier. Try just `flyio/postgres-flex:18`.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/fly1/original/3X/6/e/6e8955d00cb218e186ebbe3a6ab06fefdce15290.svg) [@system](https://community.fly.io/u/system)\
**Post date:** [May 28, 2026, 1:33pm UTC](https://community.fly.io/t/different-postgres-images-in-same-cluster/27926/3 "2026-05-28T13:33:54Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
