I have a Jenkins 2.28 server running on CentOS 7 with a CentOS 7 headless slave that has been running fine for over a year. I have just created an Ubuntu 16.04.2 VM as a headless slave. I created a new node for it. However, the slave agent would not start. Java core dumps every time it runs. I have tried with the latest Java as well as the version the CentOS 7 slave uses.
On the master, the error states that the connection was terminated. Further down the chain, it mentions Failed to install restarter and then further down, it mentions Failed to update jenkins-slave.exe: remote file operation failed: /media/data/Jenkins/Jenkins-slave.exe at Hudson.remoting.Channel@28828357: Chanel to /##.###.##.##.
Why is it trying to update a Windows executable on a Linux slave. At the beginning of the log, it states that it is dealing with a Unix agent.
I don't get any error messages from Java on the slave itself. It just throws a SIGSEGV.
I tried googling the above errors without any luck. I am at wits end at the moment so all help is greatly appreciated.