In my Jenkins setup there is a single upstream build that triggers several downstream projects that run on slave nodes. I recently added an additional slave node with the same settings (except IP and labels) as currently working slaves. When the new slave tries to run a job, however, none of the files pulled by the upstream SCM are there to run. Therefore, I receive a file not found error. I've spent the morning trying to figure out why to no avail. The console output, the Jenkins log, and the gerrit repo log don't have any other relevant information.
The main difference is that the new computer is a small ARM board (others are x86). In the new slave's attributes, it shows 3GB of free disk space but 0 byes of swap space. Does anyone know if a swap space > 0 is a requirement? I figured it would copy to disk. I've been searching the documentation and configuration settings but can't seem to find any other leads.