Hi all,
I am trying to install ansible using “git clone” and it fails (have done that before a few times and it worked):
`
git clone https://github.com/ansible/ansible.git --recursive
Initialized empty Git repository in /opt/apps/ansible/.git/
remote: Counting objects: 102057, done.
remote: Total 102057 (delta 0), reused 0 (delta 0), pack-reused 102057
Receiving objects: 100% (102057/102057), 36.29 MiB | 7.88 MiB/s, done.
Resolving deltas: 100% (60887/60887), done.
Submodule ‘lib/ansible/modules/core’ (https://github.com/ansible/ansible-modules-core) registered for path ‘lib/ansible/modules/core’
Submodule ‘lib/ansible/modules/extras’ (https://github.com/ansible/ansible-modules-extras) registered for path ‘lib/ansible/modules/extras’
Initialized empty Git repository in /opt/apps/ansible/lib/ansible/modules/core/.git/
remote: Counting objects: 30223, done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 30223 (delta 15), reused 0 (delta 0), pack-reused 30184
Receiving objects: 100% (30223/30223), 8.20 MiB | 3.45 MiB/s, done.
Resolving deltas: 100% (20054/20054), done.
Submodule path ‘lib/ansible/modules/core’: checked out ‘cd9a7667aa39bbc1ccd606ebebaf3c62f228d601’
Initialized empty Git repository in /opt/apps/ansible/lib/ansible/modules/extras/.git/
remote: Counting objects: 28690, done.
remote: Total 28690 (delta 0), reused 0 (delta 0), pack-reused 28690
Receiving objects: 100% (28690/28690), 7.78 MiB | 3.45 MiB/s, done.
Resolving deltas: 100% (18960/18960), done.
Submodule path ‘lib/ansible/modules/extras’: checked out ‘3c4f954f0fece5dcb3241d6d5391273334206241’
ls -la
total 32
drwxr-xr-x 5 root root 4096 Dec 4 10:54 .
drwxr-xr-x. 7 root root 4096 Dec 2 15:28 …
drwxr-xr-x 14 root root 4096 Dec 4 10:54 ansible
drwxr-xr-x 13 root root 4096 Dec 2 15:50 ansible.old
drwx------ 2 root root 16384 Jun 30 2014 lost+found
cd ansible
git tag -l
0.0.1
0.0.2
0.01
0.3
0.3.1
0.4
0.4.1
0.5
0.6
0.7
0.7.1
0.7.2
0.8
v0.9
v1.0
v1.1
v1.2
v1.2.1
v1.2.2
v1.2.3
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v1.3.4
v1.4.0
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.5.5
v1.6.0
v1.6.1
v1.6.10
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.6.6
v1.6.7
v1.6.8
v1.6.9
v1.7.0
v1.7.1
v1.7.2
v1.8.0
v1.8.1
v1.8.2
v1.8.3
v1.8.4
v1.9.0-0.1.rc1
v1.9.0-0.2.rc2
v1.9.0-1
v1.9.0-2
v1.9.0.1-1
v1.9.1-0.1.rc1
v1.9.1-0.2.rc2
v1.9.1-0.3.rc3
v1.9.1-0.4.rc4
v1.9.1-1
v1.9.2-0.1.rc1
v1.9.2-0.2.rc2
v1.9.2-1
v1.9.3-0.1.rc1
v1.9.3-0.2.rc2
v1.9.3-0.3.rc3
v1.9.3-1
v1.9.4-0.1.rc1
v1.9.4-0.2.rc2
v1.9.4-0.3.rc3
v1.9.4-1
v2.0.0-0.1.alpha1
v2.0.0-0.2.alpha2
v2.0.0-0.3.beta1
v2.0.0-0.4.beta2
v2.0.0-0.5.beta3
v2.0.0-0.6.rc1
git checkout v1.9.4-1
M lib/ansible/modules/core
M lib/ansible/modules/extras
Note: checking out ‘v1.9.4-1’.
You are in ‘detached HEAD’ state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 5af1cda… Version bump for release 1.9.4-1
source ./hacking/env-setup
running egg_info
creating lib/ansible.egg-info
writing requirements to lib/ansible.egg-info/requires.txt
writing lib/ansible.egg-info/PKG-INFO
writing top-level names to lib/ansible.egg-info/top_level.txt
writing dependency_links to lib/ansible.egg-info/dependency_links.txt
writing manifest file ‘lib/ansible.egg-info/SOURCES.txt’
reading manifest file ‘lib/ansible.egg-info/SOURCES.txt’
reading manifest template ‘MANIFEST.in’
no previously-included directories found matching ‘v2’
no previously-included directories found matching ‘docsite’
no previously-included directories found matching ‘ticket_stubs’
no previously-included directories found matching ‘packaging’
no previously-included directories found matching ‘test’
no previously-included directories found matching ‘hacking’
writing manifest file ‘lib/ansible.egg-info/SOURCES.txt’
Setting up Ansible to run out of checkout…
PATH=/opt/apps/ansible/bin:/usr/lib64/qt-3.3/bin:/opt/apps/ansible/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/IBM/nmon:/root/bin
PYTHONPATH=/opt/apps/ansible/lib:
MANPATH=/opt/apps/ansible/docs/man:
Remember, you may wish to specify your host file with -i
Done!
git pull --rebase
You are not currently on a branch, so I cannot use any
‘branch..merge’ in your configuration file.
Please specify which remote branch you want to use on the command
line and try again (e.g. ‘git pull ’).
See git-pull(1) for details.
git submodule update --init --recursive
Submodule path ‘lib/ansible/modules/core’: checked out ‘206a1247d911c8e9161c121d1d81d232985aa43a’
Submodule path ‘lib/ansible/modules/extras’: checked out ‘882ec41e12b6664dbed7ab5cb5352b1b5abd3857’
ansible --version
Traceback (most recent call last):
File “/opt/apps/ansible/bin/ansible”, line 36, in
from ansible.runner import Runner
ImportError: No module named ansible.runner
`
Can anyone tell what is wrong ? Can I fix it ?