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

Error: BT-Panel service startup failed.

发表在 Linux面板2017-10-28 15:12 [复制链接] 17 28525

本帖最后由 lxy9500 于 2017-10-28 19:44 编辑

昨天升级了python 从2.6升级到2.7了 然后今天面板就无法打开了
更新了也不能打开

QQ截图20171028150714.png

当然 重启面板也不行

系统版本 centos 6.9  32位

ls /usr/bin/python*


QQ截图20171028194124.png
使用道具 举报 只看该作者 回复
发表于 2018-12-11 12:14:23 | 显示全部楼层
河妖 发表于 2017-10-28 17:41
有备份之前的Python版本吗
ls /usr/bin/python*
输入以上命令看看

是这个方法,我之前把python2.7 升级python3了,修改回来重启下服务器,在运行就可以了
使用道具 举报 回复 支持 0 反对 1
发表于 2017-10-28 15:31:05 | 显示全部楼层
哈哈,问题很多啊,我也不懂,支持你的帖子
使用道具 举报 回复 支持 反对
发表于 2017-10-28 16:22:51 | 显示全部楼层
互联网豆豆 发表于 2017-10-28 15:31
哈哈,问题很多啊,我也不懂,支持你的帖子

面板启动不了 python少一个模块 应该是我升级python 的原因 但是不知道怎么弄了~
使用道具 举报 回复 支持 反对
发表于 2017-10-28 17:41:05 | 显示全部楼层
有备份之前的Python版本吗
ls /usr/bin/python*
输入以上命令看看
使用道具 举报 回复 支持 反对
发表于 2017-10-28 19:43:37 | 显示全部楼层
河妖 发表于 2017-10-28 17:41
有备份之前的Python版本吗
ls /usr/bin/python*
输入以上命令看看

有备份 截图重新上传
使用道具 举报 回复 支持 反对
发表于 2018-1-22 20:52:34 | 显示全部楼层
你这个解决了吗?我也遇到了···
使用道具 举报 回复 支持 反对
发表于 2018-3-18 15:04:52 | 显示全部楼层
我也遇到这个问题了,而且好长时间了,就是python版本升级到2.7.14后出现的这个问题,当时service服务起不来,后来用python起,当时报错,说是有一个函数有问题,python脚本执行不起来,具体的函数忘记了。都是怎么解决的?难道要把python版本降回2.7.13?我以为bt会更新,结果等了能有一个月,还是没有解决这个问题。
使用道具 举报 回复 支持 反对
发表于 2018-3-18 15:06:07 | 显示全部楼层
themostfreeboy 发表于 2018-3-18 15:04
我也遇到这个问题了,而且好长时间了,就是python版本升级到2.7.14后出现的这个问题,当时service服务起不 ...

见图片附件
小Q截图-20180318145551.png
使用道具 举报 回复 支持 反对
发表于 2018-3-18 15:11:09 | 显示全部楼层

通过执行/www/server/panel/update.sh脚本将版本升级到5.8.3版本,仍然不好使。
使用道具 举报 回复 支持 反对
发表于 2018-3-18 15:16:07 | 显示全部楼层
themostfreeboy 发表于 2018-3-18 15:11
通过执行/www/server/panel/update.sh脚本将版本升级到5.8.3版本,仍然不好使。

/etc/init.d/bt文件显示,服务启动调用的是main.pyc,而执行main.pyc会报错,详情如图
小Q截图-20180318151240.png
使用道具 举报 回复 支持 反对
发表于 2018-3-18 15:22:17 | 显示全部楼层
themostfreeboy 发表于 2018-3-18 15:16
/etc/init.d/bt文件显示,服务启动调用的是main.pyc,而执行main.pyc会报错,详情如图 ...

查看代码后,最终出错代码是在writeFile函数,具体详见图片选中行。
小Q截图-20180318151632.png
使用道具 举报 回复 支持 反对
发表于 2018-3-18 16:59:46 | 显示全部楼层
themostfreeboy 发表于 2018-3-18 15:22
查看代码后,最终出错代码是在writeFile函数,具体详见图片选中行。

查看了public包的源码,在路径/usr/lib/python2.7/site-packages/public下,只有一个__init__.py文件和对应编译好的pyc文件,在py文件源码中确实没有writeFile函数,通过pip强制重新安装了最新版的public包,仍然没有writeFile函数,想问一下原始的public.writeFile源码在哪里,或者含有源码的版本号,实在不行,我自己修改py源码
使用道具 举报 回复 支持 反对
发表于 2018-5-22 11:18:47 | 显示全部楼层
themostfreeboy 发表于 2018-3-18 16:59
查看了public包的源码,在路径/usr/lib/python2.7/site-packages/public下,只有一个__init__.py文件和对 ...

好长时间了 还没有弄好 不知道怎么搞了
使用道具 举报 回复 支持 反对
发表于 2018-9-2 23:15:41 | 显示全部楼层
楼主  怎么样了  我也遇到这个问题了  同样升2.7 就打不开面板了
使用道具 举报 回复 支持 反对
发表于 2018-11-2 18:17:36 | 显示全部楼层
我当时是因为宝塔面板里自带的public包与python的public包起冲突了,通过pip把python的public包卸载了就好使了。
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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