[实时更新]Git上edX的Wiki错误汇总(译)

Renew On 12/17/2014

原文地址:https://github.com/edx/configuration/wiki/Re-install-Open-edX-in-Ubuntu-12.04

转载请注明出处:http://oldcat.iflab.org/

在Ubuntu12.04上重新安装Open edX

遇到的错误:
1.MySQL 错误:
#————————————————————————————————————-#
#————————————————————————————————————-#
TASK: [edxlocal | create a database for edxapp] *******************************

failed: [localhost] => {“failed”: true, “item”: “”}

msg: unable to connect, check login_user and login_password are correct, or alternatively check ~/.my.cnf contains credentials

————————————————————————————————————-

这段话的意思是你已经安装完毕mysql server,并且与默认的登录权限不一样。
解决问题的方法:创建 /root/.my.cnf 文件,键入以下内容:

————————————————————————————————————-

user=root

password=<your root pass>

[mysql]

user=root

password=<your root pass>

[mysqldump]

user=root

password=<your root pass>

[mysqldiff]

user=root

password=<your root pass>

#————————————————————————————————————-#
#————————————————————————————————————-#

2.如果进程在导入demo course步骤中失败:

————————————————————————————————————-

删除此文件

/var/tmp/configuration/playbooks/edx_sandbox.yml

重新执行此安装脚本:

# sudo ansible-playbook -c local ./edx_sandbox.yml -i "localhost," --limit @/root/edx_sandbox.retry

#————————————————————————————————————-#
#————————————————————————————————————-#
#————————————————————————————————————-#
#————————————————————————————————————-#

3.如果在 安装 xqueue’s “install python post-requirements” 步骤中出错:
————————————————————————————————————-
xqueue virtualenv源:

# source /edx/app/xqueue/venvs/xqueue/bin/activate

安装post-requirements:

(xqueue)# pip install -r /edx/app/xqueue/xqueue/requirements.txt

重启xqueue:

# /edx/bin/supervisorctl restart xqueue xqueue_consumer

删除此文件:

/var/tmp/configuration/playbooks/roles/xqueue/tasks/deploy.yml

重新执行此安装脚本:

# sudo ansible-playbook -c local ./edx_sandbox.yml -i "localhost," --limit @/root/edx_sandbox.retry

#————————————————————————————————————-#

发表评论

邮箱地址不会被公开。 必填项已用*标注

27 − = 24