-
Notifications
You must be signed in to change notification settings - Fork 667
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
Openssl-version dont have X25519 #903
Comments
0.86.1 does not support it X25519, either |
Hi - this is happening for homekit_controller as well. I've dug into it a bit there. I didn't catch the problem because i use the Ultimately Full run through - sorry if its teaching anyone to suck eggs.
Unfortunately even if this code was exercised in CI, CI is Ubuntu based so we can't catch errors like this before they bite an actual release. Cryptography recommend that you use the wheel wherever possible as it means they are able to ship a secure (and functional) implementation to you in a timely fashion, but this is obviously not possible on Alpine (musl libc versus glibc means no upstream provided wheels). This particular example of the issue will go away by itself when HASS.io starts to use Alpine 3.9 (which is about to be released 'soon'). At that point cryptography will be compiled against openssl 1.1.1. However the underlying disconnect between cryptography on Ubuntu/Debian/Raspbian vs cryptography on Alpine will remain and will likely bite in the future in other ways. I will happily put together a PR to build cryptography as documented by upstream in the Docker images if this is usefu/desiredl and someone can point me at the right Dockerfiles. |
Hass.IO 86.3 with ASUSWRT doesnt work with SSH or Telnet, hopefully gets resolved in 86.4 Telnet Error Logging: |
Still not solved with hassio 86.4 2019-01-31 21:27:26 ERROR (MainThread) [homeassistant.setup] Error during setup of component asuswrt |
Should be fixed in next release |
go go go please |
Will this be fixed for HomeKit Controller as well? Sorry for asking, I just sat down at my PC to report this issue with the HomeKit controller when I found this issue. Thanks! 😄 |
any news about this issue? |
Yes, it will get solved for both platforms with this. |
I still have this issue for HomeKit Controller with the new release 87.0 |
For me it is strange, homekit_controller is working fine up to 0.86.4 |
I'm happy to confirm that asuswrt now works in 0.87.0 |
The version of OpenSSL in hass.io has always been "bad", its just that more and more python code in the wild is starting to expect OpenSSL to be up to date. For the asuswrt people there was a workaround to avoid using HASS.io OpenSSL at all for X25519. This means that one of the libraries is pinned at an old version - so currently blocked from security updates. The underlying problem is still there, just hidden. Hopefully HASS.io will use Alpine 3.9 before we have to choose between fixing a security bug and letting asuswrt work for HASS.io users 😱 There's no easy workaround for homekit_controller other than to not use HASS.io or to wait for it to upgrade to Alpine 3.9. (The non-hass.io Docker instructions should work, as should the venv instructions). |
I'm also seeing this with the
|
This just happened to me as well for homekit_controller when I upgraded hassio (running in docker on an ubuntu server) from 0.86.4 to 0.87.0 last night. Would it be possible to just roll back to 0.86.4 until this has been fixed? |
I just did wipe and restore last snapshot.
Worker a treat.
Sent from BlueMail
…On Feb 9, 2019, 09:34, at 09:34, Jens Westerlund ***@***.***> wrote:
This just happened to me as well for homekit_controller when I upgraded
hassio (running in docker on an ubuntu server) from 0.86.4 to 0.87.0
last night.
Would it be possible to just roll back to 0.86.4 until this has been
fixed?
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#903 (comment)
|
Are there any updates for this? I'd love to get this working. |
I think this issue can be closed now - see #914. @kennedyshead interest. |
Home Assistant release with the issue:
0.86.0b3
Operating environment (HassOS/Generic):
Docker raspberrypi3-homeassistant
Supervisor logs:
Description of problem:
There seems to be a problem with the openssl version.
home-assistant/core#20361
The text was updated successfully, but these errors were encountered: