Giter Club home page Giter Club logo

Comments (6)

JanZerebecki avatar JanZerebecki commented on August 17, 2024

The error output changed, it is now:

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/parallel.py", line 62, in run
    **task['kwargs'])
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 355, in parallel_update_job
    self.update_job(job.name, job.output().decode('utf-8'))
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 136, in update_job
    if self.is_job(job_name):
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 147, in is_job
    if job_name in self.job_list:
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 113, in job_list
    self._job_list = set(job['fullname'] for job in self.jobs)
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 105, in jobs
    self._jobs = self.jenkins.get_all_jobs()
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 1010, in get_all_jobs
    jobs = [(0, "", self.get_info(query=JOBS_QUERY)['jobs'])]
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 753, in get_info
    requests.Request('GET', self._build_url(url))
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 541, in jenkins_open
    return self.jenkins_request(req, add_crumb, resolve_auth).text
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 557, in jenkins_request
    self.maybe_add_crumb(req)
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 352, in maybe_add_crumb
    'GET', self._build_url(CRUMB_URL)), add_crumb=False)
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 541, in jenkins_open
    return self.jenkins_request(req, add_crumb, resolve_auth).text
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 571, in jenkins_request
    raise JenkinsException(msg)
JenkinsException: Error in request. Possibly authentication failed [401]: Invalid password/token for user: jdsnapi
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 401 Invalid password/token for user: jdsnapi</title>
</head>
<body><h2>HTTP ERROR 401</h2>
<p>Problem accessing /crumbIssuer/api/json. Reason:
<pre>    Invalid password/token for user: jdsnapi</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.z-SNAPSHOT</a><hr/>

</body>
</html>

from automation.

JanZerebecki avatar JanZerebecki commented on August 17, 2024

@jdsn Can you fix this?

from automation.

jdsn avatar jdsn commented on August 17, 2024

some fixes are deployed and internal jenkins can get updates again
ci.o.o suffers from a bug in python-python-jenkins - will try to find a workaround and/or fix for upstream

from automation.

JanZerebecki avatar JanZerebecki commented on August 17, 2024

Now the error is back to (nearly the same as in the first comment #2746 (comment) ):

INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): ci.opensuse.org
INFO:jenkins_jobs.builder:Reconfiguring jenkins job openstack-cleanvm
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/parallel.py", line 62, in run
    **task['kwargs'])
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 355, in parallel_update_job
    self.update_job(job.name, job.output().decode('utf-8'))
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 139, in update_job
    self.jenkins.reconfig_job(job_name, xml)
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 1225, in reconfig_job
    headers=DEFAULT_HEADERS
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 564, in jenkins_open
    return self.jenkins_request(req, add_crumb, resolve_auth).text
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 583, in jenkins_request
    self._request(req))
  File "/usr/lib/python2.7/site-packages/jenkins/__init__.py", line 543, in _response_handler
    "empty response" % self.server)
EmptyResponseException: Error communicating with server[https://ci.opensuse.org/]: empty response
INFO:jenkins_jobs.builder:Reconfiguring jenkins job openstack-devstack-ipv4
INFO:requests.packages.urllib3.connectionpool:Resetting dropped connection: ci.opensuse.org

...

EmptyResponseException: Error communicating with server[https://ci.opensuse.org/]: empty response
Traceback (most recent call last):
  File "/usr/bin/jenkins-jobs", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/cli/entry.py", line 165, in main
    jjb.execute()
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/cli/entry.py", line 146, in execute
    ext.obj.execute(self.options, self.jjb_config)
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/cli/subcommand/update.py", line 146, in execute
    existing_only=options.existing_only)
  File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 340, in update_jobs
    raise result
jenkins.EmptyResponseException: Error communicating with server[https://ci.opensuse.org/]: empty response
Makefile:66: recipe for target 'cioo_deploy' failed

from automation.

JanZerebecki avatar JanZerebecki commented on August 17, 2024

Upstream fix: https://review.openstack.org/#/c/628712/

from automation.

JanZerebecki avatar JanZerebecki commented on August 17, 2024

Upstream fix was included in version 1.5.0 of python-jenkins. Error is gone.

from automation.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.