Join 1M+ other developers and:
- Get help and share knowledge in Q&A
- Subscribe to topics of interest
- Get courses & tools that help you grow as a developer or small business owner
Apache2 stopped working after upgrade to v2.4 ((38)Function not implemented: AH00141)
I was happily running apache2 and mysql on a Ubuntu 16.04 server with no problems, but yesterday I noticed that there were a bunch of updates available and I installed them using
One of the updates was
apache2, upgraded to
2.4.46. Since then, apache stopped working. It returns this error when I try to start it:
(38)Function not implemented: AH00141: Could not initialize random number generator. After reading some post online, I decided to upgrade my Ubuntu version to 18.04 (and then to 20.04), the process just finished, but the situation didn’t change, apache is still not working with the same error.
I read to check if
/dev/urandom are present on the system, and they are there. I also checked that my
PATH does not include any “strange” character, which it does not.
I do not know what to do to have apache working again. Can someone help me? Maybe give me some direction on how to downgrade it, I don’t know, I really have no idea.
The server is running a huge Wordpress installation, the only fallback option I can think of is to switch to nginx, but I do not know how easy it will be to configure wordpress to work with nginx, especially if it is not a new installation.
Thank you in advance,
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.×