Installing GitLab on 15.04 gives Upstart Error [closed]
Solution 1:
Ubuntu 15.05 no longer uses Upstart. It uses SystemD. GitLab hasn't been updated to check for this at the time of writing.
The rules that deal with this are in /opt/gitlab/embedded/cookbooks/runit/recipes/default.rb
So one can amend the Debian rule:
when "debian"
case node["platform"]
when "debian"
if node["platform_version"] =~ /^8/
include_recipe "runit::systemd"
else
include_recipe "runit::sysvinit"
end
else
include_recipe "runit::upstart"
to
when "debian"
case node["platform"]
when "debian"
if node["platform_version"] =~ /^8/
include_recipe "runit::systemd"
else
include_recipe "runit::sysvinit"
end
else
#include_recipe "runit::upstart"
include_recipe "runit::systemd"
NB: Yes, I answered my own question as I was stuck on this and wanted to share.