Ethan Merrill
2015-07-06 19:39:57 UTC
Hi...
I just setup a new ubuntu system to run from source using the "sudo make
install" command. When I try to run scripts that use "from ansible import
callbacks" Python gives an error that callbacks doesn't exist. If I just
try running the following from the command line I get the same:
***@precise64:~/ansible$ python
Python 2.7.3 (default, Jun 22 2015, 19:33:41)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
File "<stdin>", line 1, in <module>
ImportError: cannot import name callbacks
However importing other things like ansible utils does work.
I notice that there are no longer any callback py or pyc files
in /usr/local/lib/python2.7/dist-packages/ansible-2.0.0-py2.7.egg/ansible/:
***@precise64:/usr/local/lib/python2.7/dist-packages/ansible-2.0.0-py2.7.egg/ansible$
ll
total 112
drwxr-sr-x 18 root staff 4096 Jul 6 19:32 ./
drwxr-sr-x 4 root staff 4096 Jul 6 19:32 ../
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 cli/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 compat/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 config/
-rwxr-xr-x 1 root staff 15580 Jul 6 19:32 constants.py*
-rw-r--r-- 1 root staff 13616 Jul 6 19:32 constants.pyc
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 errors/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 executor/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 galaxy/
-rwxr-xr-x 1 root staff 765 Jul 6 19:32 __init__.py*
-rw-r--r-- 1 root staff 242 Jul 6 19:32 __init__.pyc
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 inventory/
drwxr-sr-x 4 root staff 4096 Jul 6 19:32 modules/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 module_utils/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 new_inventory/
drwxr-sr-x 5 root staff 4096 Jul 6 19:32 parsing/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 playbook/
drwxr-sr-x 12 root staff 4096 Jul 6 19:32 plugins/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 template/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 utils/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 vars/
***@precise64:/usr/local/lib/python2.7/dist-packages/ansible-2.0.0-py2.7.egg/ansible$
Are callbacks being referenced differently now?
Ethan
I just setup a new ubuntu system to run from source using the "sudo make
install" command. When I try to run scripts that use "from ansible import
callbacks" Python gives an error that callbacks doesn't exist. If I just
try running the following from the command line I get the same:
***@precise64:~/ansible$ python
Python 2.7.3 (default, Jun 22 2015, 19:33:41)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
from ansible import callbacks
Traceback (most recent call last):File "<stdin>", line 1, in <module>
ImportError: cannot import name callbacks
However importing other things like ansible utils does work.
I notice that there are no longer any callback py or pyc files
in /usr/local/lib/python2.7/dist-packages/ansible-2.0.0-py2.7.egg/ansible/:
***@precise64:/usr/local/lib/python2.7/dist-packages/ansible-2.0.0-py2.7.egg/ansible$
ll
total 112
drwxr-sr-x 18 root staff 4096 Jul 6 19:32 ./
drwxr-sr-x 4 root staff 4096 Jul 6 19:32 ../
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 cli/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 compat/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 config/
-rwxr-xr-x 1 root staff 15580 Jul 6 19:32 constants.py*
-rw-r--r-- 1 root staff 13616 Jul 6 19:32 constants.pyc
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 errors/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 executor/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 galaxy/
-rwxr-xr-x 1 root staff 765 Jul 6 19:32 __init__.py*
-rw-r--r-- 1 root staff 242 Jul 6 19:32 __init__.pyc
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 inventory/
drwxr-sr-x 4 root staff 4096 Jul 6 19:32 modules/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 module_utils/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 new_inventory/
drwxr-sr-x 5 root staff 4096 Jul 6 19:32 parsing/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 playbook/
drwxr-sr-x 12 root staff 4096 Jul 6 19:32 plugins/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 template/
drwxr-sr-x 3 root staff 4096 Jul 6 19:32 utils/
drwxr-sr-x 2 root staff 4096 Jul 6 19:32 vars/
***@precise64:/usr/local/lib/python2.7/dist-packages/ansible-2.0.0-py2.7.egg/ansible$
Are callbacks being referenced differently now?
Ethan
--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+***@googlegroups.com.
To post to this group, send email to ansible-***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/daf6990b-e940-4096-ad97-9256a1a7d509%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+***@googlegroups.com.
To post to this group, send email to ansible-***@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/daf6990b-e940-4096-ad97-9256a1a7d509%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.