I recently purchased a server from Hetzner and installed aaPanel on Ubuntu 20.04 (minimal HWE). After updating and upgrading the server, I successfully installed aaPanel. However, I encountered issues when trying to install applications from the aaPanel app store.
For instance, OpenLiteSpeed installs without problems, but PHP (versions 7.2 and 8.2), SQL, and phpMyAdmin fail to install. When PHP installation fails, the entire panel stops functioning, and I'm unable to do anything. To resolve this, I have to access the server via SSH and restart the panel before it starts working again.
I tried a clean reinstallation of the server and aaPanel, but the problem persists. Sometimes OpenLiteSpeed gets stuck, and other times it's PHP. Is there a solution to this, or is this the end for aaPanel? Below is an image of the error screen.
panel LOG
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
/www/server/panel/class/safeModel/base.py:18: SyntaxWarning: invalid escape sequence '\s'
tmp = re.split('\s+',date_str)
/www/server/panel/class_v2/panelControllerV2.py:42: SyntaxWarning: invalid escape sequence '\w'
return_message=public.return_status_code(1000,'The called module name cannot contain characters other than \w')
/www/server/panel/class_v2/panelControllerV2.py:46: SyntaxWarning: invalid escape sequence '\w'
return_message=public.return_status_code(1000,'The called module name cannot contain characters other than \w')
/www/server/panel/class_v2/config_v2.py:1311: SyntaxWarning: invalid escape sequence '_'
rep_domain = "?=^.{3,255}$[a-zA-Z0-9_-][a-zA-Z0-9_-]{0,62}(.[a-zA-Z0-9_-][a-zA-Z0-9_-]{0,62})+$"
/www/server/panel/class_v2/config_v2.py:2614: SyntaxWarning: invalid escape sequence '\d'
if re.match("\d+$", get.status_code):
/www/server/panel/class_v2/system_v2.py:65: SyntaxWarning: invalid escape sequence '\s'
rep = "listen\s+([0-9]+)\s;"
/www/server/panel/class_v2/system_v2.py:74: SyntaxWarning: invalid escape sequence '.'
rep = "php-cgi-([0-9]+).sock"
/www/server/panel/class_v2/system_v2.py:89: SyntaxWarning: invalid escape sequence '.'
rep = "php-cgi-([0-9]+).sock"
/www/server/panel/class_v2/system_v2.py:93: SyntaxWarning: invalid escape sequence '\s'
rep = "Listen\s+([0-9]+)\s\n"
/www/server/panel/class_v2/system_v2.py:109: SyntaxWarning: invalid escape sequence '\d'
rep = "/usr/local/lsws/lsphp(\d+)/bin/lsphp"
/www/server/panel/class_v2/system_v2.py:114: SyntaxWarning: invalid escape sequence '\s'
rep = "address\s+*:(\d+)"
/www/server/panel/class_v2/system_v2.py:210: SyntaxWarning: invalid escape sequence '\s'
rep = "upload_max_filesize\s=\s([0-9]+)M"
/www/server/panel/class_v2/system_v2.py:216: SyntaxWarning: invalid escape sequence '\s'
rep = "request_terminate_timeout\s=\s([0-9]+)\n"
/www/server/panel/class_v2/system_v2.py:689: SyntaxWarning: invalid escape sequence '\s'
rep = '([\s]+):[\s]{0,}(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)'
/www/server/panel/class_v2/system_v2.py:783: SyntaxWarning: invalid escape sequence '\s'
tmp = re.findall('datadir\s=\s(.+)',mycnf)
/www/server/panel/class_v2/ajax_v2.py:853: SyntaxWarning: invalid escape sequence '\s'
rep = "disable_functions\s=\s{0,1}(.)\n"
/www/server/panel/class_v2/ajax_v2.py:859: SyntaxWarning: invalid escape sequence '\s'
rep = "upload_max_filesize\s=\s([0-9]+)(M|m|K|k)"
/www/server/panel/class_v2/ajax_v2.py:865: SyntaxWarning: invalid escape sequence '\s'
rep = u"\n;\scgi.fix_pathinfo\s=\s([0-9]+)\s\n"
/www/server/panel/class_v2/ajax_v2.py:1107: SyntaxWarning: invalid escape sequence '.'
ssl_conf = """server
/www/server/panel/class_v2/ajax_v2.py:1154: SyntaxWarning: invalid escape sequence '.'
ssl_conf = '''Listen 887
/www/server/panel/class_v2/ajax_v2.py:1390: SyntaxWarning: invalid escape sequence '\d'
result['port'] = int(re.search('PORT=(\d+)',conf).groups()[0])
/www/server/panel/class_v2/ajax_v2.py:1391: SyntaxWarning: invalid escape sequence '\d'
result['maxconn'] = int(re.search('MAXCONN=(\d+)',conf).groups()[0])
/www/server/panel/class_v2/ajax_v2.py:1392: SyntaxWarning: invalid escape sequence '\d'
result['cachesize'] = int(re.search('CACHESIZE=(\d+)',conf).groups()[0])
/www/server/panel/class_v2/ajax_v2.py:1417: SyntaxWarning: invalid escape sequence '\d'
conf = re.sub('PORT=\d+','PORT='+get.port,conf)
/www/server/panel/class_v2/ajax_v2.py:1418: SyntaxWarning: invalid escape sequence '\d'
conf = re.sub('MAXCONN=\d+','MAXCONN='+get.maxconn,conf)
/www/server/panel/class_v2/ajax_v2.py:1419: SyntaxWarning: invalid escape sequence '\d'
conf = re.sub('CACHESIZE=\d+','CACHESIZE='+get.cachesize,conf)
/www/server/panel/class_v2/ajax_v2.py:1428: SyntaxWarning: invalid escape sequence '\s'
port = re.findall('\n\sport\s+(\d+)',c)[0]
/www/server/panel/class_v2/ajax_v2.py:1429: SyntaxWarning: invalid escape sequence '\s'
password = re.findall('\n\srequirepass\s+(.+)',c)
/www/server/panel/class/system.py:64: SyntaxWarning: invalid escape sequence '\s'
rep = "listen\s+([0-9]+)\s;"
/www/server/panel/class/system.py:73: SyntaxWarning: invalid escape sequence '.'
rep = "php-cgi-([0-9]+).sock"
/www/server/panel/class/system.py:88: SyntaxWarning: invalid escape sequence '.'
rep = "php-cgi-([0-9]+).sock"
/www/server/panel/class/system.py:92: SyntaxWarning: invalid escape sequence '\s'
rep = "Listen\s+([0-9]+)\s\n"
/www/server/panel/class/system.py:108: SyntaxWarning: invalid escape sequence '\d'
rep = "/usr/local/lsws/lsphp(\d+)/bin/lsphp"
/www/server/panel/class/system.py:113: SyntaxWarning: invalid escape sequence '\s'
rep = "address\s+*:(\d+)"
/www/server/panel/class/system.py:209: SyntaxWarning: invalid escape sequence '\s'
rep = "upload_max_filesize\s=\s([0-9]+)M"
/www/server/panel/class/system.py:215: SyntaxWarning: invalid escape sequence '\s'
rep = "request_terminate_timeout\s=\s([0-9]+)\n"
/www/server/panel/class/system.py:689: SyntaxWarning: invalid escape sequence '\s'
rep = '([\s]+):[\s]{0,}(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)'
/www/server/panel/class/system.py:783: SyntaxWarning: invalid escape sequence '\s'
tmp = re.findall('datadir\s=\s(.+)',mycnf)
/www/server/panel/class/page.py:203: SyntaxWarning: invalid escape sequence '\d'
request_uri = re.sub("&p=\d+",'&',request_uri)
/www/server/panel/class/page.py:204: SyntaxWarning: invalid escape sequence '\?'
request_uri = re.sub("\?p=\d+",'?',request_uri)
/www/server/panel/class/panelSSL.py:1058: SyntaxWarning: invalid escape sequence '*'
if re.match("*..", cert):
/www/server/panel/class_v2/safe_warning_v2/sw_ftp_login.py:24: SyntaxWarning: invalid escape sequence '\s'
if re.search('.NoAnonymous\syes', info_data):
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_minclass.py:37: SyntaxWarning: invalid escape sequence '\s'
tmp = re.findall("\sminclass\s+=\s+(.+)", p_body, re.M)
/www/server/panel/class_v2/safe_warning_v2/sw_audit_log_keep.py:26: SyntaxWarning: invalid escape sequence '\s'
rep = 'max_log_file_action\s=\s(.)'
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_root.py:39: SyntaxWarning: invalid escape sequence '\s'
if re.search('PermitRootLogin\s+no', info_data):
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_port.py:52: SyntaxWarning: invalid escape sequence '\l'
version = public.readFile('/etc/issue').strip().split("\n")[0].replace('\n','').replace('\l','').strip()
/www/server/panel/class_v2/safe_warning_v2/sw_ftp_umask.py:24: SyntaxWarning: invalid escape sequence '\s'
if re.search('.Umask\s177:077', info_data):
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_maxauth.py:43: SyntaxWarning: invalid escape sequence '\s'
if re.search('MaxAuthTries\s+\d+', info_data):
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_maxauth.py:44: SyntaxWarning: invalid escape sequence '\s'
maxauth = re.findall('MaxAuthTries\s+\d+', info_data)[0]
/www/server/panel/class_v2/safe_warning_v2/sw_tomcat_pass.py:29: SyntaxWarning: invalid escape sequence '\s'
rep = 'password(\s)=(\s)\"\'[\"\']'
/www/server/panel/class_v2/safe_warning_v2/sw_file_lock.py:31: SyntaxWarning: invalid escape sequence '\s'
log1 = re.search('.?\s', tl1)
/www/server/panel/class_v2/safe_warning_v2/sw_file_lock.py:38: SyntaxWarning: invalid escape sequence '\s'
log2 = re.search('.?\s', tl2)
/www/server/panel/class_v2/safe_warning_v2/sw_time_out.py:28: SyntaxWarning: invalid escape sequence '\s'
rep = '(tmout|TMOUT)(\s)=(\s)([1-9][0-9]|[1-9][0-9][0-9]|[1-5][0-9][0-9][0-9]|600[0-9])'
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_security.py:38: SyntaxWarning: invalid escape sequence '\s'
tmp = re.findall("\sminlen\s+=\s+(.+)", p_body, re.M)
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_passmin.py:37: SyntaxWarning: invalid escape sequence '\s'
tmp = re.findall("\nPASS_MIN_DAYS\s+(.+)", p_body, re.M)
/www/server/panel/class_v2/safe_warning_v2/sw_sudoers_nopasswd.py:33: SyntaxWarning: invalid escape sequence '\s'
output, err = public.ExecShell('grep -P \'?!#.[\s]+NOPASSWD[\s]:.$\' {}'.format(sudo_file))
/www/server/panel/class_v2/safe_warning_v2/sw_sudoers_nopasswd.py:39: SyntaxWarning: invalid escape sequence '\s'
output, err = public.ExecShell('grep -P \'?!#.[\s]+NOPASSWD[\s]:.$\' {}'.format(filename))
/www/server/panel/class_v2/safe_warning_v2/sw_alias_ls_rm.py:35: SyntaxWarning: invalid escape sequence '\s'
rep2 = 'alias(\s)rm(\s)=(\s)[\'\"]rm(\s)-.[i?].'
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_login_grace.py:40: SyntaxWarning: invalid escape sequence '\s'
output, err = public.ExecShell("grep -P '?!#[\s]LoginGraceTime.$' {}".format(path))
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_forward.py:23: SyntaxWarning: invalid escape sequence '\s'
rep = '.?X11Forwarding\s?yes'
/www/server/panel/class_v2/safe_warning_v2/sw_su_root.py:30: SyntaxWarning: invalid escape sequence '\s'
rep1 = '^#auth(\s)sufficient(\s)pam_rootok.so'
/www/server/panel/class_v2/safe_warning_v2/sw_su_root.py:34: SyntaxWarning: invalid escape sequence '\s'
rep2 = '^#auth(\s)required(\s)pam_wheel.so(\s)group(\s)=(\s)wheel'
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_passmax.py:37: SyntaxWarning: invalid escape sequence '\s'
tmp = re.findall("\nPASS_MAX_DAYS\s+(.+)", p_body, re.M)
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_clientalive.py:43: SyntaxWarning: invalid escape sequence '\s'
if re.search('ClientAliveInterval\s+\d+',info_data):
/www/server/panel/class_v2/safe_warning_v2/sw_ssh_clientalive.py:44: SyntaxWarning: invalid escape sequence '\s'
clientalive=re.findall('ClientAliveInterval\s+\d+',info_data)[0]
/www/server/panel/class_v2/safe_warning_v2/sw_cve_2019_5736.py:27: SyntaxWarning: invalid escape sequence '\d'
if not re.search('\d+.\d+.\d+', docker):
/www/server/panel/class_v2/panel_ssl_v2.py:1076: SyntaxWarning: invalid escape sequence '*'
if re.match("*..", cert):
/www/server/panel/class_v2/panel_plugin_v2.py:1635: SyntaxWarning: invalid escape sequence '\/'
v1 = public.ExecShell("/www/server/apache/bin/httpd -v|grep Apache|awk '{print $3}'|sed 's/Apache\///'")[0].strip();
/www/server/panel/class_v2/panel_plugin_v2.py:1817: SyntaxWarning: invalid escape sequence '\d'
reg = '/usr/local/lsws/lsphp(\d+)/bin/lsphp'
/www/server/panel/class_v2/panel_plugin_v2.py:1825: SyntaxWarning: invalid escape sequence '\s'
reg = 'address\s+*:(\d+)'
/www/server/panel/class_v2/panel_plugin_v2.py:2257: SyntaxWarning: invalid escape sequence '\c'
public.ExecShell("\cp -a -r " + get.tmp_path + '/* ' + plugin_path + '/')
/www/server/panel/class/ajax.py:797: SyntaxWarning: invalid escape sequence '\s'
rep = "disable_functions\s=\s{0,1}(.)\n"
/www/server/panel/class/ajax.py:803: SyntaxWarning: invalid escape sequence '\s'
rep = "upload_max_filesize\s=\s([0-9]+)(M|m|K|k)"
/www/server/panel/class/ajax.py:809: SyntaxWarning: invalid escape sequence '\s'
rep = u"\n;\scgi.fix_pathinfo\s=\s([0-9]+)\s\n"
/www/server/panel/class/ajax.py:1051: SyntaxWarning: invalid escape sequence '.'
ssl_conf = """server
/www/server/panel/class/ajax.py:1098: SyntaxWarning: invalid escape sequence '.'
ssl_conf = '''Listen 887
/www/server/panel/class/ajax.py:1334: SyntaxWarning: invalid escape sequence '\d'
result['port'] = int(re.search('PORT=(\d+)',conf).groups()[0])
/www/server/panel/class/ajax.py:1335: SyntaxWarning: invalid escape sequence '\d'
result['maxconn'] = int(re.search('MAXCONN=(\d+)',conf).groups()[0])
/www/server/panel/class/ajax.py:1336: SyntaxWarning: invalid escape sequence '\d'
result['cachesize'] = int(re.search('CACHESIZE=(\d+)',conf).groups()[0])
/www/server/panel/class/ajax.py:1361: SyntaxWarning: invalid escape sequence '\d'
conf = re.sub('PORT=\d+','PORT='+get.port,conf)
/www/server/panel/class/ajax.py:1362: SyntaxWarning: invalid escape sequence '\d'
conf = re.sub('MAXCONN=\d+','MAXCONN='+get.maxconn,conf)
/www/server/panel/class/ajax.py:1363: SyntaxWarning: invalid escape sequence '\d'
conf = re.sub('CACHESIZE=\d+','CACHESIZE='+get.cachesize,conf)
/www/server/panel/class/ajax.py:1372: SyntaxWarning: invalid escape sequence '\s'
port = re.findall('\n\sport\s+(\d+)',c)[0]
/www/server/panel/class/ajax.py:1373: SyntaxWarning: invalid escape sequence '\s'
password = re.findall('\n\srequirepass\s+(.+)',c)
/www/server/panel/class/files.py:127: SyntaxWarning: invalid escape sequence '\s'
rep = '\sroot\s+(.+);'
/www/server/panel/class/files.py:135: SyntaxWarning: invalid escape sequence '\s'
rep = '\sDocumentRoot\s"(.+)"\s*\n'
/www/server/panel/class/files.py:2595: SyntaxWarning: invalid escape sequence '\w'
if not re.match('\w+$',pdata['password']):
/www/server/panel/class/files.py:2622: SyntaxWarning: invalid escape sequence '\w'
if not re.match('\w+$',pdata['password']) and pdata['password']:
[2024-05-31 20:30:34][DEBUG] - Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 467, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "/www/server/panel/pyenv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in make_request
httplib_response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/http/client.py", line 1428, in getresponse
response.begin()
File "/www/server/panel/pyenv/lib/python3.12/http/client.py", line 331, in begin
version, status, reason = self.read_status()
^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/http/client.py", line 292, in read_status
line = str(self.fp.readline(MAXLINE + 1), "iso-8859-1")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/socket.py", line 707, in readinto
return self.sock.recv_into(b)
^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/gevent/ssl.py", line 625, in recv_into
return self.read(nbytes, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/gevent/ssl.py", line 440, in read
self.wait(self.read_event, timeout_exc=SSLErrorReadTimeout)
File "src/gevent/hub_primitives.py", line 317, in gevent.gevent_c_hub_primitives.wait_on_socket
File "src/gevent/hub_primitives.py", line 322, in gevent.gevent_c_hub_primitives.wait_on_socket
File "src/gevent/hub_primitives.py", line 313, in gevent.gevent_c_hub_primitives.primitive_wait
File "src/gevent/hub_primitives.py", line 314, in gevent.gevent_c_hub_primitives.primitive_wait
File "src/gevent/hub_primitives.py", line 46, in gevent.gevent_c_hub_primitives.WaitOperationsGreenlet.wait
File "src/gevent/hub_primitives.py", line 46, in gevent.gevent_c_hub_primitives.WaitOperationsGreenlet.wait
File "src/gevent/hub_primitives.py", line 55, in gevent.gevent_c_hub_primitives.WaitOperationsGreenlet.wait
File "src/gevent/waiter.py", line 154, in gevent.gevent_c_waiter.Waiter.get
File "src/gevent/greenlet_primitives.py", line 61, in gevent.gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/greenlet_primitives.py", line 61, in gevent.gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/greenlet_primitives.py", line 65, in gevent.gevent_c_greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/gevent_c_greenlet_primitives.pxd", line 35, in gevent.gevent_c_greenlet_primitives._greenlet_switch
TimeoutError: The read operation timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.12/site-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 799, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/urllib3/util/retry.py", line 550, in increment
raise six.reraise(type(error), error, stacktrace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/urllib3/packages/six.py", line 770, in reraise
raise value
File "/www/server/panel/pyenv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen
httplib_response = self.make_request(
^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 469, in make_request
self.raise_timeout(err=e, url=url, timeout_value=read_timeout)
File "/www/server/panel/pyenv/lib/python3.12/site-packages/urllib3/connectionpool.py", line 358, in _raise_timeout
raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.aapanel.com', port=443): Read timed out. (read timeout=6)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/www/server/panel/class/http_requests.py", line 103, in post
result = requests.post(url,data,timeout=timeout,headers=headers,verify=verify)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/requests/api.py", line 115, in post
return request("post", url, data=data, json=json, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/requests/adapters.py", line 532, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.aapanel.com', port=443): Read timed out. (read timeout=6)
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
/www/server/panel/class/panelController.py:35: SyntaxWarning: invalid escape sequence '\w'
if not re.match(r"\w+$",args['mod_name']): return public.return_status_code(1000,'调用的模块名称中不能包含\w以外的字符')
/www/server/panel/class/panelController.py:36: SyntaxWarning: invalid escape sequence '\w'
if not re.match(r"\w+$",args['def_name']): return public.return_status_code(1000,'调用的方法名称中不能包含\w以外的字符')
/www/server/panel/class/ssh_terminal.py:437: SyntaxWarning: invalid escape sequence '\l'
version = public.readFile('/etc/issue').strip().split("\n")[0].replace('\n','').replace('\l','').strip()
/www/server/panel/class/logsModel/panelModel.py:201: SyntaxWarning: invalid escape sequence '\s'
if username and not re.search('-\s+({})\s+('.format(username),_line):