CKANdockerdb init:错误:关系“用户”在字符435不存在

我使用最新的从源docker构build的ckan docker镜像与我自己的.env文件组成

docker-compose build 

在执行一些图像更改以解决小错误(最新的ckan需要安装dev-requirements.txt,并且入口点需要等待db准备好)之后,在运行docker-compose up 。 我收到四个类似的错误在db容器,之后ckan无法启动。

db容器上的错误是这样的: ERROR: relation "user" does not exist at character 435 STATEMENT: SELECT "user".password AS user_password, "user".id AS user_id, "user".name AS user_name, "user".fullname AS user_fullname, "user".email AS user_email, "user".apikey AS user_apikey, "user".created AS user_creat ed, "user".reset_key AS user_reset_key, "user".about AS user_about, "user".activity_streams_email_notifications AS user_activity_streams_email_notifications, "user".sysadmin AS user_sysadmin, "user".state AS user_state FROM "user" WHERE "user".name = 'default' OR "user".id = 'default' ORDER BY "user".name LIMIT 1

相关日志条目可在以下urlfind: http : //www.wepaste.com/ckan%20image%20log/

任何暗示发生了什么?

最后,我去了最新的“稳定”版本2.7.2,并再次解决一些错误,以使其工作。

可以在这里find修改原始docker文件并构build正确图像的脚本。