Bug 51688 - Не стартует сервис forgejo-runner
Summary: Не стартует сервис forgejo-runner
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: forgejo-runner (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-10 20:49 MSK by Aleksandr Sysoev
Modified: 2024-10-10 21:58 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr Sysoev 2024-10-10 20:49:44 MSK
Шаги воспроизведения:
- # apt-get install forgejo-runner docker-io
- Зарегестрировать ранер, полученный файл поместить в /var/lib/forgejo-runner
- Запустить docker: # systemctl start docker
- Запустить ранер: # systemctl start forgejo-runner

Ожидаемый результат: сервис стартует успешно

Реальный результат:
forgejo-runner[15086]: Error: cannot ping the docker daemon. is it running? permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied

Доп (может это поможет): если из /usr/lib/systemd/system/forgejo-runner.service удалить User:forgejo-runner и Group:forgejo-runner, то сервис начинает стартовать и работать. Но я не уверен, что это правильное решение.

Доп2: создание и добавление пользователя forgejo-runner в группу docker так-же проблему не решает.
Comment 1 Alexey Shabalin 2024-10-10 21:58:23 MSK
Добавление в группу docker должно помогать, судя по ошибке.
Вообще планируется использовать совместно с podman в rootless режиме.
Инструкцию чуть позже добавлю.