小傲世 发表于 2023-2-8 10:42:52

【已解决】【Beta 7.9.75】无法添加端口规则

AttributeError: 'dict_obj' object has no attribute 'domain'
Traceback (most recent call last):
File "/www/server/panel/BTPanel/__init__.py", line 1985, in publicObject
    res = run_obj.run(toObject, defs, get)
File "/www/server/panel/BTPanel/__init__.py", line 1932, in run
    result = getattr(toObject, get.action)(get)
File "class/panelSafeController.py", line 75, in model
    result = PluginLoader.module_run(module_name,def_name,pdata)
File "/www/server/panel/class/safeModel/firewallModel.py", line 394, in create_rules
    domain_total = '' if not get.domain else get.domain.strip()
AttributeError: 'dict_obj' object has no attribute 'domain'

如题:
系统:CentOS Stream 9 x86_64(Py3.7.8)
宝塔版本:Linux面板7.9.75 测试版

盏尽 发表于 2023-2-8 11:09:05

您好,可能是因为在安装或者更新面板环境时候出现某个依赖无法安装或者安装失败,
您到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境
rm -rf /www/server/panel/pyenv重新获取新的面板环境和更新包
curl http://download.bt.cn/install/update_panel.sh|bash此更新不会对您的数据造成影响,仅仅更新面板程序

小傲世 发表于 2023-2-8 11:35:27

堡塔运维盏尽 发表于 2023-2-8 11:09
您好,可能是因为在安装或者更新面板环境时候出现某个依赖无法安装或者安装失败,
您到服务器SSH终端中执行 ...

执行后还是未解决,尝试降级到正式版7.9.8后可正常添加,测试版7.9.75无法正常添加
页: [1]
查看完整版本: 【已解决】【Beta 7.9.75】无法添加端口规则