lxy9500 发表于 2017-10-28 15:12:13

Error: BT-Panel service startup failed.

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

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



当然 重启面板也不行

系统版本 centos 6.932位

ls /usr/bin/python*



我对影子说 发表于 2021-6-23 17:03:39

rm -rf /www/server/panel/pyenv
curl http://download.bt.cn/install/update_panel.sh|bash

ghs2599 发表于 2018-12-11 12:14:23

河妖 发表于 2017-10-28 17:41
有备份之前的Python版本吗
ls /usr/bin/python*
输入以上命令看看

是这个方法,我之前把python2.7 升级python3了,修改回来重启下服务器,在运行就可以了

互联网豆豆 发表于 2017-10-28 15:31:05

哈哈,问题很多啊,我也不懂,支持你的帖子

lxy9500 发表于 2017-10-28 16:22:51

互联网豆豆 发表于 2017-10-28 15:31
哈哈,问题很多啊,我也不懂,支持你的帖子

面板启动不了 python少一个模块 应该是我升级python 的原因 但是不知道怎么弄了~

河妖 发表于 2017-10-28 17:41:05

有备份之前的Python版本吗
ls /usr/bin/python*
输入以上命令看看

lxy9500 发表于 2017-10-28 19:43:37

河妖 发表于 2017-10-28 17:41
有备份之前的Python版本吗
ls /usr/bin/python*
输入以上命令看看

有备份 截图重新上传

yanglin920y 发表于 2018-1-22 20:52:34

你这个解决了吗?我也遇到了···

themostfreeboy 发表于 2018-3-18 15:04:52

我也遇到这个问题了,而且好长时间了,就是python版本升级到2.7.14后出现的这个问题,当时service服务起不来,后来用python起,当时报错,说是有一个函数有问题,python脚本执行不起来,具体的函数忘记了。都是怎么解决的?难道要把python版本降回2.7.13?我以为bt会更新,结果等了能有一个月,还是没有解决这个问题。

themostfreeboy 发表于 2018-3-18 15:06:07

themostfreeboy 发表于 2018-3-18 15:04
我也遇到这个问题了,而且好长时间了,就是python版本升级到2.7.14后出现的这个问题,当时service服务起不 ...

见图片附件

themostfreeboy 发表于 2018-3-18 15:11:09

themostfreeboy 发表于 2018-3-18 15:06
见图片附件

通过执行/www/server/panel/update.sh脚本将版本升级到5.8.3版本,仍然不好使。

themostfreeboy 发表于 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会报错,详情如图

themostfreeboy 发表于 2018-3-18 15:22:17

themostfreeboy 发表于 2018-3-18 15:16
/etc/init.d/bt文件显示,服务启动调用的是main.pyc,而执行main.pyc会报错,详情如图 ...

查看代码后,最终出错代码是在writeFile函数,具体详见图片选中行。

themostfreeboy 发表于 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源码

lxy9500 发表于 2018-5-22 11:18:47

themostfreeboy 发表于 2018-3-18 16:59
查看了public包的源码,在路径/usr/lib/python2.7/site-packages/public下,只有一个__init__.py文件和对 ...

好长时间了 还没有弄好 不知道怎么搞了

asd15555866 发表于 2018-9-2 23:15:41

楼主怎么样了我也遇到这个问题了同样升2.7 就打不开面板了

themostfreeboy 发表于 2018-11-2 18:17:36

我当时是因为宝塔面板里自带的public包与python的public包起冲突了,通过pip把python的public包卸载了就好使了。
页: [1] 2
查看完整版本: Error: BT-Panel service startup failed.