Attempting to perform a container update fails (e.g change an env var) state is eventually in sync when the device queries the API. When troubleshooting I see the issue:
02:52:47.628462 IP 52.4.252.97.45211 > 10.240.24.217.48484: Flags [P.], seq 1:389, ack 1, win 502, options [nop,nop,TS val 2164788653 ecr 2866573106], length 388
E.....@....E4..a
......d......
x....V......
......o2POST /v1/update?apikey=REMOVEDHTTP/1.1
host: REMOVED.balena:48484
content-length: 0
sentry-trace: c1a85d87c13905a7d3939da6506d0885-f025dbd275cefd2a
baggage: sentry-environment=production,sentry-release=82.18.12,sentry-public_key=REMOVED,sentry-trace_id=c1a85d87c13905a7d3939da6506d0885
Connection: close
02:52:47.628644 IP 10.240.24.217.48484 > 52.4.252.97.45211: Flags [.], ack 389, win 857, options [nop,nop,TS val 2866573450 ecr 2164788653], length 0
E..4E.@.@...
...4..a.d....
x...}...Y-......
..p....
02:52:47.831997 IP 10.240.24.217.48484 > 52.4.252.97.45211: Flags [P.], seq 1:287, ack 389, win 857, options [nop,nop,TS val 2866573653 ecr 2164788653], length 286
E..RE.@.@...
...4..a.d....
x...}...Y.......
..qU....HTTP/1.1 503 Service Unavailable
Content-Type: application/json; charset=utf-8
Content-Length: 85
ETag: W/"55-tt/tIuAlRrQZdMEAD8xbBQwnB7o"
Date: Fri, 29 Nov 2024 02:52:47 GMT
Connection: close
{"status":"failed","message":"Cannot read properties of undefined (reading 'force')"}
- Its currently not possible to convert legacy devices to classic (its been this way for years). You can click the link but the device remains legacy.