The supervisor of some new devices using the latest OS version are encountering the following error:
"error":{
"message":"Device <device name> is too old to satisfy required version range: >=2.11.0",
"stack":"ApiError: Device <device name> is too old to satisfy required version range: >=2.11.0
at Object.<anonymous> (/usr/src/app/dist/app.js:10:452890)
at Generator.next (<anonymous>)\n at fulfilled (/usr/src/app/dist/app.js:10:1915792)
at processTicksAndRejections (internal/process/task_queues.js:97:5)"
}
The supervisor of some new devices using the latest OS version are encountering the following error:
Here are some findings courtesy of @cywang117,
Origin of 2.11 looks to be here: https://github.com/balena-io/open-balena-api/blob/3d07c43b84eb935d810143680bb9161163526516/src/features/application-types/application-types.ts#L29 So it looks like the device's os_version property isn't being picked up: https://github.com/balena-io/open-balena-api/blob/3d07c43b84eb935d810143680bb9161163526516/src/features/application-types/application-types.ts#L160