卖鲜花的小女孩 发表于 2025-7-26 16:22:23

【已解决】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

阿珂 发表于 2025-8-6 11:06:59

装了个类似于主机异常登陆的插件,可能是第三方的插件,找一下卸载掉

阿珂 发表于 2025-7-28 10:19:47

mv /www/server/panel/pyenv/ /www/backup/pyenv_backup
curl http://download.bt.cn/install/update_panel.sh|bash

执行命令,重试一下

卖鲜花的小女孩 发表于 2025-7-28 17:30:22

阿珂 发表于 2025-7-28 10:19
执行命令,重试一下

还是不行

阿珂 发表于 2025-7-31 15:12:20

新的报错是什么,截图看下

卖鲜花的小女孩 发表于 2025-8-3 10:57:29

阿珂 发表于 2025-7-31 15:12
新的报错是什么,截图看下

还是和上面的报错一样

卖鲜花的小女孩 发表于 2025-8-3 11:05:13

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

卖鲜花的小女孩 发表于 2025-8-3 11:09:52

另外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-4 15:12:58

卖鲜花的小女孩 发表于 2025-8-3 11:09
另外Nginx防火墙四层拦截IP的计划任务也报错
Traceback (most recent call last):
File "/www/server/pan ...

这个是 很久之前的, 已经不用了
删除掉这个计划任务就行

卖鲜花的小女孩 发表于 2025-8-5 17:03:43

阿珂 发表于 2025-8-4 15:12
这个是 很久之前的, 已经不用了
删除掉这个计划任务就行

删掉了,之前那个错误怎么解决

卖鲜花的小女孩 发表于 2025-8-8 15:58:03

阿珂 发表于 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

阿珂 发表于 2025-8-11 14:57:22

sed -i "#host_login#d" /etc/bashrc
执行一下这个命令

卖鲜花的小女孩 发表于 2025-8-15 15:39:08

阿珂 发表于 2025-8-11 14:57
执行一下这个命令

好了,注释掉就不报错了
页: [1]
查看完整版本: 【已解决】SyntaxError: invalid syntax