我很高兴在 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
可能会起作用。