Apache2 升级至 v2.4 后停止工作((38)功能未实现:AH00141)

Apache2 升级至 v2.4 后停止工作((38)功能未实现:AH00141)

我很高兴在 Ubuntu 16.04 服务器上运行 apache2 和 mysql 没有任何问题,但昨天我注意到有一堆可用的更新,我使用 安装了它们apt-get

其中一个更新是 apache2,升级到2.4.46。从那时起,apache 停止工作。当我尝试启动它时,它返回此错误:(38)Function not implemented: AH00141: Could not initialize random number generator。在阅读了一些在线帖子后,我决定将我的 Ubuntu 版本升级到 18.04,该过程刚刚完成,但情况并没有改变,apache 仍然无法正常工作并出现相同的错误。

我阅读并检查系统中是否存在/dev/random或,并且它们就在那里。/dev/urandom

我不知道该怎么做才能让 Apache 重新运行。有人能帮帮我吗?也许能给我一些降级的指导,我不知道,我真的不知道。

提前感谢,S。

更新

我认为问题出在内核上,内核太旧,无法与最新的 Apache 版本兼容。我看到我有一个3.13.xxx和一个5.4.xxx可用的内核,但我无法切换到最新版本。update-grub似乎都update-grub2无法更改内核。我想我需要一些 grub 配置方面的帮助来解决这个问题。

我尝试编辑grub.cfg并指向GRUB_DEFAULT=1,但没有成功。我想知道是否可以将其更改为

GRUB_DEFAULT="Ubuntu, with Linux 5.4.0-67-generic"

(我可以看到)中的条目grub.cfg可能会起作用。

相关内容