I haven't seen that either. I could make that check for 'rhnplugin' in my.plugins more robust in case of an exception but I'm not sure what would cause it in the first place.
On Wed, Aug 19, 2015 at 8:35 AM, Eric Coulter <[email protected]> wrote: > On a machine running CentOS 6.6, and the Rocks cluster management software, > with Python 2.6.6, yum version 3.2.29, > I get the following errors from running one of the example plays in the yum > module: > > ############# > # cat yum_test.yml > --- > - hosts: headnode > tasks: > - name: ensure httpd present (example in docs) > yum: name=httpd state=present > ############## > > # ansible-playbook -vvv yum_test.yml > No config file found; using defaults > 1 plays in yum_test.yml > > PLAY > *************************************************************************** > > TASK [setup] > ******************************************************************* > ESTABLISH LOCAL CONNECTION FOR USER: root > localhost EXEC mkdir -p > "$HOME/.ansible/tmp/ansible-tmp-1439997821.13-201432756979773" && echo > "$HOME/.ansible/tmp/ansible-tmp-1439997821.13-201432756979773" > localhost PUT /tmp/tmpYGI4Qv TO > /root/.ansible/tmp/ansible-tmp-1439997821.13-201432756979773/setup > localhost EXEC LANG=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 > /usr/bin/python > /root/.ansible/tmp/ansible-tmp-1439997821.13-201432756979773/setup; rm -rf > "/root/.ansible/tmp/ansible-tmp-1439997821.13-201432756979773/" >/dev/null > 2>&1 > ok: [localhost] > > TASK [install XSEDE yum repo] > ************************************************** > ESTABLISH LOCAL CONNECTION FOR USER: root > localhost EXEC mkdir -p > "$HOME/.ansible/tmp/ansible-tmp-1439997821.64-29832905906944" && echo > "$HOME/.ansible/tmp/ansible-tmp-1439997821.64-29832905906944" > localhost PUT /tmp/tmpkYALU8 TO > /root/.ansible/tmp/ansible-tmp-1439997821.64-29832905906944/yum > localhost EXEC LANG=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 > /usr/bin/python -tt > /root/.ansible/tmp/ansible-tmp-1439997821.64-29832905906944/yum; rm -rf > "/root/.ansible/tmp/ansible-tmp-1439997821.64-29832905906944/" >/dev/null > 2>&1 > An exception occurred during task execution. The full traceback is: > Traceback (most recent call last): > File "/root/.ansible/tmp/ansible-tmp-1439997821.64-29832905906944/yum", > line 3424, in <module> > main() > File "/root/.ansible/tmp/ansible-tmp-1439997821.64-29832905906944/yum", > line 919, in main > if 'rhnplugin' in my.plugins._plugins: > AttributeError: DummyYumPlugins instance has no attribute '_plugins' > > fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "parsed": > false} > > PLAY RECAP > ********************************************************************* > localhost : ok=1 changed=0 unreachable=0 failed=1 > > ######################################## > > It appears that in ansible/lib/ansible/modules/core/packaging/os/yum.py > the comment in lines 917-918 is not true (at least for my system...) > > 914 my = yum_base(params['conf_file']) > 915 # A sideeffect of accessing conf is that the configuration is > 916 # loaded and plugins are discovered > 917 my.conf > 919 repoquery = None > 919 if 'rhnplugin' in my.plugins._plugins: > > Anyone run into this before? I assume it's something in my local > environment, but no idea where to look. > > > Thanks! > Eric C. > > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/f60edf6a-d500-4c32-9fbd-ac6bd2a89869%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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAG9juEopL8z6XeaRc%3DactSOyA%2BBuGnRvn7-MmSAyBLmHnrS%2B%3DQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
