Не удалось установить gitlab-runner: init уже существует - PullRequest
0 голосов
/ 29 марта 2020

Я установил gitlab-runner через sudo apt install gitlab-runner, настроил его в соответствии с учебным пособием , и он работал хорошо.

Теперь я хочу изменить пользователя gitlab-runner. Поэтому я останавливаю службу с помощью service gitlab-runner stop и пытаюсь изменить пользователя с помощью

sudo gitlab-runner install --user=my-user --working-directory=/home/my-user 

. Я получаю следующее сообщение об ошибке:

FATAL: Не удалось установить gitlab-runner: Init уже существует: /etc/systemd/system/gitlab-runner.service

Как продолжить?

1 Ответ

0 голосов
/ 29 марта 2020
  1. Переименуйте файл инициализации с помощью

    sudo mv /etc/systemd/system/gitlab-runner.service  /etc/systemd/system/gitlab-runner.service.bak
    
  2. и выполните снова

    sudo gitlab-runner install --user=my-user --working-directory=/home/my-user
    
  3. очистите резервную копию файл

    sudo rm /etc/systemd/system/gitlab-runner.service.bak
    

Наконец, вы можете снова запустить бегун с помощью service gitlab-runner start.

...