Issue
There was an error related to the "/var/log/cpanel-server-traffic/web" directory while rebuilding the httpd configuration file on cpanel servers. The missing update of ea-cpanel-tools package caused this issue.
# /scripts/rebuildhttpdconf
Initial configuration generation failed with the following message:
The "/usr/sbin/httpd -DSSL -t -f /etc/apache2/conf/httpd.conf.work.8d346cfb.cfgcheck -C Include "/etc/apache2/conf.modules.d/*.conf"" command (process 2151258) reported error number 1 when it ended.
(2)No such file or directory: AH02297: Cannot access directory '/var/log/cpanel-server-traffic/web/' for log file '/var/log/cpanel-server-traffic/web/traffic-apache.log' defined at /etc/apache2/conf/httpd.conf.work.8d346cfb.cfgcheck:223
AH00014: Configuration check failed
Rebuilding configuration without any local modifications.
Failed to generate a syntactically correct Apache configuration.
Bad configuration file located at /etc/apache2/conf/httpd.conf.work.8d346cfb
Error:
The "/usr/sbin/httpd -DSSL -t -f /etc/apache2/conf/httpd.conf.work.8d346cfb.cfgcheck -C Include "/etc/apache2/conf.modules.d/*.conf"" command (process 2151262) reported error number 1 when it ended.
(2)No such file or directory: AH02297: Cannot access directory '/var/log/cpanel-server-traffic/web/' for log file '/var/log/cpanel-server-traffic/web/traffic-apache.log' defined at /etc/apache2/conf/httpd.conf.work.8d346cfb.cfgcheck:223
AH00014: Configuration check failed
On this Cpanel + CloudLinux servers, the splitlogs process is crashing. The following segfault messages can be seen:
Apr 26 10:27:07 45-12-1-181 kernel: splitlogs[442442]: segfault at 0 ip 00007f9a76a75c5b sp 00007fffa639bc00 error 4
Apr 26 10:43:48 45-12-1-181 kernel: splitlogs[452058]: segfault at 0 ip 00007f2c5a675c5b sp 00007ffcbe19e7f0 error 4 in libc.so.6[7f2c5a628000+174000]
Apr 26 10:43:48 45-12-1-181 kernel: splitlogs[452074]: segfault at 0 ip 00007f5d91275c5b sp 00007ffc5defb740 error 4
Apr 26 10:43:48 45-12-1-181 kernel: splitlogs[452061]: segfault at 0 ip 00007fae91c75c5b sp 00007ffedb7a0c80 error 4 in libc.so.6[7fae91c28000+174000] likely on CPU 27 (core 3, socket 1)
Apr 26 11:00:29 45-12-1-181 kernel: splitlogs[459142]: segfault at 0 ip 00007f97e9e75c5b sp 00007ffce6d189e0 error 4 in libc.so.6[7f97e9e28000+174000]
Apr 26 11:00:29 45-12-1-181 kernel: splitlogs[459146]: segfault at 0 ip 00007f59f7075c5b sp 00007ffeddcd4220 error 4
Apr 26 11:17:09 45-12-1-181 kernel: splitlogs[467349]: segfault at 0 ip 00007f1a3fc75c5b sp 00007ffdaff494f0 error 4 in libc.so.6[7f1a3fc28000+174000] likely on CPU 6 (core 8, socket 0)
Apr 26 11:17:09 45-12-1-181 kernel: splitlogs[467377]: segfault at 0 ip 00007f7eb1275c5b sp 00007ffd6e235020 error 4
Apr 26 11:17:09 45-12-1-181 kernel: splitlogs[467379]: segfault at 0 ip 00007fa310c75c5b sp 00007ffc142b6c50 error 4 in libc.so.6[7fa310c28000+174000] likely on CPU 36 (core 16, socket 1)
Apr 26 11:33:50 45-12-1-181 kernel: splitlogs[475401]: segfault at 0 ip 00007fbaab275c5b sp 00007ffe6a726590 error 4
Apr 26 11:33:50 45-12-1-181 kernel: splitlogs[475400]: segfault at 0 ip 00007fca6a675c5b sp 00007ffe60f295f0 error 4
Apr 26 11:33:50 45-12-1-181 kernel: splitlogs[475411]: segfault at 0 ip 00007ff2ae275c5b sp 00007ffef65f1c80 error 4 in libc.so.6[7ff2ae228000+174000] likely on CPU 57 (core 11, socket 0)
Apr 26 11:50:31 45-12-1-181 kernel: splitlogs[483610]: segfault at 0 ip 00007f07bbe75c5b sp 00007ffc913833a0 error 4 in libc.so.6[7f07bbe28000+174000] likely on CPU 8 (core 10, socket 0)
Apr 26 11:50:31 45-12-1-181 kernel: splitlogs[483608]: segfault at 0 ip 00007fb579475c5b sp 00007ffc91875020 error 4
Apr 26 11:50:31 45-12-1-181 kernel: splitlogs[483603]: segfault at 0 ip 00007f73a2675c5b sp 00007ffd6bc545e0 error 4 in libc.so.6[7f73a2628000+174000] likely on CPU 9 (core 11, socket 0)
Apr 26 12:07:27 45-12-1-181 kernel: splitlogs[492463]: segfault at 0 ip 00007fee30a75c5b sp 00007ffe844045e0 error 4 in libc.so.6[7fee30a28000+174000] likely on CPU 60 (core 16, socket 0)
Apr 26 12:07:27 45-12-1-181 kernel: splitlogs[492439]: segfault at 0 ip 00007fdc3a475c5b sp 00007ffc2f7d01a0 error 4
Apr 26 12:07:27 45-12-1-181 kernel: splitlogs[492482]: segfault at 0 ip 00007ff36cc75c5b sp 00007ffcd6411670 error 4 in libc.so.6[7ff36cc28000+174000] likely on CPU 70 (core 28, socket 0)
Apr 26 12:15:48 45-12-1-181 kernel: splitlogs[501704]: segfault at 0 ip 00007fc8f0875c5b sp 00007fff2379af10 error 4 in libc.so.6[7fc8f0828000+174000] likely on CPU 49 (core 1, socket 0)
Apr 26 12:15:48 45-12-1-181 kernel: splitlogs[501710]: segfault at 0 ip 00007fbf2de75c5b sp 00007ffcc7328a40 error 4 in libc.so.6[7fbf2de28000+174000]
Apr 26 12:24:10 45-12-1-181 kernel: splitlogs[506225]: segfault at 0 ip 00007f48dc675c5b sp 00007ffd37c84d20 error 4 in libc.so.6[7f48dc628000+174000] likely on CPU 2 (core 2, socket 0)
Apr 26 12:24:10 45-12-1-181 kernel: splitlogs[506159]: segfault at 0 ip 00007f2998675c5b sp 00007fffb5f7d8f0 error 4 in libc.so.6[7f2998628000+174000]
Apr 26 12:40:51 45-12-1-181 kernel: splitlogs[509489]: segfault at 0 ip 00007fcc18a75c5b sp 00007fff75e620f0 error 4 in libc.so.6[7fcc18a28000+174000] likely on CPU 54 (core 8, socket 0)
Apr 26 12:40:51 45-12-1-181 kernel: splitlogs[509486]: segfault at 0 ip 00007f85e4075c5b sp 00007ffd9b357c60 error 4
Apr 26 12:40:51 45-12-1-181 kernel: splitlogs[509502]: segfault at 0 ip 00007f55c9675c5b sp 00007ffff79ed2e0 error 4 in libc.so.6[7f55c9628000+174000] likely on CPU 8 (core 10, socket 0)
Apr 26 12:57:32 45-12-1-181 kernel: splitlogs[518351]: segfault at 0 ip 00007f4e9a875c5b sp 00007ffebf02ea30 error 4
Apr 26 12:57:32 45-12-1-181 kernel: splitlogs[518365]: segfault at 0 ip 00007f6ea8e75c5b sp 00007fff1f5ab8f0 error 4
Apr 26 12:57:32 45-12-1-181 kernel: splitlogs[518322]: segfault at 0 ip 00007f48cac75c5b sp 00007ffdbdd95590 error 4
Apr 26 13:14:12 45-12-1-181 kernel: splitlogs[528454]: segfault at 0 ip 00007fc1dd875c5b sp 00007ffcaab9eff0 error 4
Apr 26 13:14:12 45-12-1-181 kernel: splitlogs[528363]: segfault at 0 ip 00007f1eb1875c5b sp 00007ffe5bdb61f0 error 4
Apr 26 13:14:12 45-12-1-181 kernel: splitlogs[528389]: segfault at 0 ip 00007f8e4f875c5b sp 00007ffdbe077260 error 4 in libc.so.6[7f8e4f828000+174000]
Environment
- CloudLinux
- Cpanel
Solution
A temporary workaround is to create the directory manually.
grep -r cpanel-server-traffic /etc/apache2/ ;if [ $? -eq 0 ]; then mkdir -p /var/log/cpanel-server-traffic/web;else echo "Script failed" ; fi
Permanent Fix:
Update ea-cpanel-tools to version #1.0-107.cloudlinux
yum update ea-cpanel-tools --enablerepo=cl*
Finally, restart the Apache server.
# /scripts/restartsrv_httpd
Cause
Recently, 'ea-cpanel-tools' was updated to create the `/var/log/cpanel-server-traffic/web/` directory. However, when 'ea-cpanel-tools' is provided by CloudLinux, it is not created. This can sometimes cause issues with rebuilding the Apache Configuration.
Useful links
https://support.cpanel.net/hc/en-us/community/posts/31634624163735
https://support.cpanel.net/hc/en-us/articles/31658607560215-segfault-at-0-ip-error-4-in-libc-so-6
Comments
0 comments
Please sign in to leave a comment.