Bug#978045: apache2-bin: Immediate exit with "AH00141: Could not initialize random number generator"
reassign 978045 libapr1
found 978045 1.7.0-1
Am 25.12.20 um 03:18 schrieb David W:
You can see that the associated call/failure is happening inside APR
The issue is that if the library is configured (at build time) to
USE_GETRANDOM, then it assumes that the getrandom() call will be
if it fails it becomes a fatal error. On my system, I don't have getrandom()
because I'm running an ancient kernel, but others could (more legitimately)
have the option disabled on a recent custom-built kernel.
I think the correct fix is to not use that build-time option, and go back to
using DEV_RANDOM or whatever was being used previously. Alternatively, at
least document that a kernel with getrandom() support is required to use
I'm not sure exactly when the packaging on this changed, but I know it was
broken in 2.4.46-1 and I *think* it worked in 2.4.43-1, although I can't
copy of that to double-check anymore.
This changed in libapr1 1.7, re-assigning to apr. I am not sure about
the severity, though. According to the man page, getrandom has been
introduced in linux 3.17. Debian 9 already has 4.9 so you have to have a
kernel that is from Debian 8 to be affected by this.