ImportError: No module named docutils

Bug #1569768 reported by Dmitry Kaigarodеsev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Critical
Dmitry Kaigarodеsev
8.0.x
Fix Committed
Critical
Fuel CI
Newton
Fix Committed
Critical
Dmitry Kaigarodеsev

Bug Description

Since yesterday we got all of 'verify-nailgun_performance_tests' job runs failed with same error:

 ERROR:root:Error parsing
    Traceback (most recent call last):
      File "/home/jenkins/workspace/verify-nailgun_performance_tests/nailgun/.tox/py27/local/lib/python2.7/site-packages/pbr/core.py", line 111, in pbr
        attrs = util.cfg_to_args(path, dist.script_args)
      File "/home/jenkins/workspace/verify-nailgun_performance_tests/nailgun/.tox/py27/local/lib/python2.7/site-packages/pbr/util.py", line 264, in cfg_to_args
        wrap_commands(kwargs)
      File "/home/jenkins/workspace/verify-nailgun_performance_tests/nailgun/.tox/py27/local/lib/python2.7/site-packages/pbr/util.py", line 566, in wrap_commands
        cmdclass = ep.resolve()
      File "/home/jenkins/workspace/verify-nailgun_performance_tests/nailgun/.tox/py27/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2376, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
      File "/home/jenkins/workspace/verify-nailgun_performance_tests/nailgun/.tox/py27/local/lib/python2.7/site-packages/sphinx/setup_command.py", line 20, in <module>
        from sphinx.application import Sphinx
      File "/home/jenkins/workspace/verify-nailgun_performance_tests/nailgun/.tox/py27/local/lib/python2.7/site-packages/sphinx/application.py", line 21, in <module>
        from docutils import nodes
    ImportError: No module named docutils
    error in setup command: Error parsing /home/jenkins/workspace/verify-nailgun_performance_tests/nailgun/.tox/py27/build/positional/setup.cfg: ImportError: No module named docutils

example: https://ci.fuel-infra.org/job/verify-nailgun_performance_tests/793/console

Tags: area-ci
Revision history for this message
Dmitry Kaigarodеsev (dkaiharodsev) wrote :
Changed in fuel:
assignee: Dmitry Kaigarodеsev (dkaiharodsev) → Fuel CI (fuel-ci)
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to fuel-infra/jenkins-jobs (master)

Fix proposed to branch: master
Change author: Dmitry Kaigarodsev <email address hidden>
Review: https://review.fuel-infra.org/19555

Changed in fuel:
status: New → In Progress
summary: - verify-nailgun_performance_tests job fails with ImportError
+ verify-nailgun_performance_tests job and verify-fuel-web fails with
+ ImportError
Changed in fuel:
importance: High → Critical
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/305108

Changed in fuel:
assignee: Fuel CI (fuel-ci) → Dmitry Kaigarodеsev (dkaiharodsev)
summary: - verify-nailgun_performance_tests job and verify-fuel-web fails with
- ImportError
+ ImportError: No module named docutils
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on fuel-infra/jenkins-jobs (master)

Change abandoned by Dmitry Kaigarodsev <email address hidden> on branch: master
Review: https://review.fuel-infra.org/19555
Reason: https://review.openstack.org/#/c/305108/ should solve the root cause of the problem

Revision history for this message
Ihor Kalnytskyi (ikalnytskyi) wrote :

We use OpenStack CI for quite long time, it's proved to be reliable and well working. I think we should stop running 'verify-fuel-web' job on Fuel CI since it performs exactly the same set of checks as OpenStack CI python gates.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to fuel-infra/jenkins-jobs (master)

Fix proposed to branch: master
Change author: Dmitry Kaigarodsev <email address hidden>
Review: https://review.fuel-infra.org/19578

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to fuel-infra/jenkins-jobs (master)

Reviewed: https://review.fuel-infra.org/19586
Submitter: Aleksandra Fedorova <email address hidden>
Branch: master

Commit: ecbf37a33f9105f5a9c59dcb040c3ee0fe8fa903
Author: Dmitry Kaigarodsev <email address hidden>
Date: Wed Apr 13 15:00:05 2016

Pin 'pbr==1.8.1' for nailgun_perfomance job

* added 'echo "pbr==1.8.1" >> ./nailgun/test-requirements.txt'

Closes-Bug: #1569768
Change-Id: I7a03c173f518e9fa7e04edb017339beee89ab89b

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote :

Reviewed: https://review.fuel-infra.org/19578
Submitter: Dmitry Kaigarodsev <email address hidden>
Branch: master

Commit: ab4e45497368c48412b56db0f87bc5002443904f
Author: Dmitry Kaigarodsev <email address hidden>
Date: Wed Apr 13 16:11:05 2016

Enable 'verify-fuel-web' only for 8.0 branch

- removed 'master' branch from trigger settings
- removed 'stable/mitaka' branch from trigger settings
- jobs file moved to 'fuel-ci/8.0' backet
- added '8.0' prefix in jobs names

Change-Id: Ib2053a4051e4a06e81819114915f1744fba952aa
Closes-Bug: #1569768

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (master)

Change abandoned by Dmitry Kaigarodsev (<email address hidden>) on branch: master
Review: https://review.openstack.org/305108
Reason: fixed on ci side

Revision history for this message
Ihor Kalnytskyi (ikalnytskyi) wrote :

Reopen for stable/8.0 due to failure on https://review.openstack.org/#/c/313076/.
See log https://ci.fuel-infra.org/job/8.0.verify-fuel-web/30/console

We've got to fix it since otherwise it's impossible to backport fixes.

Revision history for this message
Igor Shishkin (teran) wrote :

error in setup command: Error parsing /home/jenkins/workspace/8.0.verify-fuel-web/nailgun/.tox/py27/build/positional/setup.cfg: ImportError: No module named docutils

DevOps team is not managing dependencies within venv, I believe it should be fixed the same way as it was fixed for Newton branch, besides. Assigning to CI team to fix on CI side.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to fuel-infra/jenkins-jobs (master)

Fix proposed to branch: master
Change author: Dmitry Kaigarodsev <email address hidden>
Review: https://review.fuel-infra.org/20491

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to fuel-infra/jenkins-jobs (master)

Reviewed: https://review.fuel-infra.org/20491
Submitter: Aleksandra Fedorova <email address hidden>
Branch: master

Commit: efc2cad4ac076e0ab88cf9068802679c768524d0
Author: Dmitry Kaigarodsev <email address hidden>
Date: Wed May 11 06:49:15 2016

hack for '8.0.verify-fuel-web' job

Change-Id: I7f4ec95cc6e282798b4a423defb982218ac567d7
Closes-Bug: #1569768

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.