昨天在安装了相当多软件包的机器上升级到 16.04。升级过程总体顺利,apache2
甚至保持运行,值得称赞。
然而,今天早上,通过每日 cronjob,它停止了,并出现以下错误(为了更好的可读性,手动缩进):
[Sat May 14 07:35:30.676246 2016] [mpm_worker:notice] [pid 16811:tid 140122659370880]
AH00292: Apache/2.4.12 (Ubuntu) configured -- resuming normal operations
[Sat May 14 07:35:30.676284 2016] [core:notice] [pid 16811:tid 140122659370880]
AH00094: Command line: '/usr/sbin/apache2'
[Sun May 15 07:35:46.274324 2016] [mpm_worker:notice] [pid 16811:tid 140122659370880]
AH00297: SIGUSR1 received. Doing graceful restart
apache2: Syntax error on line 141 of /etc/apache2/apache2.conf:
Syntax error on line 1 of /etc/apache2/mods-enabled/cgid.load:
Cannot load /usr/lib/apache2/modules/mod_cgid.so into server:
/usr/lib/apache2/modules/mod_cgid.so:
undefined symbol: ap_map_http_request_error
我暂时通过移出目录来“解决”了这个问题。cgid.conf
但这不是最好的解决方案……cgid.load
mods-enabled
这台机器可能已经升级了十几个 Ubuntu 版本。我应该注意,我没有重新启动。这并不总是必要的,所以我在这里也跳过了它。