If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Exception: Ansible did not run on rbweb successfully

RESOLVED FIXED

Status

MozReview
Testing / Development Environment
RESOLVED FIXED
9 months ago
9 months ago

People

(Reporter: davidwalsh, Assigned: gps)

Tracking

Details

MozReview Requests

Submitter Diff Changes Open Issues Last Updated
Loading...
Error loading review requests:

Attachments

(1 attachment)

(Reporter)

Description

9 months ago
With 454aa6aedeb3 checked out, I'm unable to run `./create-test-environment` successfully.  I'm on docker version 1.12.0, python version 2.7.12.  Stack trace is:

```
hgweb> PLAY RECAP ********************************************************************
hgweb> localhost                  : ok=117  changed=93   unreachable=0    failed=0
Error running mach:

    ['build-all']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.

You should consider filing a bug for this issue.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

Exception: Ansible did not run on rbweb successfully

  File "/Users/dwalsh/Projects/version-control-tools/testing/vcttesting/docker_mach_commands.py", line 96, in build_all
    self.d.build_all_images(verbose=True, max_workers=forks)
  File "/Users/dwalsh/Projects/version-control-tools/testing/vcttesting/docker.py", line 1439, in build_all_images
    use_last=use_last)
  File "/Users/dwalsh/Projects/version-control-tools/testing/vcttesting/docker.py", line 662, in ensure_images_built
    name, image = f.result()
  File "/Users/dwalsh/Projects/version-control-tools/venv/lib/python2.7/site-packages/concurrent/futures/_base.py", line 398, in result
    return self.__get_result()
  File "/Users/dwalsh/Projects/version-control-tools/venv/lib/python2.7/site-packages/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/Users/dwalsh/Projects/version-control-tools/testing/vcttesting/docker.py", line 621, in build_ansible
    verbose=verbose)
  File "/Users/dwalsh/Projects/version-control-tools/testing/vcttesting/docker.py", line 748, in run_ansible
    repository)
You will not be able to run tests that require Docker.
Please see https://docs.docker.com/installation/ for how to install Docker.
When Docker is installed, re-run this script
```

Comment 1

9 months ago
You should have some "rbweb" messages in your log further up.  Can you post them?

Comment 2

9 months ago
Also note that Python 2.7.12 has some SSL/TLS-related bugs.  I strongly suggest upgrading to 2.7.13.
(Reporter)

Comment 3

9 months ago
Digging further I see:

```
rbweb> TASK: [mozreview-virtualenv | install dependency packages] ******************** 
rbweb> changed: [localhost] => (item=httpd-devel,libjpeg-turbo-devel,mysql-devel,nodejs,python-devel,openldap-devel,python27,tar,zlib-devel)
rbweb> TASK: [mozreview-virtualenv | install Node packages] ************************** 
rbweb> failed: [localhost] => {"cmd": "/usr/bin/npm install -g less uglify-js", "failed": true, "rc": 2}
rbweb> msg: [Errno 2] No such file or directory
rbweb> FATAL: all hosts have already failed -- aborting
```
Not sure if that means there's a JS problem with a file (why that would stop uglify installation I have no idea...) or if there's another issue.  Still looking.
(Reporter)

Comment 4

9 months ago
Full stack here: https://gist.github.com/darkwing/005d46af014b06debabfa7dac01eabcb

Comment 5

9 months ago
I rebuilt my rbweb and am seeing this too.  This is probably what zalun is also seeing.

CI is also busted but seemingly for another reason.
Comment hidden (mozreview-request)
(Reporter)

Comment 7

9 months ago
mozreview-review
Comment on attachment 8823488 [details]
ansible/rbweb: install npm package (bug 1328353);

https://reviewboard.mozilla.org/r/102012/#review102568

Works for me!
Attachment #8823488 - Flags: review?(dwalsh) → review+

Comment 8

9 months ago
Pushed by mcote@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/9e54461ef1ed
ansible/rbweb: install npm package ; r=davidwalsh
Status: NEW → RESOLVED
Last Resolved: 9 months ago
Resolution: --- → FIXED

Updated

9 months ago
Assignee: nobody → gps
You need to log in before you can comment on or make changes to this bug.