Recently, I've tried to install Gitlab Enterprise Edition on my WSL system as I lack a proper development environment at the moment.
The install itself goes reasonably well, but I cannot configure Gitlab (gitlab-ctl reconfigure), as it returns this error:
* service[create a temporary mailroom service] action nothing (skipped due to action :nothing)
Recipe: runit::upstart
* cookbook_file[/etc/init/gitlab-runsvdir.conf] action create (up to date)
* execute[initctl reload-configuration] action run
[execute] initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
================================================================================
Error executing action `run` on resource 'execute[initctl reload-configuration]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of initctl reload-configuration ----
STDOUT:
STDERR: initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
---- End output of initctl reload-configuration ----
Ran initctl reload-configuration returned 1
Attempting to force initctl to return true (using ln) causes even more problems than it solves, so it's really not an option.
Is there anything I can do to get Gitlab working?