HTTPD:undefined symbol: ap_get_server_banner
有时候,在启动HTTPD服务的时候会遇到下面的错误:
1 2 3 4 |
[root@centerserver ~]# service httpd start Starting httpd: httpd: Syntax error on line 997 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_proxy_cluster.so into server: /etc/httpd/modules/mod_proxy_cluster.so: undefined symbol: ap_get_server_banner [FAILED] [root@centerserver ~]# |
造成该错误的原因是缺少软件包支持:mod_perl-devel.i386
解法如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
[root@centerserver ~]# yum list | grep --color mod_perl Unable to read consumer identity mod_perl.x86_64 2.0.4-6.el5 Server mod_perl-devel.i386 2.0.4-6.el5 Server mod_perl-devel.x86_64 2.0.4-6.el5 Server [root@centerserver ~]# [root@centerserver ~]# yum install -y mod_perl-devel.i386 Loaded plugins: katello, product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mod_perl-devel.i386 0:2.0.4-6.el5 set to be updated --> Processing Dependency: mod_perl = 2.0.4-6.el5 for package: mod_perl-devel --> Running transaction check ---> Package mod_perl.x86_64 0:2.0.4-6.el5 set to be updated --> Processing Dependency: perl(BSD::Resource) for package: mod_perl --> Running transaction check ---> Package perl-BSD-Resource.x86_64 0:1.28-1.fc6.1 set to be updated --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================================================================================= Package Arch Version Repository Size ========================================================================================================================================================================================================================= Installing: mod_perl-devel i386 2.0.4-6.el5 Server 47 k Installing for dependencies: mod_perl x86_64 2.0.4-6.el5 Server 4.0 M perl-BSD-Resource x86_64 1.28-1.fc6.1 Server 29 k Transaction Summary ========================================================================================================================================================================================================================= Install 3 Package(s) Upgrade 0 Package(s) Total download size: 4.1 M Downloading Packages: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 1.7 GB/s | 4.1 MB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : perl-BSD-Resource 1/3 Installing : mod_perl 2/3 Installing : mod_perl-devel 3/3 Installed products updated. Installed: mod_perl-devel.i386 0:2.0.4-6.el5 Dependency Installed: mod_perl.x86_64 0:2.0.4-6.el5 perl-BSD-Resource.x86_64 0:1.28-1.fc6.1 Complete! [root@centerserver ~]# [root@centerserver ~]# service httpd start Starting httpd: [OK] [root@centerserver ~]# |
——————————————————————————
Ending。