我在x86_64上使用新安裝的Debian 7「Wheezy」,並且想要安裝GitLab。我遵循GitLab README文件的建議從their download site下載Debian Wheezy的打包版本。然後我執行以下命令:Debian Wheezy上的GitLab安裝失敗,需要initctl
sudo dpkg -i gitlab_6.9.0-omnibus-1_amd64.deb
sudo gitlab-ctl reconfigure
後者一個失敗,出現以下消息:
================================================================================
Error executing action `run` on resource 'execute[initctl status gitlab-runsvdir]'
================================================================================
Errno::ENOENT
-------------
No such file or directory - initctl
Resource Declaration:
---------------------
# In /opt/gitlab/embedded/cookbooks/runit/recipes/upstart.rb
29: execute "initctl status gitlab-runsvdir" do
30: retries 30
31: end
32:
Compiled Resource:
------------------
# Declared in /opt/gitlab/embedded/cookbooks/runit/recipes/upstart.rb:29:in `from_file'
execute("initctl status gitlab-runsvdir") do
action "run"
retries 0
retry_delay 2
guard_interpreter :default
command "initctl status gitlab-runsvdir"
backup 5
returns 0
cookbook_name :runit
recipe_name "upstart"
end
我認爲缺少的命令initctl
是systemd
一部分。但Debian Wheezy使用的是經典的SysV init系統,而不是systemd
。
我正在尋找一種方法來使此安裝工作。請幫忙。
我創建了一個錯誤報告在這裏:https://gitlab.com/gitlab-org/omnibus-gitlab/問題/ 134 – aef
謝謝;我會在那裏繼續。 – jacobvosmaer
安裝程序中存在一個錯誤。 jacobvosmaer修復了它。謝謝。 – aef