Gitlab 从 6.2.3 迁移到 7.8.1

Gitlab migration from 6.2.3 to 7.8.1

我们正在使用 GitLab 6.2.3,目前我正在将所有服务器迁移到 7.8.1。
我们在 6.2.3 安装期间将 gitlab 数据库移动到 mysql 服务器。

由于这些服务器不与外界通信,我在不同的区域重新安装了 7.8.1 并指向了较早的数据库。

GitLab 现在没有启动。为了诊断我做了

sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production

,发现:

hooks directories in repos are links: ... rake aborted!
ActiveRecord::StatementInvalid: Mysql2::Error: Table 
  'bitnami_gitlab.projects' doesn't exist: SHOW FULL FIELDS FROM `projects`

请问可能是什么问题?

doc/updates中描述的所有迁移方案都涉及数据库升级步骤:

sudo -u git -H bundle exec rake db:migrate RAILS_ENV=production

确保您已完成该步骤,否则数据库将不兼容 7.x GitLab 服务器。

OP maestromani adds :

/home/git got link to old gitlabshell path. Linking to new one worked.