宝塔用户_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

这个需要你自己清理掉一些不需要的文件,释放磁盘空间

宝塔用户_kixvnd 发表于 2026-5-29 14:45:08

{
    "msg": "活动已结束,不能再完成任务!",
    "status": false
}
sshd 启动成功
[
    "",
    ""
]
filter_str:
{
    "msg": "活动已结束,不能再完成任务!",
    "status": false
}
Traceback (most recent call last):
File "/www/server/panel/mod/project/domain/domainMod.py", line 31, in request
    raise public.error_conn_cloud(msg)
public.PanelError: 面板运行时发生错误: <div><h3>请求云端异常</h3>
<b style="line-height: 24px;">抱歉,连接云端服务器失败! - 接口请求失败(https://api.bt.cn/v2/domain/proxy)</b>
<hr style="margin: 20px 0;" />
<p style="
    line-height: 24px;
    margin-bottom: 10px;
"><b>可能的原因:</b></p>
<ul class="help-info-text c7" style="
    list-style: disc;
    padding-left: 20px;
    line-height: 20px;
">
    <li>本地服务器网络异常</li>
    <li>本地服务器DNS配置异常</li>
    <li>云端服务器故障</li>
</ul>
<hr style="margin: 20px 0;" />
<p style="
    line-height: 24px;
    margin-bottom: 10px;
"><b>请按顺序逐一尝试以下解决方案:</b></p>
<ul class="help-info-text c7" style="
    list-style: disc;
    padding-left: 20px;
    line-height: 20px;
">
    <li>在【设置】>【面板设置】中修改【云端节点请求方式】<a href="/config/panel" class="btlink">点击前往</a></li>
    <li>在【设置】>【面板设置】中重置【云端通讯节点】<a href="/config/panel" class="btlink">点击前往</a></li>
    <li>在【首页】右上角点击【修复】按钮尝试修复面板</li>
    <li>打开堡塔官网查看云端服务器是否在维护:<a href="https://www.bt.cn" class="btlink" target="_blank">打开堡塔官网</a></li>
    <li>排查本地服务器络是否存在异常</li>
    <li>向服务器提供商请求协助</li>
    <li>到堡塔官方论坛发贴求助: <a href="https://www.bt.cn/bbs" class="btlink" target="_blank">打开堡塔论坛</a></li>
</ul>
</div>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/www/server/panel/script/task_script_extension.py", line 312, in refresh_domain_cache
    domainMod.main().refresh_domain_cache()
File "/www/server/panel/mod/project/domain/domainMod.py", line 224, in refresh_domain_cache
    cloud_domain_data = self.request({"url": "/api/v1/domain/manage/list", "p": 1, "rows": 9999})
File "/www/server/panel/mod/project/domain/domainMod.py", line 33, in request
    raise public.error_conn_cloud(str(ex))
public.PanelError: 面板运行时发生错误: <div><h3>请求云端异常</h3>
<b style="line-height: 24px;">抱歉,连接云端服务器失败! - 接口请求失败(https://api.bt.cn/v2/domain/proxy)</b>
<hr style="margin: 20px 0;" />
<p style="
    line-height: 24px;
    margin-bottom: 10px;
"><b>可能的原因:</b></p>
<ul class="help-info-text c7" style="
    list-style: disc;
    padding-left: 20px;
    line-height: 20px;
">
    <li>本地服务器网络异常</li>
    <li>本地服务器DNS配置异常</li>
    <li>云端服务器故障</li>
</ul>
<hr style="margin: 20px 0;" />
<p style="
    line-height: 24px;
    margin-bottom: 10px;
"><b>请按顺序逐一尝试以下解决方案:</b></p>
<ul class="help-info-text c7" style="
    list-style: disc;
    padding-left: 20px;
    line-height: 20px;
">
    <li>在【设置】>【面板设置】中修改【云端节点请求方式】<a href="/config/panel" class="btlink">点击前往</a></li>
    <li>在【设置】>【面板设置】中重置【云端通讯节点】<a href="/config/panel" class="btlink">点击前往</a></li>
    <li>在【首页】右上角点击【修复】按钮尝试修复面板</li>
    <li>打开堡塔官网查看云端服务器是否在维护:<a href="https://www.bt.cn" class="btlink" target="_blank">打开堡塔官网</a></li>
    <li>排查本地服务器络是否存在异常</li>
    <li>向服务器提供商请求协助</li>
    <li>到堡塔官方论坛发贴求助: <a href="https://www.bt.cn/bbs" class="btlink" target="_blank">打开堡塔论坛</a></li>
</ul>
</div>


这样要怎么修复啊   启动不了宝塔了
页: [1]
查看完整版本: 【待反馈】面板运行时发生错误: 数据库保存出错