WSL #11:GitLabをインストールしてみる

-- 途中 --

環境

仮想上(Hyper-V)のWindows 10 20H2 (19042.1348)
Ubuntu 20.04.3 LTS

GitLabインストール

以下サイトを参考にWSL環境にGitLabをインストールしてみる。 https://www.gitlab.jp/install/

1. 依存パッケージのインストールと設定
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates

2. Postfixをインストール (別の方法でメール送信する場合は不要)
sudo apt-get install -y postfix
インストール中に Postfix Configuration が表示されたら "Internet Site" を指定する

3. GitLabパッケージのレポジトリへの追加とインストール
"http://gitlab.example.com" の部分は自分のURLへ変更
httpsを指定した場合は自動的にLet's Encryptを利用して証明書を発行
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
    

しばらく待った結果、エラーとなった。
dpkg: error processing package gitlab-ee (--configure):
installed gitlab-ee package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
gitlab-ee
E: Sub-process /usr/bin/dpkg returned an error code (1)
  
画面をスクロールさせると、2箇所エラーの表示があった。
 :
* execute[init q] action run
[execute] Couldn't find an alternative telinit implementation to spawn.

================================================================================
Error executing action `run` on resource 'execute[init q]'
================================================================================
 : 
Running handlers:
There was an error running gitlab-ctl reconfigure:

execute[init q] (package::runit_sysvinit line 28) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of init q ----
STDOUT:
STDERR: Couldn't find an alternative telinit implementation to spawn.
---- End output of init q ----
Ran init q returned 1
 :
  

0 件のコメント:

その他の記事