When add user by SSH, systemctl are restarted resulting error 502 #361

Closed
opened 2026-04-05 20:27:14 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @John-Henrique on 8/14/2023

CloudPanel version(s) affected

2.3.1

Description

I write a script to add site, database and install WordPress, until CloudPanel 2.2 works fine but after update to 2.3.1 every time result 502.

Debuging all possibilities and at this moment this looks like the problem.

After run my script, get error 502 (bad gateway), so I run

journalctl --since "2 minutes ago"

and get this logs,

Aug 14 02:40:59 sandbox systemd[1]: Started Session 50889 of User ubuntu.
Aug 14 02:41:00 sandbox sudo[914733]:   ubuntu : TTY=pts/1 ; PWD=/home/ubuntu ; USER=root ; COMMAND=/usr/bin/su -
Aug 14 02:41:00 sandbox sudo[914733]: pam_unix(sudo:session): session opened for user root(uid=0) by ubuntu(uid=1001)
Aug 14 02:41:00 sandbox su[914735]: (to root) root on pts/2
Aug 14 02:41:00 sandbox su[914735]: pam_unix(su-l:session): session opened for user root(uid=0) by ubuntu(uid=0)
Aug 14 02:41:10 sandbox sudo[914751]:     root : TTY=pts/2 ; PWD=/root ; USER=root ; COMMAND=/usr/bin/clpctlWrapper site:add:php --domainName=3025748196.mytest.com --phpVersion=8.1 --vhostTemplate=WooCommerce --siteUser=user1>
Aug 14 02:41:10 sandbox sudo[914751]: pam_unix(sudo:session): session opened for user root(uid=0) by ubuntu(uid=0)
Aug 14 02:41:10 sandbox su[914755]: (to clp) root on pts/3
Aug 14 02:41:10 sandbox su[914755]: pam_unix(su:session): session opened for user clp(uid=1002) by root(uid=0)
Aug 14 02:41:13 sandbox sudo[914765]:      clp : PWD=/tmp ; USER=root ; COMMAND=/usr/sbin/useradd -p $6$wtCXwcF.Ly2vgHTJ$UQosAxEBldWvpruRVpvmnf1X1wdP4mUJ44UFocJxjRgCHtVM/BqEIqu7uziBImisFEgNahIe78mij9BTs0v95/ -m user1308rebxydjtzm -k >
Aug 14 02:41:13 sandbox sudo[914765]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox useradd[914766]: new group: name=user1308rebxydjtzm, GID=2030
Aug 14 02:41:13 sandbox useradd[914766]: new user: name=user1308rebxydjtzm, UID=2030, GID=2030, home=/home/user1308rebxydjtzm, shell=/bin/bash, from=none
Aug 14 02:41:13 sandbox sudo[914765]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914775]:      clp : PWD=/tmp ; USER=root ; COMMAND=/bin/mkdir -p /home/user1308rebxydjtzm/htdocs/3025748196.mytest.com
Aug 14 02:41:13 sandbox sudo[914775]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914775]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914779]:      clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/logrotate.d/user1308rebxydjtzm
Aug 14 02:41:13 sandbox sudo[914779]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914779]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914783]:      clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /home/user1308rebxydjtzm/htdocs/3025748196.mytest.com/index.php
Aug 14 02:41:13 sandbox sudo[914783]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914783]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914787]:      clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/nginx/ssl-certificates/3025748196.mytest.com.key
Aug 14 02:41:13 sandbox sudo[914787]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914787]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914791]:      clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/nginx/ssl-certificates/3025748196.mytest.com.crt
Aug 14 02:41:13 sandbox sudo[914791]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914791]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914795]:      clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/php/8.1/fpm/pool.d/3025748196.mytest.com.conf
Aug 14 02:41:13 sandbox sudo[914795]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914795]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914798]:      clp : PWD=/tmp ; USER=root ; COMMAND=/bin/systemctl reload php8.1-fpm
Aug 14 02:41:13 sandbox sudo[914798]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox systemd[1]: Reloading The PHP 8.1 FastCGI Process Manager...
Aug 14 02:41:13 sandbox systemd[1]: Reloaded The PHP 8.1 FastCGI Process Manager.
Aug 14 02:41:13 sandbox sudo[914798]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914802]:      clp : PWD=/tmp ; USER=root ; COMMAND=/bin/mkdir -p /home/user1308rebxydjtzm/.varnish-cache/
Aug 14 02:41:13 sandbox sudo[914802]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914802]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914806]:      clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /home/user1308rebxydjtzm/.varnish-cache/settings.json
Aug 14 02:41:13 sandbox sudo[914806]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914806]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914809]:      clp : PWD=/tmp ; USER=root ; COMMAND=/bin/cp /home/clp/htdocs/app/files/resources/varnish-cache/controller/wordpress/controller.php /home/user1308rebxydjtzm/.varnish-cache/controller.php
Aug 14 02:41:13 sandbox sudo[914809]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914809]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914812]:      clp : PWD=/tmp ; USER=root ; COMMAND=/bin/mkdir -p /home/user1308rebxydjtzm/logs/varnish-cache/
Aug 14 02:41:13 sandbox sudo[914812]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914812]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914816]:      clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /home/user1308rebxydjtzm/logs/varnish-cache/purge.log
Aug 14 02:41:13 sandbox sudo[914816]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914816]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914820]:      clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/nginx/sites-enabled/3025748196.mytest.com.conf
Aug 14 02:41:13 sandbox sudo[914820]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox sudo[914820]: pam_unix(sudo:session): session closed for user root
Aug 14 02:41:13 sandbox sudo[914823]:      clp : PWD=/tmp ; USER=root ; COMMAND=/bin/systemctl reload nginx
Aug 14 02:41:13 sandbox sudo[914823]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002)
Aug 14 02:41:13 sandbox systemd[1]: Reloading A high performance web server and a reverse proxy server...

How to reproduce

In my case I connect SSH by PHP and run CLPCTL commands, after add new site any command result in 502 error

Possible Solution

No response

Additional Context

When running CTPCTL commands by CLI (no using PHP) works fine. The problem occurs only when connect by PHP because systemctl restart server after add new site.

*Originally created by @John-Henrique on 8/14/2023* ### CloudPanel version(s) affected 2.3.1 ### Description I write a script to add site, database and install WordPress, until CloudPanel 2.2 works fine but after update to 2.3.1 every time result 502. Debuging all possibilities and at this moment this looks like the problem. After run my script, get error 502 (bad gateway), so I run ``` journalctl --since "2 minutes ago" ``` and get this logs, ``` Aug 14 02:40:59 sandbox systemd[1]: Started Session 50889 of User ubuntu. Aug 14 02:41:00 sandbox sudo[914733]: ubuntu : TTY=pts/1 ; PWD=/home/ubuntu ; USER=root ; COMMAND=/usr/bin/su - Aug 14 02:41:00 sandbox sudo[914733]: pam_unix(sudo:session): session opened for user root(uid=0) by ubuntu(uid=1001) Aug 14 02:41:00 sandbox su[914735]: (to root) root on pts/2 Aug 14 02:41:00 sandbox su[914735]: pam_unix(su-l:session): session opened for user root(uid=0) by ubuntu(uid=0) Aug 14 02:41:10 sandbox sudo[914751]: root : TTY=pts/2 ; PWD=/root ; USER=root ; COMMAND=/usr/bin/clpctlWrapper site:add:php --domainName=3025748196.mytest.com --phpVersion=8.1 --vhostTemplate=WooCommerce --siteUser=user1> Aug 14 02:41:10 sandbox sudo[914751]: pam_unix(sudo:session): session opened for user root(uid=0) by ubuntu(uid=0) Aug 14 02:41:10 sandbox su[914755]: (to clp) root on pts/3 Aug 14 02:41:10 sandbox su[914755]: pam_unix(su:session): session opened for user clp(uid=1002) by root(uid=0) Aug 14 02:41:13 sandbox sudo[914765]: clp : PWD=/tmp ; USER=root ; COMMAND=/usr/sbin/useradd -p $6$wtCXwcF.Ly2vgHTJ$UQosAxEBldWvpruRVpvmnf1X1wdP4mUJ44UFocJxjRgCHtVM/BqEIqu7uziBImisFEgNahIe78mij9BTs0v95/ -m user1308rebxydjtzm -k > Aug 14 02:41:13 sandbox sudo[914765]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox useradd[914766]: new group: name=user1308rebxydjtzm, GID=2030 Aug 14 02:41:13 sandbox useradd[914766]: new user: name=user1308rebxydjtzm, UID=2030, GID=2030, home=/home/user1308rebxydjtzm, shell=/bin/bash, from=none Aug 14 02:41:13 sandbox sudo[914765]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914775]: clp : PWD=/tmp ; USER=root ; COMMAND=/bin/mkdir -p /home/user1308rebxydjtzm/htdocs/3025748196.mytest.com Aug 14 02:41:13 sandbox sudo[914775]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914775]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914779]: clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/logrotate.d/user1308rebxydjtzm Aug 14 02:41:13 sandbox sudo[914779]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914779]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914783]: clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /home/user1308rebxydjtzm/htdocs/3025748196.mytest.com/index.php Aug 14 02:41:13 sandbox sudo[914783]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914783]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914787]: clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/nginx/ssl-certificates/3025748196.mytest.com.key Aug 14 02:41:13 sandbox sudo[914787]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914787]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914791]: clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/nginx/ssl-certificates/3025748196.mytest.com.crt Aug 14 02:41:13 sandbox sudo[914791]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914791]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914795]: clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/php/8.1/fpm/pool.d/3025748196.mytest.com.conf Aug 14 02:41:13 sandbox sudo[914795]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914795]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914798]: clp : PWD=/tmp ; USER=root ; COMMAND=/bin/systemctl reload php8.1-fpm Aug 14 02:41:13 sandbox sudo[914798]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox systemd[1]: Reloading The PHP 8.1 FastCGI Process Manager... Aug 14 02:41:13 sandbox systemd[1]: Reloaded The PHP 8.1 FastCGI Process Manager. Aug 14 02:41:13 sandbox sudo[914798]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914802]: clp : PWD=/tmp ; USER=root ; COMMAND=/bin/mkdir -p /home/user1308rebxydjtzm/.varnish-cache/ Aug 14 02:41:13 sandbox sudo[914802]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914802]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914806]: clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /home/user1308rebxydjtzm/.varnish-cache/settings.json Aug 14 02:41:13 sandbox sudo[914806]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914806]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914809]: clp : PWD=/tmp ; USER=root ; COMMAND=/bin/cp /home/clp/htdocs/app/files/resources/varnish-cache/controller/wordpress/controller.php /home/user1308rebxydjtzm/.varnish-cache/controller.php Aug 14 02:41:13 sandbox sudo[914809]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914809]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914812]: clp : PWD=/tmp ; USER=root ; COMMAND=/bin/mkdir -p /home/user1308rebxydjtzm/logs/varnish-cache/ Aug 14 02:41:13 sandbox sudo[914812]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914812]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914816]: clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /home/user1308rebxydjtzm/logs/varnish-cache/purge.log Aug 14 02:41:13 sandbox sudo[914816]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914816]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914820]: clp : PWD=/tmp ; USER=root ; COMMAND=/usr/bin/tee /etc/nginx/sites-enabled/3025748196.mytest.com.conf Aug 14 02:41:13 sandbox sudo[914820]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox sudo[914820]: pam_unix(sudo:session): session closed for user root Aug 14 02:41:13 sandbox sudo[914823]: clp : PWD=/tmp ; USER=root ; COMMAND=/bin/systemctl reload nginx Aug 14 02:41:13 sandbox sudo[914823]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1002) Aug 14 02:41:13 sandbox systemd[1]: Reloading A high performance web server and a reverse proxy server... ``` ### How to reproduce In my case I connect SSH by PHP and run CLPCTL commands, after add new site any command result in 502 error ### Possible Solution _No response_ ### Additional Context When running CTPCTL commands by CLI (no using PHP) works fine. The problem occurs only when connect by PHP because `systemctl` restart server after add new site.
Sign in to join this conversation.