宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 讨论

【待反馈】宝塔docker 运行错误

发表在 Linux面板2024-6-23 10:50 [复制链接] 12 1533

raceback (most recent call last):  File "/www/server/panel/BTPanel/__init__.py", line 2431, in publicObject    res = run_obj.run(toObject, defs, get)  File "/www/server/panel/BTPanel/__init__.py", line 2378, in run    result = getattr(toObject, get.action)(get)  File "class/panelController.py", line 81, in model    result = PluginLoader.module_run(module_name,def_name,pdata)  File "/www/server/panel/class/btdockerModel/setupModel.py", line 49, in get_config    "monitor_status": self.get_monitor_status(),  File "/www/server/panel/class/btdockerModel/setupModel.py", line 290, in get_monitor_status    for proc in psutil.process_iter():  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 1505, in process_iter    yield add(pid)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 1484, in add    proc = Process(pid)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 323, in __init__    self._init(pid)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 359, in _init    self.create_time()  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 752, in create_time    self._create_time = self._proc.create_time()  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1714, in wrapper    return fun(self, *args, **kwargs)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1945, in create_time    ctime = float(self._parse_stat_file()['create_time'])  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1714, in wrapper    return fun(self, *args, **kwargs)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_common.py", line 497, in wrapper    raise raise_from(err, None)  File "", line 3, in raise_from  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_common.py", line 495, in wrapper    return fun(self)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1777, in _parse_stat_file    data = bcat("%s/%s/stat" % (self._procfs_path, self.pid))  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_common.py", line 840, in bcat    return cat(fname, fallback=fallback, _open=open_binary)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_common.py", line 828, in cat    with _open(fname) as f:  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_common.py", line 788, in open_binary    return open(fname, "rb", buffering=FILE_READ_BUFFER_SIZE)FileNotFoundError: [Errno 2] No such file or directory: '/proc/1889/stat'
使用道具 举报 只看该作者 回复
发表于 2024-6-24 11:14:26 | 显示全部楼层
您好,您到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境
mv  /www/server/panel/pyenv /www/backup/pyenv_backup
重新获取新的面板环境和更新包
curl http://download.bt.cn/install/update_panel.sh|bash
如果以上没有成功,查看/proc/1889/stat文件是否存在。
使用道具 举报 回复 支持 反对
发表于 2024-6-25 13:45:12 | 显示全部楼层
还是一样不行报错
使用道具 举报 回复 支持 反对
发表于 2024-6-25 13:47:58 | 显示全部楼层
没有这个文件 /proc/1889/stat   执行你两个命令升级了8.2 还是报错
使用道具 举报 回复 支持 反对
发表于 2024-6-25 13:49:01 | 显示全部楼层
运维技术阿闯 发表于 2024-6-24 11:14
您好,您到服务器SSH终端中执行下面命令(非面板终端)修复面板
删除之前无法使用的面板环境
mv  /www/ser ...

没有这个文件 /proc/1889/stat   执行你两个命令升级了8.2 还是报错
使用道具 举报 回复 支持 反对
发表于 2024-6-25 14:24:34 | 显示全部楼层
空指针异常 发表于 2024-6-25 13:49
没有这个文件 /proc/1889/stat   执行你两个命令升级了8.2 还是报错

您好,首先,您可以通过运行 ps aux | grep 1889 命令来检查 PID 为 1889 的进程是否真的存在。如果进程不存在,就会导致 psutil 无法找到相应的 '/proc/[PID]/stat' 文件
使用道具 举报 回复 支持 反对
发表于 2024-6-26 10:00:18 | 显示全部楼层
运维技术阿闯 发表于 2024-6-25 14:24
您好,首先,您可以通过运行 ps aux | grep 1889 命令来检查 PID 为 1889 的进程是否真的存在。如果进程 ...

[root@localhost ~]#  ps aux | grep 1889
root     72053  0.0  0.0 110388   912 pts/0    S+   09:59   0:00 grep --color=auto 1889
  在启动状态啊 到底要怎么解决啊
使用道具 举报 回复 支持 反对
发表于 2024-6-26 11:36:45 | 显示全部楼层
空指针异常 发表于 2024-6-26 10:00
[root@localhost ~]#  ps aux | grep 1889
root     72053  0.0  0.0 110388   912 pts/0    S+   09:59  ...

您好,这是因为grep 也是一条命令,它在输出时,会把grep 服务名也当做一个进程输出,假如使用grep命令查询某个服务的进程号,结果只显示一条grep --color=auto 服务名 。则说明机器中中没有这个服务的进程
服务没有启动
使用道具 举报 回复 支持 反对
发表于 2024-6-27 10:06:21 | 显示全部楼层
运维技术阿闯 发表于 2024-6-26 11:36
您好,这是因为grep 也是一条命令,它在输出时,会把grep 服务名也当做一个进程输出,假如使用grep命令查 ...

我要的是要怎么解决这个宝塔面板不能访问docker的原因 你在这个回答牛头不对马嘴的 能不能换一个运维来给我解决
使用道具 举报 回复 支持 反对
发表于 2024-6-27 11:33:52 | 显示全部楼层
空指针异常 发表于 2024-6-27 10:06
我要的是要怎么解决这个宝塔面板不能访问docker的原因 你在这个回答牛头不对马嘴的 能不能换一个运维来给 ...

您好,我的表达问题,给您带来不便,非常抱歉,这个报错是因为没有这进程导致的,
您这边可以将面板里边的docker卸载后重新安装看一下
docker卸载可根据操作系统使用命令的方式卸载
如果您是yum方式就用yum remove docker
使用道具 举报 回复 支持 反对
发表于 2024-6-27 14:55:53 | 显示全部楼层
运维技术阿闯 发表于 2024-6-27 11:33
您好,我的表达问题,给您带来不便,非常抱歉,这个报错是因为没有这进程导致的,
您这边可以将面板里边 ...

但是我的docker 启动是没有问题的啊 里面的服务也是在正常启动中  调用也不影响
使用道具 举报 回复 支持 反对
发表于 2024-6-27 14:56:34 | 显示全部楼层
运维技术阿闯 发表于 2024-6-27 11:33
您好,我的表达问题,给您带来不便,非常抱歉,这个报错是因为没有这进程导致的,
您这边可以将面板里边 ...

我就是升级了8.2版本的宝塔面板才出现的这个问题
使用道具 举报 回复 支持 反对
发表于 2024-6-27 15:59:17 | 显示全部楼层
空指针异常 发表于 2024-6-27 14:56
我就是升级了8.2版本的宝塔面板才出现的这个问题

您好,您在您ssh终端执行history | grep sh
将结果发来以及/proc目录下的文件看是否有可读权限
确保您安装的 psutil 库是最新版本,并且与您的 Python 版本兼容
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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