執行gitlab-ctl reconfigure時報錯html
報錯以下:linux
…… Error executing action `run` on resource 'bash[migrate gitlab-rails database]' …… Compiled Resource: ------------------ # Declared in /opt/gitlab/embedded/cookbooks/cache/cookbooks/runit/recipes/sysvinit.rb:28:in `from_file' execute("init q") do action [:nothing] retries 0 retry_delay 2 default_guard_interpreter :execute command "init q" backup 5 returns 0 declared_type :execute cookbook_name "runit" recipe_name "sysvinit" end Platform: --------- x86_64-linux Running handlers: Running handlers complete Chef Client failed. 3 resources updated in 03 seconds root@kickseed:~#
緣由:ubuntu14.04版本應該是 trusty 版本,而下載的gitlab軟件包倒是 xenial版本的git
解決:下載trusty版本的 gitlab 進行安裝ubuntu
查看ubuntu版本的方法:bash
root@kickseed:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty
參考:ide
https://gitlab.com/gitlab-org/omnibus-gitlab/issues/721
其中的gitlab
Update I reinstalled gitlab-ce_8.11.4-ce.0_amd64.deb with correct flavourubuntu\trusty and now everything is good.