-
-
Notifications
You must be signed in to change notification settings - Fork 492
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Home Assistant 2023.10 failed to start on armv6 (Illegal instruction) #6683
Comments
can you share the system log
|
And if I run directly by home-assistant user:
|
I think this is a symptom, not the issue. The SIGILL should be the problem. I hope that not some one of the Python modules dropped support for ARMv6. How did you update HA, just via |
I've updated with I've created similar issue in the HA core repo home-assistant/core#102220 maybe someone there can shed some light on the root cause |
Do you have a system Python 3 instance and does it use piwheels? cat /etc/pip.conf |
For the record, the modules which should be compiled from source:
This will take a few more hours on my RPi Zero W. Will report back if this works and try to replace the compiled modules one by one with pre-compiled wheels from piwheels, if available. But will start with |
Interesting... I've rolled back to 2023.9.3 and it starts just fine without any Illegal Instrucructions. During the downgrade I've notied that only a few libs have been downgraded together with HA. They are |
It works fine here, with the compiled modules. It might be however possible that the new HA version uses a new module, like |
Ok, the root cause of the issue is the |
Ah great. I just wanted to write that installing pip3 install --no-binary ':all:' webrtc-noise-gain==1.2.3 ... ah just testing to install the pre-compiled wheel here. The declaration looks fine:
So using the above command, you can enforce a functional source build of this wheel for your HA. Reported at piwheels: piwheels/packages#398 |
Creating a bug report/issue
Required Information
8.22.3
bookworm
Linux DietPi 6.1.21+ #1642 Mon Apr 3 17:19:14 BST 2023 armv6l GNU/Linux
RPi B (armv6l)
Additional Information (if applicable)
Steps to reproduce
After upgrading Home Assistant to the latest version it fails to start due to the "Illegal Instruction" error. I believe this is because some of the libs were upgraded, and looks like one of them is not compiled correctly for the armv6 architecture. Could you please help to identify what lib is throwing that error?
Here is the fault.log
The text was updated successfully, but these errors were encountered: