请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

docker-compose run --rm web upgrade出错,最后卡住很久

阿里云 centos 7 64位版本。其中安装了python3.6,系统原来有python2.7


https://img1.sycdn.imooc.com//szimg/5b5c20980001522d13460790.jpg

请问这个问题怎么解决?

正在回答 回答被采纳积分+3

3回答

提问者 前端侠 2018-07-31 21:16:17

找到解答方案了。比较复杂

1.使用docker命令进入postgres数据库

# docker exec -it onpremise_postgres_1 bash

2.进入postgres数据库

# psql -h 127.0.0.1 -d postgres -U postgres

3.查看这两个表是否有数据sentry_project,sentry_organization

postgres=#  select * from sentry_project;

postgres=# select * from sentry_organization ;

如果没有数据,进行创建

4.新开一个终端,进入sentry的web的shell里面,其实就是一个python端

# docker-compose run --rm web shell  

5. 输入以下命令进行初始化数据

from sentry.models import Project

from sentry.receivers.core import create_default_projects

create_default_projects([Project])

6.退出第五步的shell,创建自己的用户

# docker-compose run --rm web createuser

输入你的邮箱和密码,再刷新网页就可以登录,也可以查看postgres数据库里面也会有数据了。

以上

2 回复 有任何疑惑可以回复我~
  • bobby #1
    多谢分享
    回复 有任何疑惑可以回复我~ 2018-08-03 09:41:20
  • Ethreal #2
    谢谢大佬 也是在centos7中 直接没有弹出账号密码的那一步 已经根据解决方式解决,亲测有效
    回复 有任何疑惑可以回复我~ 2018-08-11 00:02:42
  • 请问一下你创建sentry_project和organization是直接SQL插入的数据,还是用sentry的命令创建的啊
    回复 有任何疑惑可以回复我~ 2018-08-19 01:07:47
提问者 前端侠 2018-07-31 20:32:18

https://img1.sycdn.imooc.com//szimg/5b6056a700010db408250296.jpg

这是网页显示的错误。哪里可以看错误栈?

0 回复 有任何疑惑可以回复我~
  • 这个问题按照楼主的方法,可以解决。我觉得可能是没有成功创建superuser导致了这个问题
    回复 有任何疑惑可以回复我~ 2018-11-30 13:37:11
bobby 2018-07-30 10:17:45

能否将错误栈截完整,我看看具体是什么错误

0 回复 有任何疑惑可以回复我~
  • 提问者 前端侠 #1
    就卡住那,没有错误信息。我ctrl +c退出后,再运行那命令就可以了,但是网页打不开显示出了问题。晚上补截图
    回复 有任何疑惑可以回复我~ 2018-07-31 15:14:26
  • 提问者 前端侠 #2
    请问哪里可以看错误栈
    回复 有任何疑惑可以回复我~ 2018-07-31 20:32:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信