【发布时间】:2021-06-11 11:44:18
【问题描述】:
我有一个运行着 Ubuntu 16.04、Apache 2.4.18、PHP 7.3 和 7.4、PHP-FPM、PHP FastCGI、MPM 事件的系统。
我想升级到最新的Apache版本(2.4.46-2+ubuntu16.04.1+deb.sury.org+3 amd64 [upgradable from: 2.4.18-2ubuntu3.17])如下:
add-apt-repository -y ppa:ondrej/apache2
自动更新
apt-get --only-upgrade install apache2
服务 apache2 重启
apache2.service 的作业失败,因为控制进程以错误代码退出。详见“systemctl status apache2.service”和“journalctl -xe”。
journalctl -xe
apachectl[9010]: [:crit] [pid 9013] (38)函数未实现:AH00141: 无法初始化随机数生成器
我检查并安装了 /dev/random 和 /dev/urandom。 内核:4.4.0-042stab141.2 和 libc6:2.23-0ubuntu11.2
【问题讨论】:
-
可能相关:bugs.debian.org/cgi-bin/bugreport.cgi?bug=978045 tl;dr:您的内核可能没有启用
getrandom系统调用。 -
我面临同样的问题。可能值得在github.com/oerdnj/deb.sury.org/issues 上创建一个问题,但 16.04 将在 3 周内结束生命……升级 ubuntu 安装并使用 canonical 提供的软件包可能值得。