WARNING lchown operation not permitted [2!]

Summary

Hello world,

I just ran into something very similar to issue #1180 (closed) , but since the thread is old and closed I thought I'd open a new one instead of necroposting there. The problem is still in different stages being run by different runners, and I see the warning message when a runner downloads artifacts made by another runner. Unfortunately, when this happens, the second runner's pipeline fails: in one case, a file that is to be #included cannot be found, but it is definitely there, while in the other case I don't get a useful error message. The pipeline works when a single runner is enabled and runs it all.

Steps to reproduce

Setup a pipeline as per the YAML file below. Enable two runners for the same repository, then run a pipeline. What usually happens is that buildDependencies and build-Makefile are assigned to one of the runners, build-CMake to the other.

.gitlab-ci.yml
stages:
    - prepare
    - build

buildDependencies:
    stage: prepare
    artifacts:
        paths:
            - fenics-hpc/install/
            - fenics-hpc/source/unicorn/
        expire_in: 1d
    script:
        - mkdir -p fenics-hpc/install
        - mkdir -p fenics-hpc/source/unicorn
          # many more commands that fill these two folders

build-Makefile:
    stage: build 
    script:
        - make -j2

build-CMake:
    stage: build
    script:
        - mkdir build
        - cd build
        - cmake ..
        - make -j2

Actual behavior

The runner running build-CMake shows the warning message when extracting artifacts from the previous stage, plus other warnings down below, and ultimately fails to complete the step.

Expected behavior

All the steps complete normally

Relevant logs and/or screenshots

One of the failing scenarios
Running with gitlab-runner 11.2.0 (11.2.0)
  on raspberrypi fpUumzCT
Using Shell executor...
Running on raspberrypi...
Fetching changes...
Removing build/
Removing fenics-hpc/
Removing src/Bioheat.cpp
Removing src/Bioheat.h
Removing src/Potential.cpp
Removing src/Potential.h
HEAD is now at 1aa9e36 Syncing with master
From https://gitlab.bcamath.org/mleoni/radiofrequencyablation-hpc
 * [new branch]      mleoni/fixCI2 -> origin/mleoni/fixCI2
Checking out 09117ef0 as mleoni/fixCI2...
Skipping Git submodules setup
Downloading artifacts for buildDependencies (1653)...
time="2020-01-22T17:04:53+01:00" level=error msg="Docker executor: prebuilt image helpers will be loaded from /var/lib/gitlab-runner."
Downloading artifacts from coordinator... ok        id=1653 responseStatus=200 OK token=nLtfZuek
WARNING: fenics-hpc/install/: lchown fenics-hpc/install/: operation not permitted (suppressing repeats) 
$ export PREFIX=$PWD/fenics-hpc
$ export PATH=$PREFIX/install/bin:$PATH
$ export PYTHONPATH=$PREFIX/install/lib/python2.7/site-packages/:$PYTHONPATH
$ export PKG_CONFIG_PATH=$PREFIX/install/lib/pkgconfig/:$PKG_CONFIG_PATH
$ export LDFLAGS=-L$PREFIX/install/lib:$LDFLAGS
$ export UNICORNLIBDIR=$PREFIX/source/unicorn/
$ export CXX=`pkg-config --variable=compiler dolfin`
$ mkdir build
$ cd build
$ cmake ..
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/mpic++
-- Check for working CXX compiler: /usr/bin/mpic++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.0") 
-- Checking for module 'dolfin'
--   Found dolfin, version 0.8.4-hpc
-- Boost version: 1.67.0
-- Found the following Boost libraries:
--   program_options
-- Boost version: 1.67.0
-- Found the following Boost libraries:
--   program_options
-- Boost version: 1.67.0
-- Found the following Boost libraries:
--   program_options
-- Configuring done
-- Generating done
-- Build files have been written to: /var/lib/gitlab-runner/builds/fpUumzCT/0/mleoni/radiofrequencyablation-hpc/build
$ make -j2
[  2%] Compiling ufl file to /var/lib/gitlab-runner/builds/fpUumzCT/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/AdaptiveDt.cpp
[  2%] Compiling ufl file to /var/lib/gitlab-runner/builds/fpUumzCT/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEMomentum3D.cpp
make[2]: *** [unicorn/CMakeFiles/UnicornSolvers.dir/build.make:255: ../fenics-hpc/source/unicorn/ufc2/AdaptiveDt.cpp] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [unicorn/CMakeFiles/UnicornSolvers.dir/build.make:63: ../fenics-hpc/source/unicorn/ufc2/NSEMomentum3D.cpp] Error 1
make[1]: *** [CMakeFiles/Makefile2:90: unicorn/CMakeFiles/UnicornSolvers.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
ERROR: Job failed: exit status 1
The other failing scenario
Running with gitlab-runner 11.5.1 (7f00c780)
  on gitlabrunner aa17cd59
Using Shell executor...
Running on gitlabrunner...
Fetching changes...
Removing build/
Removing fenics-hpc/
HEAD is now at 1aa9e36 Syncing with master
Checking out 1aa9e364 as mleoni/nonlinearSolve...
Skipping Git submodules setup
Downloading artifacts for buildDependencies (1647)...
Runtime platform                                    arch=amd64 os=linux pid=24356 revision=7f00c780 version=11.5.1
Downloading artifacts from coordinator... ok        id=1647 responseStatus=200 OK token=zPEvuF3C
WARNING: fenics-hpc/install/: lchown fenics-hpc/install/: operation not permitted (suppressing repeats) 
$ export PREFIX=$PWD/fenics-hpc
$ export PATH=$PREFIX/install/bin:$PATH
$ export PYTHONPATH=$PREFIX/install/lib/python2.7/site-packages/:$PYTHONPATH
$ export PKG_CONFIG_PATH=$PREFIX/install/lib/pkgconfig/:$PKG_CONFIG_PATH
$ export LDFLAGS=-L$PREFIX/install/lib:$LDFLAGS
$ export UNICORNLIBDIR=$PREFIX/source/unicorn/
$ export CXX=`pkg-config --variable=compiler dolfin`
$ mkdir build
$ cd build
$ cmake ..
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/mpic++
-- Check for working CXX compiler: /usr/bin/mpic++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for module 'dolfin'
--   Found dolfin, version 0.8.4-hpc
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   program_options
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   program_options
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   program_options
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/build
$ make -j2
[  2%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEMomentum3D.cpp
[  2%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/AdaptiveDt.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[  3%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEContinuity3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[  4%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEDualMomentum3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[  6%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEDualContinuity3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[  7%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEErrRepMomentum3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[  8%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEErrRepContinuity3D.cpp
[  9%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/Force3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 10%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/Flux.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 12%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/Area.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 13%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NormalForce3D.cpp
[ 14%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEH1.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 15%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEH12.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 17%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEErrEst.cpp
[ 18%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEErrEstGlobal.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 19%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEMomentumResidual3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 20%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEContinuityResidual3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 21%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEMomentumResidualGlobal3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 23%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEContinuityResidualGlobal3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 24%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEH1Momentum3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 25%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEH1Continuity3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 26%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEH1MomentumGlobal3D.cpp
[ 28%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NSEH1ContinuityGlobal3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 29%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/NormalProjection.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
[ 30%] Compiling ufl file to /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/ufc2/VectorProjection3D.cpp
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/install/lib/python2.7/site-packages/subprocess32-3.5.4-py2.7-linux-armv7l.egg/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.
Scanning dependencies of target UnicornSolvers
[ 32%] Building CXX object unicorn/CMakeFiles/UnicornSolvers.dir/CommonSolver.cpp.o
[ 32%] Building CXX object unicorn/CMakeFiles/UnicornSolvers.dir/PrimalSolver.cpp.o
In file included from /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/CommonSolver.cpp:1:0:
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/CommonSolver.h:4:10: fatal error: dolfin.h: No such file or directory
 #include <dolfin.h>
          ^~~~~~~~~~
In file included from /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/PrimalSolver.h:4:0,
                 from /home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/PrimalSolver.cpp:1:
/home/gitlab-runner/builds/aa17cd59/0/mleoni/radiofrequencyablation-hpc/fenics-hpc/source/unicorn/CommonSolver.h:4:10: fatal error: dolfin.h: No such file or directory
 #include <dolfin.h>
          ^~~~~~~~~~
compilation terminated.
compilation terminated.
unicorn/CMakeFiles/UnicornSolvers.dir/build.make:262: recipe for target 'unicorn/CMakeFiles/UnicornSolvers.dir/CommonSolver.cpp.o' failed
make[2]: *** [unicorn/CMakeFiles/UnicornSolvers.dir/CommonSolver.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
unicorn/CMakeFiles/UnicornSolvers.dir/build.make:286: recipe for target 'unicorn/CMakeFiles/UnicornSolvers.dir/PrimalSolver.cpp.o' failed
make[2]: *** [unicorn/CMakeFiles/UnicornSolvers.dir/PrimalSolver.cpp.o] Error 1
CMakeFiles/Makefile2:85: recipe for target 'unicorn/CMakeFiles/UnicornSolvers.dir/all' failed
make[1]: *** [unicorn/CMakeFiles/UnicornSolvers.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
ERROR: Job failed: exit status 1

Environment description

They are both shell runners, a linux/amd64 and a linux/armhf.

I don't have a .toml configuration file, or I am using the default.

Used GitLab Runner version

One runner is running version 11.5.1 [I don't have access to it], the other one version 11.2.

$ gitlab-runner --version
ERRO[0000] Docker executor: prebuilt image helpers will be loaded from /var/lib/gitlab-runner. 
Version:      11.2.0
Git revision: 11.2.0
Git branch:   HEAD
GO version:   go1.10.3
Built:        unknown
OS/Arch:      linux/arm
Edited by 🤖 GitLab Bot 🤖