为了能快速了解并处理您的问题,请提供以下基础信息:
8.0.4
Ubuntu 22.04.3 LTS x86_64(Py3.7.8)
宝塔面板基本上所有功能都报错
网站:Traceback (most recent call last): File "/www/server/panel/BTPanel/__init__.py", line 2098, in publicObject res = run_obj.run(toObject, defs, get) File "/www/server/panel/BTPanel/__init__.py", line 2045, in run result = getattr(toObject, get.action)(get) File "/www/server/panel/class/panelSite.py", line 5436, in get_site_types data.insert(0,{"id":0,"name":"默认分类"})AttributeError: 'str' object has no attribute 'insert'FTP:Traceback (most recent call last): File "/www/server/panel/class/data.py", line 378, in getData data['data']['quota'] = self.get_site_quota(data['data']['path']) TypeError: string indices must be integers
数据库:
Traceback (most recent call last): File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 2525, in wsgi_app response = self.full_dispatch_request() File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1822, in full_dispatch_request rv = self.handle_user_exception(e) File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1820, in full_dispatch_request rv = self.dispatch_request() File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1796, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) File "/www/server/panel/BTPanel/__init__.py", line 486, in database import database File "/www/server/panel/class/database.py", line 26, in class database(datatool.datatools): File "/www/server/panel/class/database.py", line 28, in database _DB_BACKUP_DIR = os.path.join(public.M("config").where("id=?", (1,)).getField("backup_path"), "database") File "/www/server/panel/pyenv/lib/python3.7/posixpath.py", line 80, in join a = os.fspath(a)TypeError: expected str, bytes or os.PathLike object, not NoneType
安全:
Traceback (most recent call last): File "/www/server/panel/BTPanel/__init__.py", line 2098, in publicObject res = run_obj.run(toObject, defs, get) File "/www/server/panel/BTPanel/__init__.py", line 2045, in run result = getattr(toObject, get.action)(get) File "/www/server/panel/class/panelSafeController.py", line 80, in model raise public.PanelError(result['msg'])public.PanelError: 面板运行时发生错误: Traceback (most recent call last): File "/www/server/panel/class/safeModel/firewallModel.py", line 3324, in s = Sqlite() File "/www/server/panel/class/safeModel/firewallModel.py", line 3178, in __init__ self.create_table() File "/www/server/panel/class/safeModel/firewallModel.py", line 3280, in create_table if 'domain_total' not in create_table_str:TypeError: argument of type 'NoneType' is not iterable
|