Set Raspberry Pi 2 Supervisor architecture correctly #3012
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The Raspberry Pi 2 was based on Cortex-A7 in first revisions, then Cortex-A53. However, both ar armv7 architectures, and that is also how the Operating System itself is configured. Use the correct architecture for Supervisor.
The hassos-supervisor script should recreate the container automatically on first boot after update.
Since Supervisor itself is written in Python this shouldn't affect much. However, the Supervisor uses it's architecture as default architecture when building local add-on and uses it as default architecture for multi-arch container images. This is also where this error got noticed (see home-assistant/supervisor#4402 (comment)).