宝塔用户_ydztkk 发表于 2024-4-29 13:24:20

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

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
系统版本: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

宝塔用户_ydztkk 发表于 2024-5-2 19:39:04

运维技术阿闯 发表于 2024-5-2 09:51
/dev/vdb1      32768000 32768000      0100% /www
您好,这个表示没有可以使用的indeed号了 ...

要怎么处理

宝塔用户_ydztkk 发表于 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)(**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
#

堡塔运维南一 发表于 2024-4-29 14:18:17

宝塔用户_ydztkk 发表于 2024-4-29 13:48
请输入命令编号:22
===============================================
正在执行(22)...


您好,报错内容已经提示您磁盘空间不足了
执行这两个命令查看一下,去清理一下空间
df -h
df -i

宝塔用户_ydztkk 发表于 2024-4-29 14:47:06

运维技术南一 发表于 2024-4-29 14:18
您好,报错内容已经提示您磁盘空间不足了
执行这两个命令查看一下,去清理一下空间
df -h


# df -h
Filesystem      SizeUsed Avail Use% Mounted on
/dev/vda1      30G2.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       492G131G336G28% /www
tmpfs         3.2G   03.2G   0% /run/user/0
#

宝塔用户_ydztkk 发表于 2024-4-29 14:47:48

运维技术南一 发表于 2024-4-29 14:18
您好,报错内容已经提示您磁盘空间不足了
执行这两个命令查看一下,去清理一下空间
df -h


# df -i
Filesystem       Inodes    IUsed    IFree IUse% Mounted on
/dev/vda1      15728064    85763 15642301    1% /
devtmpfs      4091612      4084091204    1% /dev
tmpfs         4097326      54097321    1% /dev/shm
tmpfs         4097326      5284096798    1% /run
tmpfs         4097326       164097310    1% /sys/fs/cgroup
/dev/vdb1      32768000 32768000      0100% /www
tmpfs         4097326      14097325    1% /run/user/0
#

宝塔用户_ydztkk 发表于 2024-4-29 18:47:38

运维技术南一 发表于 2024-4-29 14:18
您好,报错内容已经提示您磁盘空间不足了
执行这两个命令查看一下,去清理一下空间
df -h


运维技术阿闯 发表于 2024-5-2 09:51:03

宝塔用户_ydztkk 发表于 2024-4-29 18:47


/dev/vdb1      32768000 32768000      0100% /www
您好,这个表示没有可以使用的indeed号了

阿珂 发表于 2024-5-13 11:50:39

这个需要你自己清理掉一些不需要的文件,释放磁盘空间
页: [1]
查看完整版本: 【待反馈】面板运行时发生错误: 数据库保存出错