Supervisor won't start with Error: The migration directory is corrupt

I am installing a brand new copy of balena os on a Raspberry Pi 3. I am using the 64 bit version 2.94.4 with supervisor version 12.11.36.

I flash the os onto the sd card and insert into the Pi. Everything boots up and connects, the services download, and everything works for 5 minutes or so. Then, supervisor goes down with the following error message:

(node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see (rejection id: 6)
(node:1) UnhandledPromiseRejectionWarning: Error: The migration directory is corrupt, the following files are missing: M00007.js
    at validateMigrationList (/usr/src/app/dist/app.js:10:2105951)
    at /usr/src/app/dist/app.js:10:2107110

The device is set to the same supervisor version so I am not sure why it would be trying to update or if that is the issue. I can ssh into the device (it’s on my local network).

I have granted support access. the device uuid is 2e25a4301cbc42d1a2d96bb50f13338f

That is strange. That is usually the error you get when the supervisor is downgraded. Can you try to upgrade the supervisor and see if that fixes the issue?

That worked. Thanks.