Skip to main content
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
added 286 characters in body
Source Link

OKAY I have uninstalled the old runners which seemed to be the cause of the issue... But now I have these pipeline errors:

mkdir: cannot create directory ‘/home/chris/builds/onty8Erw6’: Permission denied

?!?!?!? WHY IS IT USING THE /home/chris directory?!?!


OKAY I have uninstalled the old runners which seemed to be the cause of the issue... But now I have these pipeline errors:

mkdir: cannot create directory ‘/home/chris/builds/onty8Erw6’: Permission denied

?!?!?!? WHY IS IT USING THE /home/chris directory?!?!

Source Link

Gitlab runner tons of errors when trying to use shell executor

I installed the runners using the docker executor, but then later realized I actually needed the shell executor for layer caching... However now I just keep running into so many errors trying to get the runner to work...

sudo gitlab-runner list
Runtime platform                                    arch=amd64 os=linux pid=17362 revision=79704081 version=16.0.1
Listing configured runners                          ConfigFile=/etc/gitlab-runner/config.toml
affiliate-processor-1                               Executor=shell Token=******************* URL=https://gitlab.com
affiliate-processor-1                               Executor=shell Token=******************* URL=https://gitlab.com
gitlab-runner-final                                 Executor=shell Token=******************* URL=https://gitlab.com

And the journal logs:

sudo journalctl -u gitlab-runner --follow
-- Logs begin at Sat 2023-05-27 18:43:05 UTC. --
Jun 05 12:29:01 affiliate-processor-1 gitlab-runner[17177]: Running in system-mode.                           
Jun 05 12:29:01 affiliate-processor-1 gitlab-runner[17177]:                                                   
Jun 05 12:29:01 affiliate-processor-1 gitlab-runner[17177]: Configuration loaded                                builds=0
Jun 05 12:29:01 affiliate-processor-1 gitlab-runner[17177]: listen_address not defined, metrics & debug endpoints disabled  builds=0
Jun 05 12:29:01 affiliate-processor-1 gitlab-runner[17177]: [session_server].listen_address not defined, session endpoints disabled  builds=0
Jun 05 12:29:01 affiliate-processor-1 gitlab-runner[17177]: Initializing executor providers                     builds=0
Jun 05 12:29:01 affiliate-processor-1 gitlab-runner[17177]: ERROR: Checking for jobs... forbidden               runner=m5Q9_Nc_6
Jun 05 12:29:03 affiliate-processor-1 gitlab-runner[17177]: ERROR: Checking for jobs... forbidden               runner=m5Q9_Nc_6
Jun 05 12:29:04 affiliate-processor-1 gitlab-runner[17177]: ERROR: Checking for jobs... forbidden               runner=m5Q9_Nc_6
Jun 05 12:29:04 affiliate-processor-1 gitlab-runner[17177]: ERROR: Runner "https://gitlab.com************************" is unhealthy and will be disabled for 1h0m0s seconds!  unhealthy_requests=3 unhealthy_requests_limit=3

How can I fix this?

Some more issues, systemctl status gitlab-runner.service shows:

/usr/bin/gitlab-runner run --working-directory /home/chris --config /etc/gitlab-runner/config.toml --service gitlab-runner --user gitlab-runner

Why is it using my PERSONAL home directory as the working directory??? Surely it rather uses some system directory instead or the gitlab-runner home directory?!?!