Bug #18790
ceph-ansible task fails with error "no module named six.moves"
Status:
Won't Fix
Priority:
Normal
Assignee:
-
Category:
-
% Done:
0%
Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
ceph-ansible
Crash signature (v1):
Crash signature (v2):
Description
running ceph-ansible task against kraken branch fails with the following error
2017-01-26T00:47:58.429 INFO:teuthology.orchestra.run.vpm135:Running: "cd ~/ceph-ansible ; virtualenv venv ; source venv/bin/activate ; pip install 'setuptools>=11.3' ansible==2.1 ; ansible-playbook -vv -i inven.yml site.yml" 2017-01-26T00:47:58.835 INFO:teuthology.orchestra.run.vpm135.stdout:New python executable in venv/bin/python 2017-01-26T00:47:59.437 INFO:teuthology.orchestra.run.vpm135.stdout:Installing Setuptools..............................................................................................................................................................................................................................done. 2017-01-26T00:48:00.047 INFO:teuthology.orchestra.run.vpm135.stdout:Installing Pip.....................................................................................................................................................................................................................................................................................................................................done. 2017-01-26T00:48:01.570 INFO:teuthology.orchestra.run.vpm135.stdout:Downloading/unpacking setuptools>=11.3 2017-01-26T00:48:01.570 INFO:teuthology.orchestra.run.vpm135.stdout: Running setup.py egg_info for package setuptools 2017-01-26T00:48:01.570 INFO:teuthology.orchestra.run.vpm135.stdout: Traceback (most recent call last): 2017-01-26T00:48:01.571 INFO:teuthology.orchestra.run.vpm135.stdout: File "<string>", line 3, in <module> 2017-01-26T00:48:01.571 INFO:teuthology.orchestra.run.vpm135.stdout: File "setuptools/__init__.py", line 10, in <module> 2017-01-26T00:48:01.571 INFO:teuthology.orchestra.run.vpm135.stdout: from six.moves import filter, map 2017-01-26T00:48:01.571 INFO:teuthology.orchestra.run.vpm135.stdout: ImportError: No module named six.moves 2017-01-26T00:48:01.571 INFO:teuthology.orchestra.run.vpm135.stdout: Complete output from command python setup.py egg_info: 2017-01-26T00:48:01.572 INFO:teuthology.orchestra.run.vpm135.stdout: Traceback (most recent call last): 2017-01-26T00:48:01.572 INFO:teuthology.orchestra.run.vpm135.stdout: 2017-01-26T00:48:01.572 INFO:teuthology.orchestra.run.vpm135.stdout: File "<string>", line 3, in <module> 2017-01-26T00:48:01.572 INFO:teuthology.orchestra.run.vpm135.stdout: 2017-01-26T00:48:01.572 INFO:teuthology.orchestra.run.vpm135.stdout: File "setuptools/__init__.py", line 10, in <module> 2017-01-26T00:48:01.573 INFO:teuthology.orchestra.run.vpm135.stdout: 2017-01-26T00:48:01.573 INFO:teuthology.orchestra.run.vpm135.stdout: from six.moves import filter, map 2017-01-26T00:48:01.573 INFO:teuthology.orchestra.run.vpm135.stdout: 2017-01-26T00:48:01.573 INFO:teuthology.orchestra.run.vpm135.stdout:ImportError: No module named six.moves 2017-01-26T00:48:01.573 INFO:teuthology.orchestra.run.vpm135.stdout: 2017-01-26T00:48:01.574 INFO:teuthology.orchestra.run.vpm135.stdout:---------------------------------------- 2017-01-26T00:48:01.574 INFO:teuthology.orchestra.run.vpm135.stdout:Cleaning up... 2017-01-26T00:48:01.574 INFO:teuthology.orchestra.run.vpm135.stdout:Command python setup.py egg_info failed with error code 1 in /home/ubuntu/ceph-ansible/venv/build/setuptools 2017-01-26T00:48:01.574 INFO:teuthology.orchestra.run.vpm135.stdout:Storing complete log in /tmp/tmp1qN5HK 2017-01-26T00:48:01.597 INFO:teuthology.orchestra.run.vpm135.stderr:bash: ansible-playbook: command not found 2017-01-26T00:48:01.597 ERROR:teuthology.run_tasks:Saw exception from tasks. Traceback (most recent call last): File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/run_tasks.py", line 89, in run_tasks manager.__enter__() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/task/__init__.py", line 121, in __enter__ self.begin() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/task/ceph_ansible.py", line 196, in begin self.execute_playbook() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/task/ceph_ansible.py", line 149, in execute_playbook self.run_playbook() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/task/ceph_ansible.py", line 352, in run_playbook run.Raw(str_args) File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/orchestra/remote.py", line 192, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/orchestra/run.py", line 403, in run r.wait() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/orchestra/run.py", line 166, in wait label=self.label) CommandFailedError: Command failed on vpm135 with status 127: "cd ~/ceph-ansible ; virtualenv venv ; source venv/bin/activate ; pip install 'setuptools>=11.3' ansible==2.1 ; ansible-playbook -vv -i inven.yml site.yml" 2017-01-26T00:48:01.634 ERROR:teuthology.run_tasks: Sentry event: http://sentry.ceph.com/sepia/teuthology/?q=00745e0e57a3485ea4d25de4eb4cea40 Traceback (most recent call last): File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/run_tasks.py", line 89, in run_tasks manager.__enter__() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/task/__init__.py", line 121, in __enter__ self.begin() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/task/ceph_ansible.py", line 196, in begin self.execute_playbook() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/task/ceph_ansible.py", line 149, in execute_playbook self.run_playbook() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/task/ceph_ansible.py", line 352, in run_playbook run.Raw(str_args) File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/orchestra/remote.py", line 192, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/orchestra/run.py", line 403, in run r.wait() File "/home/teuthworker/src/git.ceph.com_git_teuthology_master/teuthology/orchestra/run.py", line 166, in wait label=self.label) CommandFailedError: Command failed on vpm135 with status 127: "cd ~/ceph-ansible ; virtualenv venv ; source venv/bin/activate ; pip install 'setuptools>=11.3' ansible==2.1 ; ansible-playbook -vv -i inven.yml site.yml"
History
#1 Updated by Tamilarasi muthamizhan about 7 years ago
- Assignee deleted (
Vasu Kulkarni)
#2 Updated by Thomas Bechtold over 4 years ago
This seems to be a problem with your setuptools from your virtualenv package. I don't think this is related to ceph or teuthology. I would be in favor to close this bug as invalid.
#3 Updated by Nathan Cutler over 4 years ago
- Status changed from New to Won't Fix
Closing per Thomas (kraken is EOL, anyway)