Server Type: <Client Error> on prefect version

Setup

  • I have a pipenv using Pytho on two VM’s. One is an x86 emulation VM using Python 3.9 and the other is an ARM64 VM with Python 3.11
  • I’ve installed both using pip install prefect
  • Both are Debian 11 images, just different architectures.

Problem

On the X86 VM, when I run prefect version, I get a Server Type: <client error> and a simple hello world with a single flow fails with a await fut failure.

On the ARM64 VM, prefect version returns correct with a Server Type: ephemeral and the same hello world flow successfully executes.

X86_64 Prefrect Version

Version:             2.10.9
API version:         0.8.4
Python version:      3.9.2
Git commit:          1655c1fa
Built:               Thu, May 11, 2023 2:29 PM
OS/Arch:             linux/x86_64
Profile:             default
Server type:         <client error>

ARM64 Prefect Version

Version:             2.10.9
API version:         0.8.4
Python version:      3.11.3
Git commit:          1655c1fa
Built:               Thu, May 11, 2023 2:29 PM
OS/Arch:             darwin/arm64
Profile:             default
Server type:         ephemeral
Server:
  Database:          sqlite
  SQLite version:    3.41.2