I got 6.6.5 installed in a VM, I restored the back up to that. I upgraded it to 7.1.0 then upgraded that to 8.0.1. I created a backup on that version and rsynced it to the new server. Now when I try to to a backup starts restoring the repositories, but fails on a wiki and the whole thing stops.
Is there a way to skip the wikis? Thats not really a feature we use. so its not important if we lose that data. I have tried deleting the wiki in the gitlab VM, but it is is still included in the backup. SKIP=wiki or SKIP=wikis doesn't work either. Any help is greatly appreciated. On Friday, September 25, 2015 at 11:46:51 AM UTC-7, Jameson Merkow wrote: > > Ok I found this > <https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update/README.md#reverting-to-gitlab-66x-or-later> > > with older versions and I am attempting to downgrade/re-install 6.6.5. > > I uninstalled gitlab from these instructions > <https://gitlab.com/gitlab-org/omnibus-gitlab/issues/135> and attempted > to reinstall 6.6.5 omnibus. > > When I run gitlab-ctl reconfigure, I this error: > > ================================================================================ > Recipe Compile Error in > /opt/gitlab/embedded/cookbooks/gitlab/recipes/default.rb > > ================================================================================ > > > NoMethodError > ------------- > undefined method `[]=' for nil:NilClass > > > Cookbook Trace: > --------------- > /opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:56:in `block > (2 levels) in generate_secrets' > /opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:55:in `each' > /opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:55:in `block > in generate_secrets' > /opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:54:in `each' > /opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:54:in > `generate_secrets' > /opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb:137:in > `generate_config' > /opt/gitlab/embedded/cookbooks/gitlab/recipes/default.rb:34:in > `from_file' > > > Relevant File Content: > ---------------------- > /opt/gitlab/embedded/cookbooks/gitlab/libraries/gitlab.rb: > > 49: def generate_secrets(node_name) > 50: existing_secrets ||= Hash.new > 51: if File.exists?("/etc/gitlab/gitlab-secrets.json") > 52: existing_secrets = > Chef::JSONCompat.from_json(File.read("/etc/gitlab/gitlab-secrets.json")) > 53: end > 54: existing_secrets.each do |k, v| > 55: v.each do |pk, p| > 56>> Gitlab[k][pk] = p > 57: end > 58: end > 59: > 60: Gitlab['postgresql']['sql_password'] ||= generate_hex(50) > 61: Gitlab['gitlab_rails']['secret_token'] ||= generate_hex(64) > 62: > 63: if File.directory?("/etc/gitlab") > 64: File.open("/etc/gitlab/gitlab-secrets.json", "w") do |f| > 65: f.puts( > > > gitlab-rake gitlab:check SANITIZE=true gives me this error: > > > update hooks in repos are links: ... rake aborted! > could not connect to server: Connection refused > Is the server running on host "localhost" (127.0.0.1) and accepting > TCP/IP connections on port 5432? > > > Tasks: TOP => gitlab:check => gitlab:gitlab_shell:check > > > > > On Thursday, September 24, 2015 at 7:20:38 PM UTC-7, Jameson Merkow wrote: >> >> Hello, >> >> I am trying to migrate my old gitlab server to a new box. The current >> machine had 6.6.5 installed on it, which is far behind the current. >> >> I got a fresh copy of gitlab installed on the new machine, went fine. >> >> I backed up my old machine, then upgraded from 6.6.5 to the latest >> version following these instructions: >> >> https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update/README.md#updating-from-gitlab-66-and-higher-to-the-latest-version >> >> Now gitlab www won't load (500) >> I have tried running: >> sudo gitlab-rake gitlab:check SANITIZE=true >> >> and it outputs: >> All migrations up? ... no >> Try fixing it: >> sudo -u git -H bundle exec rake db:migrate RAILS_ENV=production >> Please fix the error above and rerun the checks. >> Database contains orphaned GroupMembers? ... rake aborted! >> ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation >> "members" does not exist >> LINE 5: WHERE a.attrelid = '"members"'::regclass >> ^ >> : SELECT a.attname, format_type(a.atttypid, a.atttypmod), >> pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a. >> atttypid, a.atttypmod >> FROM pg_attribute a LEFT JOIN pg_attrdef d >> ON a.attrelid = d.adrelid AND a.attnum = d.adnum >> WHERE a.attrelid = '"members"'::regclass >> AND a.attnum > 0 AND NOT a.attisdropped >> ORDER BY a.attnum >> >> >> I tried running >> 'sudo -u git -H bundle exec rake db:migrate RAILS_ENV=production' as >> suggested. >> ==> Could not locate Gem file >> >> Then I tried (thinking its an omnibus equivalent?) >> 'sudo gitlab-rake db:migrate RAILS_ENV=production >> >> This outputs: >> == 20140729152420 MigrateTaggableLabels: migrating >> ============================ >> rake aborted! >> StandardError: An error has occurred, this and all later migrations >> canceled: >> >> >> undefined local variable or method `template' for >> #<Label:0x00000006e4c5e0>/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activemodel-4.1.12/lib/active_model/attribute_methods.rb:435:in >> >> `method_missing' >> rake aborted! >> StandardError: An error has occurred, this and all later migrations >> canceled: >> >> >> >> >> Now I'm out of ideas. >> >> Also, Is there a copy of 6.6.5 omnibus somewhere that I could re-install? >> I have lots of backups for that version. I could install that on the new >> machine so people can get at their code while I figure out this issue with >> upgrading. >> >> Any help will be greatly appreciated. >> -- >> Jameson >> >> >> >> -- 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/46f080ea-1232-4cc7-8c1c-b587b94fc10e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.