【已解决】SyntaxError: invalid syntax
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:11:00系统版本:CentOS 7.9.2009 x86_64(Py3.7.8)
问题描述:登录ssh时会显示如下错误
相关截图(日志、错误):Traceback (most recent call last):File "/www/server/panel/plugin/host_login/host_login_main.py", line 13, in <module> import os,public,json,reFile "/www/server/panel/class/public.py", line 5499 def print_log(*args, _level='DEBUG', color="debug"): ^SyntaxError: invalid syntaxFile "/www/server/panel/class/ssh_security.py", line 1228 def paser_root_login(self, conf_data: str = None): ^SyntaxError: invalid syntax
装了个类似于主机异常登陆的插件,可能是第三方的插件,找一下卸载掉 mv /www/server/panel/pyenv/ /www/backup/pyenv_backup
curl http://download.bt.cn/install/update_panel.sh|bash
执行命令,重试一下 阿珂 发表于 2025-7-28 10:19
执行命令,重试一下
还是不行 新的报错是什么,截图看下 阿珂 发表于 2025-7-31 15:12
新的报错是什么,截图看下
还是和上面的报错一样 Traceback (most recent call last):
File "/www/server/panel/plugin/host_login/host_login_main.py", line 13, in <module>
import os,public,json,re
File "/www/server/panel/class/public.py", line 5502
def print_log(*args, _level='DEBUG', color="debug"):
^
SyntaxError: invalid syntax
File "/www/server/panel/class/ssh_security.py", line 1228
def paser_root_login(self, conf_data: str = None):
^
SyntaxError: invalid syntax
另外Nginx防火墙四层拦截IP的计划任务也报错
Traceback (most recent call last):
File "/www/server/panel/plugin/btwaf/firewalls_list.py", line 14, in <module>
import json, os, time, public, string,re
File "/www/server/panel/class/public.py", line 5502
def print_log(*args, _level='DEBUG', color="debug"):
^
SyntaxError: invalid syntax 卖鲜花的小女孩 发表于 2025-8-3 11:09
另外Nginx防火墙四层拦截IP的计划任务也报错
Traceback (most recent call last):
File "/www/server/pan ...
这个是 很久之前的, 已经不用了
删除掉这个计划任务就行 阿珂 发表于 2025-8-4 15:12
这个是 很久之前的, 已经不用了
删除掉这个计划任务就行
删掉了,之前那个错误怎么解决 阿珂 发表于 2025-8-6 11:06
装了个类似于主机异常登陆的插件,可能是第三方的插件,找一下卸载掉
已经卸载了,现在报这个错误
python: can't open file '/www/server/panel/plugin/host_login/host_login_main.py': No such file or directory
File "/www/server/panel/class/ssh_security.py", line 1234
def paser_root_login(self, conf_data: str = None):
^
SyntaxError: invalid syntax sed -i "#host_login#d" /etc/bashrc
执行一下这个命令 阿珂 发表于 2025-8-11 14:57
执行一下这个命令
好了,注释掉就不报错了
页:
[1]