[Bug 3487] "getentropy failed" after upgrade from 9.0

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Mon Nov 7 11:35:08 AEDT 2022


https://bugzilla.mindrot.org/show_bug.cgi?id=3487

Darren Tucker <dtucker at dtucker.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |3480

--- Comment #2 from Darren Tucker <dtucker at dtucker.net> ---
We've changed it so that the fallback code is always available even on
platforms that claim to have getentropy:

https://github.com/openssh/openssh-portable/commit/da6038bd5cd55eb212eb2aec1fc8ae79bbf76156

Always use compat getentropy.
Have it call native getentropy and fall back as required.  Should fix
issues of platforms where libc has getentropy but it is not implemented
in the kernel.  Based on github PR#354 from simsergey.

This change will be in OpenSSH 9.2p1 and has been cherrypicked into the
V_9_1 branch, so will be included if there is a 9.1p2 release.

Could you please confirm that this change fixes your problem?


Referenced Bugs:

https://bugzilla.mindrot.org/show_bug.cgi?id=3480
[Bug 3480] tracking bug for openssh-9.2
-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list