To solve this issue, I had to truncate table Services (use gitlab-rails 
dbconsole to do it). I chose this method since the data in Service is not 
that hard to build again.

After clearing the table, I just use gitlab-rake db:migrate to continue the 
migration. Then, I just use gitlab-ctl restart to restart all services.

On Wednesday, October 29, 2014 10:40:47 PM UTC+8, Achilleas Pipis wrote:
>
> On 10/29/2014 10:39 AM, Amree Zaid wrote: 
> > Hello, I got errors when I tried to upgrade from 7.2.1 to 7.4.2 (using 
> > Omnibus package for GitLab CE on Debian). 
> > 
> > These are my last errors: 
> > 
> > | 
> > Running handlers: 
> > [2014-10-29T16:14:00+08:00] ERROR: Running exception handlers 
> > Running handlers complete 
> > 
> > [2014-10-29T16:14:00+08:00] ERROR: Exception handlers complete 
> > [2014-10-29T16:14:00+08:00] FATAL: Stacktrace dumped to 
> > /opt/gitlab/embedded/cookbooks/cache/chef-stacktrace.out 
> > Chef Client failed. 52 resources updated in 18.575012681 seconds 
> > [2014-10-29T16:14:00+08:00] ERROR: bash[migrate database] 
> > (gitlab::database_migrations line 26) had an error: 
> > Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], 
> > but received '1' 
> > ---- Begin output of "bash"  "/tmp/chef-script20141029-21125-vpewxo" 
> ---- 
> > STDOUT: == 20140903115954 MigrateToNewShell: migrating 
> > ================================ 
> > rake aborted! 
> > StandardError: An error has occurred, this and all later migrations 
> > canceled: 
> > 
> > Validation failed: Webhook can't be blank 
> > ActiveRecord::RecordInvalid: Validation failed: Webhook can't be blank 
> > 
> > Tasks: TOP => db:migrate 
> > (See full trace by running task with --trace) 
> > Repositories updated with new hooks 
> > == 20140903115954 MigrateToNewShell: migrated (0.3956s) 
> > ======================= 
> > 
> > == 20140907220153 SerializeServiceProperties: migrating 
> > ======================= 
> > -- add_column(:services, :properties, :text) 
> >    -> 0.0286s 
> > STDERR: 
> > ---- End output of "bash"  "/tmp/chef-script20141029-21125-vpewxo" ---- 
> > Ran "bash"  "/tmp/chef-script20141029-21125-vpewxo" returned 1 
> > [2014-10-29T16:14:00+08:00] FATAL: Chef::Exceptions::ChildConvergeError: 
> > Chef run process exited unsuccessfully (exit code 1) 
> > | 
> > 
> > 
> > How can I get my GitLab up and running again? Thanks in advance. 
> > 
>
> The database migrations are failing. First make sure postgres is 
> running: `gitlab-ctl start postgresql`, then run the migrations manually 
> with `gitlab-rake db:migrate`. 
>
> reconfigure, restart and hope this is resolved :) 
>
>
> -- 
> GPG : 0x3A7DDABC985EDC6E 
> Blog: http://axilleas.me 
>

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/6793a17b-8e45-48ce-aa25-302964b0a306%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to