Sorry, I’m not familiar with Proxmox, so my reply is a quote from ChatGPT.
This happens because the VM that’s running Home Assistant OS is exposing only an x86-64-v1 CPU to the guest. The sharp prebuilt for linux-x64 is compiled for x86-64-v2 (needs at least SSE3/SSSE3/SSE4.1/SSE4.2/POPCNT). In Proxmox, if your VM’s CPU type is kvm64/qemu64 (or anything that hides newer flags), the guest looks like v1, so sharp refuses to load.
Fix (recommended)
In Proxmox, change the HAOS VM to expose a modern CPU:
VM → Hardware → Processor → Type: host (best), or pick an x86-64-v2 profile if available.
Fully power off the VM (not just reboot), then start it again.
Now the container/add-on inside HAOS will inherit SSE4.2/POPCNT and sharp loads fine.
Quick verification inside HAOS
Open the Terminal & SSH add-on (or host console) and check flags:
grep -m1 ‘^flags’ /proc/cpuinfo
You should see ssse3 sse4_1 sse4_2 popcnt in the list. If they’re missing, the VM is still exposing v1.