Re: undefined symbol: ap_fcgi_encoded_env_len

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Sun, Dec 1, 2013 at 1:19 AM, sdfasdgfvewrgvwargvt wadawdawd <lf2hunter@xxxxxxxxx> wrote:
Hi there,

I recently found this message in my error_log which got my httpd stopped working and left pid file behind.

The httpd is 2.4.7 on CentOS 6.4 using rpmbuild.

"[mpm_event:notice] [pid 7185:tid 139687436580608] 
AH00493: SIGUSR1 received.  Doing graceful restart
httpd: Syntax error on line 33 of /etc/httpd/conf/httpd.conf: 
Cannot load lib64/httpd/modules/mod_proxy_fcgi.so into server: /usr/lib64/httpd/modules/mod_proxy_fcgi.so: undefined symbol: ap_fcgi_encoded_env_len"

After the incident, I tried "service httpd status", it told me that httpd is dead but pid file exists.
Restarting httpd makes it back online, but I want to know why it happened?

You had not fully stopped httpd after upgrading to 2.4.7, and 2.4.7's mod_proxy_fcgi.so couldn't be loaded into 2.4.6's httpd because the old httpd was missing new APIs (exported symbols).
 

Thanks.



--
Born in Roswell... married an alien...
http://emptyhammock.com/

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux