all upstream jobs failing on ansible debug, ansible/plugins/callback/debug.py

Bug #1829088 reported by wes hayutin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Unassigned

Bug Description

https://sf.hosted.upshift.rdu2.redhat.com/logs/31/169131/8/check/tripleo-ci-base-baremetal-microcloud-ha-2/9185c42/logs/quickstart_collect_logs.log

http://logs.openstack.org/39/659139/1/gate/tripleo-ci-centos-7-standalone/b535d74/job-output.txt.gz#_2019-05-14_22_13_35_929580

statically imported: /home/zuul/workspace/.quickstart/usr/local/share/ansible/roles/collect-logs/tasks/ara_influxdb.yml
Loading callback plugin debug of type stdout, v2.0 from /home/zuul/workspace/.quickstart/lib/python2.7/site-packages/ansible/plugins/callback/debug.pyc
the full traceback was:

Traceback (most recent call last):
  File "/home/zuul/workspace/.quickstart/bin/ansible-playbook", line 118, in <module>
    exit_code = cli.run()
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/ansible/cli/playbook.py", line 122, in run
    results = pbex.run()
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/ansible/executor/playbook_executor.py", line 89, in run
    self._tqm.load_callbacks()
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/ansible/executor/task_queue_manager.py", line 190, in load_callbacks
    for callback_plugin in callback_loader.all(class_only=True):
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/ansible/plugins/loader.py", line 435, in all
    module = self._load_module_source(name, path)
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/ansible/plugins/loader.py", line 345, in _load_module_source
    module = imp.load_source(full_name, path, module_file)
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/ara/plugins/callbacks/log_ara.py", line 26, in <module>
    from ara import models
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/ara/models.py", line 30, in <module>
    from flask_sqlalchemy import SQLAlchemy
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py", line 14, in <module>
    from flask import _app_ctx_stack, abort, current_app, request
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/flask/__init__.py", line 21, in <module>
    from .app import Flask, Request, Response
  File "/home/zuul/workspace/.quickstart/lib/python2.7/site-packages/flask/app.py", line 19, in <module>
    from werkzeug.routing import Map, Rule, RequestRedirect, BuildError
SyntaxError: unqualified exec is not allowed in function '_compile_builder' it contains a nested function with free variables (routing.py, line 948)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-quickstart (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/659191

Revision history for this message
wes hayutin (weshayutin) wrote :

hrm...
I think this broke us
https://pypi.org/project/Werkzeug/#history

putting up patch to pin to 0.15.2 as 0.15.3 was just released today.

Revision history for this message
wes hayutin (weshayutin) wrote :

The pin has fixed the issue.

Revision history for this message
wes hayutin (weshayutin) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-quickstart (master)

Reviewed: https://review.opendev.org/659191
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart/commit/?id=c6444baef09707ef82a6dc60bffb22782f5d5ffb
Submitter: Zuul
Branch: master

commit c6444baef09707ef82a6dc60bffb22782f5d5ffb
Author: Wes Hayutin <email address hidden>
Date: Tue May 14 18:35:25 2019 -0600

    pin Wekzeug module to 0.15.2

    jobs are failing, see the bug for details

    Related-Bug: #1829088
    Change-Id: Iec8c83a3a3282ae837cb1c83fe4dcd2a5eee6ccf

wes hayutin (weshayutin)
Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.