Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-21895

Latest LTS causes swarm clients fail to authenticate when using github-oauth

      Upgrading to the latest LTS version (1.532.2) caused all our swarm clients to fail to connect. Reverting to the previous version (1.532.1) resolved the issue.

      They all failed with an authentication failure. We're using the github-oauth plugin. The slave user below has been manually created on the server, and given an API token, which is being used as the password. I've managed to reproduce this using curl as follows.

      Against 1.532.2:

      $ curl --user slave https://jenkins.example.com/plugin/swarm/slaveInfo
      Enter host password for user 'slave':
      <html><head><title>Error 401</title></head>
      <body bgcolor="#ffffff"><h1>Status Code: 401</h1>Exception: Unexpected authentication type: org.acegisecurity.providers.UsernamePasswordAuthenticationToken@661c7182: Username: slave; Password: [PROTECTED]; Authenticated: false; Details: org.acegisecurity.ui.WebAuthenticationDetails@0: RemoteIpAddress: 192.168.0.3; SessionId: null; Not granted any authorities<br>
      Stacktrace: <pre>(none)
      </pre><br>
      <hr size="1" width="90%"><i>Generated by Winstone Servlet Engine v0.9.10 at Thu Feb 20 10:48:18 UTC 2014</i></body></html>
      

      Same command against 1.532.1:

      $ curl --user slave https://jenkins.example.com/plugin/swarm/slaveInfo
      Enter host password for user 'slave':
      <slaveInfo><swarmSecret>12345678-1234-1234-1234-123456789abc</swarmSecret></slaveInfo>
      

      This may be a duplicate of JENKINS-17539, but the symptoms are different.

          [JENKINS-21895] Latest LTS causes swarm clients fail to authenticate when using github-oauth

          This may be related to JENKINS-21882.

          Nikolai Colton added a comment - This may be related to JENKINS-21882 .

          Sam Gleske added a comment -

          Since this issue is over a year old I am closing it. Try using the latest release. If it is still an issue in the latest release then file a new issue and link back to this one.

          Sam Gleske added a comment - Since this issue is over a year old I am closing it. Try using the latest release. If it is still an issue in the latest release then file a new issue and link back to this one.

          Sam Gleske added a comment -

          I'm closing this as duplicate and linked to the duplicate issue. Feel free to follow progress in that issue.

          Sam Gleske added a comment - I'm closing this as duplicate and linked to the duplicate issue. Feel free to follow progress in that issue.

            sag47 Sam Gleske
            apdt Alex Tomlins
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: