jenkinsci / jenkinsci/agent-setup-plugin

[JENKINS-72926] SSH disconnects unless I remove slave_setup.ini

Open
#145 0 comments 0 reactions 0 assignees View on GitHub
component:slave-setup-plugin imported-jira-issue priority:minor resolution:unresolved
Dominant language
Java
Stars
11
Forks
23
Avg merge
21h 13m
Merged PRs (30d)
1

Description

Mostly just recording this in case anyone else has similar issues.

Symptom:

Closing SSH Session to: xxx

FATAL: Failed to launch Agent
Closing SSH Connection to
FATAL: SSH Agent launch failed on: user@​xxx:22
ERROR: Unexpected error in launching an agent. This is probably a bug in Jenkins
Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to system-tasks-xxx-30fd0b5e-4d02-4502-8668-79ed7c5c5ad8
        at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1787)
        at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
        at hudson.remoting.Channel.call(Channel.java:1003)
        at hudson.FilePath.act(FilePath.java:1230)
        at hudson.FilePath.act(FilePath.java:1219)
        at hudson.FilePath.readToString(FilePath.java:2493)
        at org.jenkinsci.plugins.slave_setup.Components.createConfigStream(Components.java:356)
        at org.jenkinsci.plugins.slave_setup.Components.Initialize(Components.java:68)
        at org.jenkinsci.plugins.slave_setup.Components.(Components.java:55)
        at org.jenkinsci.plugins.slave_setup.ComputerListenerImpl.preOnline(ComputerListenerImpl.java:42)
        at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:720)
        at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:441)
        at com.oracle.cloud.baremetal.jenkins.ssh.SshComputerLauncher.launchAgent(SshComputerLauncher.java:308)
        at com.oracle.cloud.baremetal.jenkins.ssh.SshComputerLauncher.launch(SshComputerLauncher.java:118)
        at hudson.slaves.SlaveComputer.lambda$_connect$0(SlaveComputer.java:297)
        at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
        at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:80)
 

Workaround:

remove slave_setup.ini

Versions:

Jenkins: 2.440.1

slave-setup: 1.16

---
Originally reported by mikeycarter, imported from: SSH disconnects unless I remove slave_setup.ini


  • status: Open
  • priority: Minor
  • component(s): slave-setup-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 20251216-225446

Raw content of original issue

Mostly just recording this in case anyone else has similar issues.

Symptom:



Closing SSH Session to: xxx

FATAL: Failed to launch Agent
Closing SSH Connection to
FATAL: SSH Agent launch failed on: user@xxx:22
ERROR: Unexpected error in launching an agent. This is probably a bug in Jenkins
Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to system-tasks-xxx-30fd0b5e-4d02-4502-8668-79ed7c5c5ad8
        at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1787)
        at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
        at hudson.remoting.Channel.call(Channel.java:1003)
        at hudson.FilePath.act(FilePath.java:1230)
        at hudson.FilePath.act(FilePath.java:1219)
        at hudson.FilePath.readToString(FilePath.java:2493)
        at org.jenkinsci.plugins.slave_setup.Components.createConfigStream(Components.java:356)
        at org.jenkinsci.plugins.slave_setup.Components.Initialize(Components.java:68)
        at org.jenkinsci.plugins.slave_setup.Components.<init>(Components.java:55)
        at org.jenkinsci.plugins.slave_setup.ComputerListenerImpl.preOnline(ComputerListenerImpl.java:42)
        at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:720)
        at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:441)
        at com.oracle.cloud.baremetal.jenkins.ssh.SshComputerLauncher.launchAgent(SshComputerLauncher.java:308)
        at com.oracle.cloud.baremetal.jenkins.ssh.SshComputerLauncher.launch(SshComputerLauncher.java:118)
        at hudson.slaves.SlaveComputer.lambda$_connect$0(SlaveComputer.java:297)
        at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
        at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:80)
 


Workaround:

remove slave_setup.ini

Versions:

Jenkins: 2.440.1

slave-setup: 1.16

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.