You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After migrating my Home Assistant setup from ARMv8 (Raspberry Pi 3) to ARMv7 (Odroid XU4), the DNS plugin (hassio_dns) failed. Running coredns -conf /etc/corefile inside the container resulted in a segmentation fault.
Steps to Reproduce:
Migrate a Home Assistant setup from ARMv8 hardware (e.g., Raspberry Pi) to ARMv7 hardware (Odroid XU4).
ha dns downgrade --version 2024.04.0
ha dns upgrade
After this, the DNS plugin (2024.12.0) worked as expected.
Suspected Cause
The segmentation fault appears to be specifically related to the coredns binary. Other programs within the hassio_dns container ran without any issues, suggesting that the problem is isolated to coredns. This indicates that the issue occurs during the distribution process of the coredns binary after it has been cross-compiled.
To address this, I recommend switching from the current cross-compilation and distribution process to a native installation of coredns using apk, such as:
apk add coredns
This approach could help ensure compatibility with the target architecture and prevent errors introduced during the distribution of the cross-compiled binary.
Environment
Source Architecture: ARMv8 (Raspberry Pi)
Target Architecture: ARMv7 (Odroid XU4)
Versions
Core 2025.1.2
Supervisor: 14.1
OS: 2024.12.3
Frontend: 20250109.0
DNS: 2024.12.0
The text was updated successfully, but these errors were encountered:
Description
After migrating my Home Assistant setup from ARMv8 (Raspberry Pi 3) to ARMv7 (Odroid XU4), the DNS plugin (
hassio_dns
) failed. Runningcoredns -conf /etc/corefile
inside the container resulted in a segmentation fault.Steps to Reproduce:
Workaround
The issue was resolved by:
After this, the DNS plugin (
2024.12.0
) worked as expected.Suspected Cause
The segmentation fault appears to be specifically related to the coredns binary. Other programs within the hassio_dns container ran without any issues, suggesting that the problem is isolated to coredns. This indicates that the issue occurs during the distribution process of the coredns binary after it has been cross-compiled.
To address this, I recommend switching from the current cross-compilation and distribution process to a native installation of coredns using apk, such as:
This approach could help ensure compatibility with the target architecture and prevent errors introduced during the distribution of the cross-compiled binary.
Environment
Versions
The text was updated successfully, but these errors were encountered: