Solved CustomBuild is stuck - How to release it?

burekas

Verified User
Joined
Feb 9, 2020
Messages
47
Hi,

Since I've pressed on update CustomBuild it stuck and I can't enter to it again.
* I already tried to restart directadmin but it didn't change anything.
* Also deactivte/activte through the Plugins Manager didn't change anything.

What can I do?
Thanks.

The status log:

server.mizrahit.co:/root # systemctl status directadmin.service
● directadmin.service - DirectAdmin Web Control Panel
Loaded: loaded (/etc/systemd/system/directadmin.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2020-12-07 20:47:02 UTC; 2min 34s ago
Docs: http://www.directadmin.com
Process: 3491 ExecStart=/usr/local/directadmin/directadmin d (code=exited, status=0/SUCCESS)
Main PID: 3492 (directadmin)
Tasks: 26 (limit: 23737)
Memory: 94.1M
CGroup: /system.slice/directadmin.service
├─3492 /usr/local/directadmin/directadmin d
├─3496 /usr/local/directadmin/directadmin d
├─3498 /usr/local/directadmin/directadmin d
├─3501 /usr/local/directadmin/directadmin d
├─3502 /usr/local/directadmin/directadmin d
├─3686 /usr/local/bin/php -nc/usr/local/directadmin/plugins/custombuild/php.ini /usr/local/directadmin/plugins/custombuild/admin/ajax_count.raw
├─3687 /bin/sh /usr/local/directadmin/custombuild/build versions_ajax
├─4030 wget --no-check-certificate https://waf.comodo.com/doc/comodo_versions.txt -O /usr/local/directadmin/custombuild/versions_cwaf.txt
├─4035 /usr/local/directadmin/directadmin d
├─4038 /usr/local/bin/php -nc/usr/local/directadmin/plugins/custombuild/php.ini /usr/local/directadmin/plugins/custombuild/admin/ajax_count.raw
├─4039 /bin/sh /usr/local/directadmin/custombuild/build versions_ajax
├─4377 wget --no-check-certificate https://waf.comodo.com/doc/comodo_versions.txt -O /usr/local/directadmin/custombuild/versions_cwaf.txt
├─4381 /usr/local/bin/php -n /usr/local/directadmin/plugins/custombuild/admin/index.html
├─4449 /bin/sh /usr/local/directadmin/custombuild/build versions_json
├─4787 wget --no-check-certificate https://waf.comodo.com/doc/comodo_versions.txt -O /usr/local/directadmin/custombuild/versions_cwaf.txt
├─6032 /usr/local/directadmin/directadmin d
├─6034 /usr/local/bin/php -nc/usr/local/directadmin/plugins/custombuild/php.ini /usr/local/directadmin/plugins/custombuild/admin/ajax_count.raw
├─6035 /bin/sh /usr/local/directadmin/custombuild/build versions_ajax
├─6374 wget --no-check-certificate https://waf.comodo.com/doc/comodo_versions.txt -O /usr/local/directadmin/custombuild/versions_cwaf.txt
├─6380 /usr/local/bin/php -n /usr/local/directadmin/plugins/custombuild/admin/index.html
├─6446 /bin/sh /usr/local/directadmin/custombuild/build versions_json
├─6784 wget --no-check-certificate https://waf.comodo.com/doc/comodo_versions.txt -O /usr/local/directadmin/custombuild/versions_cwaf.txt
├─6785 /usr/local/directadmin/directadmin d
├─6792 /usr/local/directadmin/directadmin d
├─6803 /usr/local/directadmin/directadmin d
└─6817 /usr/local/directadmin/directadmin d

Dec 07 20:47:02 server.****.co systemd[1]: Starting DirectAdmin Web Control Panel...
Dec 07 20:47:02 server.****.co systemd[1]: directadmin.service: Can't open PID file /run/directadmin.pid (yet?) after start: No such file or directory
Dec 07 20:47:02 server.****.co systemd[1]: Started DirectAdmin Web Control Panel.
 
Last edited:
It's caused by waf.comodo.com outage. By default OWASP ruleset is used, which is hosted locally on DA servers. I'd suggest switching to it. CustomBuild 2.0 rev. 2615 has timeout defined by default though, so, it shouldn't hang anymore with the new version. Thank you for the report.
 
It's caused by waf.comodo.com outage. By default OWASP ruleset is used, which is hosted locally on DA servers. I'd suggest switching to it. CustomBuild 2.0 rev. 2615 has timeout defined by default though, so, it shouldn't hang anymore with the new version. Thank you for the report.
Thank you.
This made the trick.

Code:
cd /usr/local/directadmin/custombuild
./build set modsecurity yes
./build set modsecurity_ruleset owasp
./build modsecurity
 
It's caused by waf.comodo.com outage. By default OWASP ruleset is used, which is hosted locally on DA servers. I'd suggest switching to it. CustomBuild 2.0 rev. 2615 has timeout defined by default though, so, it shouldn't hang anymore with the new version. Thank you for the report.
Thanks, but what should I do know in order to release it.
It stuck, pressing on CustoBuild in DA doesn't do anything and it's don't get into it.

Enter this code lines doesn't do anything.

./build set modsecurity yes
./build set modsecurity_ruleset owasp
./build modsecurity
 
I succeeded in getting it unstuck by putting the following in my hosts file :

Code:
127.0.0.1  waf.comodo.com

and killing all wgets.
 
I succeeded in getting it unstuck by putting the following in my hosts file :

Code:
127.0.0.1  waf.comodo.com

and killing all wgets.
How to kill all wgets?
And where is the hosts file located?

Is this the official solution?
 
@smtalk :
How can I remove the entire mod_security thing with custombuild?
My administration software errors on a ton of things since it can't reach waf.
 
@smtalk :
How can I remove the entire mod_security thing with custombuild?
My administration software errors on a ton of things since it can't reach waf.
1) Go to plugin manager an remove Comodo WAF plugin
2) Set modsecurity=no or modsecurity_ruleset=owasp in the options.conf file (if you'd like to use the default ruleset) and run "./build modsecurity" then.
 
1) Go to plugin manager an remove Comodo WAF plugin
2) Set modsecurity=no or modsecurity_ruleset=owasp in the options.conf file (if you'd like to use the default ruleset) and run "./build modsecurity" then.
If I set modsecurity to no, do I need to rebuild apache or something else?
I've even tried with disabling the engine in the /etc/httpd/conf/extra folder .. but it keeps ruining a lot of sites now with OWASP.
 
Back
Top