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

【待反馈】面板运行时发生错误: 数据库保存出错

发表在 Linux面板2024-4-29 13:24 [复制链接] 8 166

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

系统版本:CentOS-7.6.1810-x64

问题描述:

相关截图(日志、错误):

Traceback (most recent call last):
  File "/www/server/panel/class/db.py", line 428, in save
    result = self.__DB_CONN.execute(sql,self.__OPT_PARAM)
sqlite3.OperationalError: unable to open database file

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 990, in <module>
    set_panel_username()
  File "/www/server/panel/tools.py", line 534, in set_panel_username
    public.M('users').where('id=?', (1,)).setField('username', username)
  File "/www/server/panel/class/db.py", line 258, in setField
    return self.save(keyName,(keyValue,))
  File "/www/server/panel/class/db.py", line 434, in save
    raise public.PanelError("数据库保存出错:" + "error: " + str(ex))
public.PanelError: 面板运行时发生错误: 数据库保存出错:error: unable to open database file
使用道具 举报 只看该作者 回复
发表于 2024-4-29 13:48:52 | 显示全部楼层
请输入命令编号:22
===============================================
正在执行(22)...
===============================================
    read = self._read(to_read)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/gevent/pywsgi.py", line 320, in read
    return self._do_read(length)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/gevent/pywsgi.py", line 199, in _do_read
    raise IOError("unexpected end of file while reading request at position %s" % (self.position,))
OSError: unexpected end of file while reading request at position 1081344

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/formparser.py", line 140, in wrapper
    return f(self, stream, *args, **kwargs)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/formparser.py", line 296, in _parse_multipart
    form, files = parser.parse(stream, boundary, content_length)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/formparser.py", line 428, in parse
    for data in iterator:
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/wsgi.py", line 689, in _make_chunk_iter
    item = _read(buffer_size)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/wsgi.py", line 995, in read
    return self.on_disconnect()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/wsgi.py", line 929, in on_disconnect
    raise ClientDisconnected()
werkzeug.exceptions.ClientDisconnected: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1823, in full_dispatch_request
    rv = self.dispatch_request()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
  File "/www/server/panel/BTPanel/__init__.py", line 1063, in files
    return publicObject(filesObject, defs, None, pdata)
  File "/www/server/panel/BTPanel/__init__.py", line 2428, in publicObject
    return error_500(None)
  File "/www/server/panel/BTPanel/__init__.py", line 424, in error_500
    _form = request.form.to_dict()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/utils.py", line 109, in __get__
    value = self.fget(obj)  # type: ignore
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/wrappers/request.py", line 436, in form
    self._load_form_data()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/wrappers.py", line 112, in _load_form_data
    super()._load_form_data()
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/wrappers/request.py", line 278, in _load_form_data
    self.mimetype_params,
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/formparser.py", line 268, in parse
    return parse_func(self, stream, mimetype, content_length, options)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/formparser.py", line 148, in wrapper
    chunk = stream.read(1024 * 64)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/gevent/pywsgi.py", line 320, in read
    return self._do_read(length)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/gevent/pywsgi.py", line 199, in _do_read
    raise IOError("unexpected end of file while reading request at position %s" % (self.position,))
OSError: unexpected end of file while reading request at position 1081344

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/wsgi.py", line 993, in read
    read = self._read(to_read)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/gevent/pywsgi.py", line 320, in read
    return self._do_read(length)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/gevent/pywsgi.py", line 199, in _do_read
    raise IOError("unexpected end of file while reading request at position %s" % (self.position,))
OSError: unexpected end of file while reading request at position 1081344

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/formparser.py", line 140, in wrapper
    return f(self, stream, *args, **kwargs)
  File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/formparser.py", line 296, in _parse_multipart
    form, files = parser.parse(stream, boundary, content_length)
\n
\n
\n
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
\n
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
\n
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
\n
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
\n
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
\n
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
\n
cp: cannot create regular file ‘class/PluginLoader.so’: No space left on device
\n
\n
\n
\n
\n
\n
\n
\n
[root@ser681670001149 ~]#
使用道具 举报 回复 支持 反对
发表于 2024-4-29 14:18:17 | 显示全部楼层
宝塔用户_ydztkk 发表于 2024-4-29 13:48
请输入命令编号:22
===============================================
正在执行(22)...

您好,报错内容已经提示您磁盘空间不足了
执行这两个命令查看一下,去清理一下空间
df -h
df -i
使用道具 举报 回复 支持 反对
发表于 2024-4-29 14:47:06 | 显示全部楼层
运维技术南一 发表于 2024-4-29 14:18
您好,报错内容已经提示您磁盘空间不足了
执行这两个命令查看一下,去清理一下空间
df -h

[root@ser681670001149 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        30G  2.6G   28G   9% /
devtmpfs         16G     0   16G   0% /dev
tmpfs            16G   16K   16G   1% /dev/shm
tmpfs            16G   17M   16G   1% /run
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/vdb1       492G  131G  336G  28% /www
tmpfs           3.2G     0  3.2G   0% /run/user/0
[root@ser681670001149 ~]#
使用道具 举报 回复 支持 反对
发表于 2024-4-29 14:47:48 | 显示全部楼层
运维技术南一 发表于 2024-4-29 14:18
您好,报错内容已经提示您磁盘空间不足了
执行这两个命令查看一下,去清理一下空间
df -h

[root@ser681670001149 ~]# df -i
Filesystem       Inodes    IUsed    IFree IUse% Mounted on
/dev/vda1      15728064    85763 15642301    1% /
devtmpfs        4091612      408  4091204    1% /dev
tmpfs           4097326        5  4097321    1% /dev/shm
tmpfs           4097326      528  4096798    1% /run
tmpfs           4097326       16  4097310    1% /sys/fs/cgroup
/dev/vdb1      32768000 32768000        0  100% /www
tmpfs           4097326        1  4097325    1% /run/user/0
[root@ser681670001149 ~]#
使用道具 举报 回复 支持 反对
发表于 2024-4-29 18:47:38 | 显示全部楼层
运维技术南一 发表于 2024-4-29 14:18
您好,报错内容已经提示您磁盘空间不足了
执行这两个命令查看一下,去清理一下空间
df -h

112233.png
使用道具 举报 回复 支持 反对
发表于 2024-5-2 09:51:03 | 显示全部楼层

/dev/vdb1      32768000 32768000        0  100% /www
您好,这个表示没有可以使用的indeed号了
使用道具 举报 回复 支持 反对
发表于 2024-5-2 19:39:04 | 显示全部楼层
运维技术阿闯 发表于 2024-5-2 09:51
/dev/vdb1      32768000 32768000        0  100% /www
您好,这个表示没有可以使用的indeed号了 ...

要怎么处理
使用道具 举报 回复 支持 反对
发表于 3 天前 | 显示全部楼层
这个需要你自己清理掉一些不需要的文件,释放磁盘空间
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

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