当前位置:论坛首页 > Linux面板 > 求助

【已解决】SyntaxError: invalid syntax

发表在 Linux面板2025-7-26 16:22 [复制链接] 12 1018

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本: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,re
  File "/www/server/panel/class/public.py", line 5499
    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-6 11:06:59 | 显示全部楼层
装了个类似于主机异常登陆的插件,可能是第三方的插件,找一下卸载掉
使用道具 举报 回复 支持 1 反对 0
发表于 2025-7-28 10:19:47 | 显示全部楼层
  1. mv /www/server/panel/pyenv/ /www/backup/pyenv_backup
  2. 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': [Errno 2] 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 | 显示全部楼层
  1. sed -i "#host_login#d" /etc/bashrc
复制代码

执行一下这个命令
使用道具 举报 回复 支持 反对
发表于 2025-8-15 15:39:08 | 显示全部楼层
阿珂 发表于 2025-8-11 14:57
执行一下这个命令

好了,注释掉就不报错了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表