On 2016, ഫെബ്രുവരി 11 11:18:14 PM IST, Johannes Schauer <[email protected]> wrote: >Hi, > >Quoting Pirate Praveen (2016-02-11 16:58:56) >> You can use, >> >> systemctl start gitlab.target >> >> as init script has problems with systemd. The installation is >complete otherwise. >> >> I added systemd unit files already and I will add a check for systemd >to fix the bug. > >thanks, that worked as a temporary workaround!
Checking /proc/cmdline was working in my test machine as I had systemd before it became the default. I think checking /proc/1/cmdline will be a better method of checking systemd. >> You'll need to run them as gitlab user and export all variables >defined in /etc/gitlab/gitlab-debian.conf > >thanks, this was *very* valuable knowledge as without it I would >probably be >stuck by now. So I tried this out in practice now and indeed the right >steps to >take seem to be: > >1. Rename your old database to gitlab_production and set the user >gitlab as > its owner and the owner of all its tables, sequences and views > > 2. Copy your old repository directory to /var/lib/gitlab/repositories/ > > 3. Start gitlab using the above systemctl command > > 4. Check its status via: > >$ su gitlab >$ cd >$ export $(cat /etc/gitlab/gitlab-debian.conf | xargs) >$ rake gitlab:check RAILS_ENV=production > >5. The output of above command then will tell you all remaining things >to take > care of, like running: > >$ sudo chmod -R ug+rwX,o-rwx /var/lib/gitlab/repositories/ > >or > >$ sudo -u gitlab -H /usr/share/gitlab-shell/bin/create-hooks > >or > >$ sudo -u gitlab -H bundle exec rake db:migrate RAILS_ENV=production > >This is extremely helpful! > >Some general notes: > > - it seems to not be necessary to use the "bundle exec" prefix > >- but it is absolutely necessary to be in the home directory of the >gitlab >user (/var/lib/gitlab) as the gitlab user when executing the "rake" >commands > >- exporting the environment variables from >/etc/gitlab/gitlab-debian.conf is > mandatory as well and there'll be error messages without it > >But this was surprisingly painless in the end! My gitlab instance seems >to be >up and running again :) Great! It would be a good idea to document these steps in README.Debian. Can you send a patch? >Thanks! > >cheers, josch -- Sent from my Android device with K-9 Mail. Please excuse my brevity.

