-Diego

El mié., 10 de jul. de 2019 10:06, Diego Cappri <[email protected]>
escribió:

> Hi Thomas,
> I can run the same command that ansible triggers from master without
> issues, actually emgr runs ok from ansible.
>
> Thanks for asking!
>
> On Wed, Jul 10, 2019 at 10:01 AM Thomas Ng <[email protected]> wrote:
>
>> Hey Diego ,
>>
>> Does VC commands run fine on nimserver when you do it there seems lslpp
>> failing there
>>
>> On Wed, 10 Jul 2019 at 10:10 pm, Diego Cappri <[email protected]>
>> wrote:
>>
>>> Hi!
>>> This is my first post. I'm having some issues when running FLRTVC on AIX
>>> through NIM. Here's some info of my test lab:
>>>
>>> Ansible Engine: RHEL / Python 2.7.5
>>> AIX NIM Master: AIX 7.2 / Python 2.7.16 / NIM 7.2.2.0
>>> AIX NIM Client: AIX 7.2 / Python 2.7.16
>>>
>>> This is the issue I have when trying to execute flrtvc from Ansible to
>>> NIM Master then Client:
>>>
>>> TASK [FLRTVC]
>>> **********************************************************************************************************************************************************************************************
>>> task path: /root/ansible-aix/aix_patch_flrtvc.yml:9
>>> ok: [nimserver] => {
>>> "ansible_facts": {
>>> "discovered_interpreter_python": "/usr/bin/python"
>>> },
>>> "changed": false,
>>> "invocation": {
>>> "module_args": {
>>> "apar": "sec",
>>> "check_only": false,
>>> "clean": false,
>>> "csv": "/tmp/ansible",
>>> "download_only": false,
>>> "filesets": null,
>>> "force": false,
>>> "path": null,
>>> "targets": "ALL",
>>> "verbose": true
>>> }
>>> },
>>> "meta": {
>>> "b01avi14553110": {
>>> "0.report": "Failed to list filsets (lslpp) on b01avi14553110,
>>> /tmp/ansible/work/lslpp_b01avi14553110.txt does not exist",
>>> "messages": [
>>> "b01avi14553110: Failed to list fileset, command
>>> "/usr/lpp/bos.sysmgt/nim/methods/c_rsh b01avi14553110 "/bin/lslpp -Lcq;
>>> echo rc=$?"" failed: " 0042-006 c_rsh: (exec_nimsh_cmd) exec_cmd Error 0
>>> \n\npoll: setup failure\n""
>>> ]
>>> },
>>> "master": {
>>> "0.report": [
>>> "Fileset|Current Version|Type|EFix Installed|Abstract|Unsafe
>>> Versions|APARs|Bulletin URL|Download URL|CVSS Base Score|Reboot
>>> Required|Last Update|Fixed In"
>>> ],
>>> "1.parse": [],
>>> "2.discover": [],
>>> "3.download": [],
>>> "4.1.reject": [],
>>> "4.2.check": [],
>>> "messages": [
>>> "Machine: b01avi14553110 will not be updated (flrtvc report failed)"
>>> ]
>>> }
>>> },
>>> "msg": "FLRTVC completed successfully"
>>> }
>>>
>>> TASK [debug]
>>> ***********************************************************************************************************************************************************************************************
>>> task path: /root/ansible-aix/aix_patch_flrtvc.yml:19
>>> ok: [nimserver] => {
>>> "result": {
>>> "ansible_facts": {
>>> "discovered_interpreter_python": "/usr/bin/python"
>>> },
>>> "changed": false,
>>> "failed": false,
>>> "meta": {
>>> "b01avi14553110": {
>>> "0.report": "Failed to list filsets (lslpp) on b01avi14553110,
>>> /tmp/ansible/work/lslpp_b01avi14553110.txt does not exist",
>>> "messages": [
>>> "b01avi14553110: Failed to list fileset, command
>>> "/usr/lpp/bos.sysmgt/nim/methods/c_rsh b01avi14553110 "/bin/lslpp -Lcq;
>>> echo rc=$?"" failed: " 0042-006 c_rsh: (exec_nimsh_cmd) exec_cmd Error 0
>>> \n\npoll: setup failure\n""
>>> ]
>>> },
>>> "master": {
>>> "0.report": [
>>> "Fileset|Current Version|Type|EFix Installed|Abstract|Unsafe
>>> Versions|APARs|Bulletin URL|Download URL|CVSS Base Score|Reboot
>>> Required|Last Update|Fixed In"
>>> ],
>>> "1.parse": [],
>>> "2.discover": [],
>>> "3.download": [],
>>> "4.1.reject": [],
>>> "4.2.check": [],
>>> "messages": [
>>> "Machine: b01avi14553110 will not be updated (flrtvc report failed)"
>>> ]
>>> }
>>> },
>>> "msg": "FLRTVC completed successfully"
>>> }
>>> }
>>> META: ran handlers
>>> META: ran handlers
>>>
>>> PLAY RECAP
>>> *************************************************************************************************************************************************************************************************
>>> nimserver : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0
>>> ignored=0
>>> ------------------------------
>>>
>>> I was able to check on NIM Server that the command hangs, seems due a "
>>> missing: root 18612692 8847780 0 14:52:37 pts/17 0:00
>>> /usr/lpp/bos.sysmgt/nim/methods/c_rsh b01avi14553110 "/bin/lslpp -Lcq; echo
>>> rc=$?
>>> I'm not a python expert, anyway I did some changes without luck.
>>>
>>> Here's the -vvv output when running the playbook:
>>> ansible-playbook aix_patch_flrtvc.yml -vvv
>>> ansible-playbook 2.8.0
>>> config file = /etc/ansible/ansible.cfg
>>> configured module search path = [u'/root/.ansible/plugins/modules',
>>> u'/usr/share/ansible/plugins/modules']
>>> ansible python module location = /usr/lib/python2.7/site-packages/ansible
>>> executable location = /bin/ansible-playbook
>>> python version = 2.7.5 (default, May 20 2019, 12:21:26) [GCC 4.8.5
>>> 20150623 (Red Hat 4.8.5-36)]
>>> Using /etc/ansible/ansible.cfg as config file
>>> host_list declined parsing /etc/ansible/hosts as it did not pass it's
>>> verify_file() method
>>> script declined parsing /etc/ansible/hosts as it did not pass it's
>>> verify_file() method
>>> auto declined parsing /etc/ansible/hosts as it did not pass it's
>>> verify_file() method
>>> Parsed /etc/ansible/hosts inventory source with ini plugin
>>>
>>> PLAYBOOK: aix_patch_flrtvc.yml
>>> *****************************************************************************************************************************************************************************
>>> 1 plays in aix_patch_flrtvc.yml
>>>
>>> PLAY [FLRTVC on AIX playbook]
>>> ******************************************************************************************************************************************************************************
>>> META: ran handlers
>>> ESTABLISH SSH CONNECTION FOR USER: ansible
>>> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o
>>> StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o
>>> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
>>> -o PasswordAuthentication=no -o 'User="ansible"' -o ConnectTimeout=10 -o
>>> ControlPath=/root/.ansible/cp/972e828b47 nimserver '/bin/sh -c '"'"'echo
>>> ~ansible && sleep 0'"'"''
>>> (0, '/home/ansible\n', '')
>>> ESTABLISH SSH CONNECTION FOR USER: ansible
>>> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o
>>> StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o
>>> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
>>> -o PasswordAuthentication=no -o 'User="ansible"' -o ConnectTimeout=10 -o
>>> ControlPath=/root/.ansible/cp/972e828b47 nimserver '/bin/sh -c '"'"'( umask
>>> 77 && mkdir -p "echo
>>> /home/ansible/.ansible/tmp/ansible-tmp-1562597555.9-27347089795297" &&
>>> echo ansible-tmp-1562597555.9-27347089795297="echo
>>> /home/ansible/.ansible/tmp/ansible-tmp-1562597555.9-27347089795297" )
>>> && sleep 0'"'"''
>>> (0,
>>> 'ansible-tmp-1562597555.9-27347089795297=/home/ansible/.ansible/tmp/ansible-tmp-1562597555.9-27347089795297\n',
>>> '')
>>> Attempting python interpreter discovery
>>> ESTABLISH SSH CONNECTION FOR USER: ansible
>>> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o
>>> StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o
>>> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
>>> -o PasswordAuthentication=no -o 'User="ansible"' -o ConnectTimeout=10 -o
>>> ControlPath=/root/.ansible/cp/972e828b47 nimserver '/bin/sh -c '"'"'echo
>>> PLATFORM; uname; echo FOUND; command -v
>>> '"'"'"'"'"'"'"'"'/usr/bin/python'"'"'"'"'"'"'"'"'; command -v
>>> '"'"'"'"'"'"'"'"'python3.7'"'"'"'"'"'"'"'"'; command -v
>>> '"'"'"'"'"'"'"'"'python3.6'"'"'"'"'"'"'"'"'; command -v
>>> '"'"'"'"'"'"'"'"'python3.5'"'"'"'"'"'"'"'"'; command -v
>>> '"'"'"'"'"'"'"'"'python2.7'"'"'"'"'"'"'"'"'; command -v
>>> '"'"'"'"'"'"'"'"'python2.6'"'"'"'"'"'"'"'"'; command -v
>>> '"'"'"'"'"'"'"'"'/usr/libexec/platform-python'"'"'"'"'"'"'"'"'; command -v
>>> '"'"'"'"'"'"'"'"'/usr/bin/python3'"'"'"'"'"'"'"'"'; command -v
>>> '"'"'"'"'"'"'"'"'python'"'"'"'"'"'"'"'"'; echo ENDFOUND && sleep 0'"'"''
>>> (0,
>>> 'PLATFORM\nAIX\nFOUND\n/usr/bin/python\n/usr/bin/python2.7\n/usr/bin/python\nENDFOUND\n',
>>> '')
>>> Python interpreter discovery fallback (unsupported platform for extended
>>> discovery: aix)
>>> Using module file
>>> /usr/lib/python2.7/site-packages/ansible/modules/system/aix_flrtvc.py
>>> PUT /root/.ansible/tmp/ansible-local-30611qykm6l/tmplXZnZi TO
>>> /home/ansible/.ansible/tmp/ansible-tmp-1562597555.9-27347089795297/AnsiballZ_aix_flrtvc.py
>>> SSH: EXEC scp -C -o ControlMaster=auto -o ControlPersist=60s -o
>>> StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o
>>> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
>>> -o PasswordAuthentication=no -o 'User="ansible"' -o ConnectTimeout=10 -o
>>> ControlPath=/root/.ansible/cp/972e828b47
>>> /root/.ansible/tmp/ansible-local-30611qykm6l/tmplXZnZi
>>> '[nimserver]:/home/ansible/.ansible/tmp/ansible-tmp-1562597555.9-27347089795297/AnsiballZ_aix_flrtvc.py'
>>> (0, '', '')
>>> ESTABLISH SSH CONNECTION FOR USER: ansible
>>> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o
>>> StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o
>>> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
>>> -o PasswordAuthentication=no -o 'User="ansible"' -o ConnectTimeout=10 -o
>>> ControlPath=/root/.ansible/cp/972e828b47 nimserver '/bin/sh -c '"'"'chmod
>>> u+x /home/ansible/.ansible/tmp/ansible-tmp-1562597555.9-27347089795297/
>>> /home/ansible/.ansible/tmp/ansible-tmp-1562597555.9-27347089795297/AnsiballZ_aix_flrtvc.py
>>> && sleep 0'"'"''
>>> (0, '', '')
>>> ESTABLISH SSH CONNECTION FOR USER: ansible
>>> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o
>>> StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o
>>> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
>>> -o PasswordAuthentication=no -o 'User="ansible"' -o ConnectTimeout=10 -o
>>> ControlPath=/root/.ansible/cp/972e828b47 -tt nimserver '/bin/sh -c
>>> '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo
>>> BECOME-SUCCESS-ufbuggjlpfqznfeqkwortdszvjlaatdd ; /usr/bin/python
>>> /home/ansible/.ansible/tmp/ansible-tmp-1562597555.9-27347089795297/AnsiballZ_aix_flrtvc.py'"'"'"'"'"'"'"'"'
>>> && sleep 0'"'"''
>>>
>>> (0, 'BECOME-SUCCESS-ufbuggjlpfqznfeqkwortdszvjlaatdd\r\n\r\n{"msg":
>>> "FLRTVC completed successfully", "invocation": {"module_args": {"force":
>>> false, "verbose": true, "check_only": false, "download_only": false,
>>> "clean": false, "path": null, "csv": "/tmp/ansible", "targets": "ALL",
>>> "apar": "sec", "filesets": null}}, "changed": false, "meta":
>>> {"b01avi14553110": {"0.report": "Failed to list filsets (lslpp) on
>>> b01avi14553110, /tmp/ansible/work/lslpp_b01avi14553110.txt does not exist",
>>> "messages": ["b01avi14553110: Failed to list fileset, command
>>> \"/usr/lpp/bos.sysmgt/nim/methods/c_rsh b01avi14553110 \"/bin/lslpp -Lcq;
>>> echo rc=$?\"\" failed: \" 0042-006 c_rsh: (exec_nimsh_cmd) exec_cmd Error 0
>>> \n\npoll: setup failure\n\""]}, "master": {"0.report": ["Fileset|Current
>>> Version|Type|EFix Installed|Abstract|Unsafe Versions|APARs|Bulletin
>>> URL|Download URL|CVSS Base Score|Reboot Required|Last Update|Fixed In"],
>>> "1.parse": [], "messages": ["Machine: b01avi14553110 will not be updated
>>> (flrtvc report failed)"], "4.1.reject": [], "2.discover": [], "3.download":
>>> [], "4.2.check": []}}}\r\n', 'Shared connection to nimserver closed.\r\n')
>>> ESTABLISH SSH CONNECTION FOR USER: ansible
>>> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o
>>> StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o
>>> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey
>>> -o PasswordAuthentication=no -o 'User="ansible"' -o ConnectTimeout=10 -o
>>> ControlPath=/root/.ansible/cp/972e828b47 nimserver '/bin/sh -c '"'"'rm -f
>>> -r /home/ansible/.ansible/tmp/ansible-tmp-1562597555.9-27347089795297/ >
>>> /dev/null 2>&1 && sleep 0'"'"''
>>> (0, '', '')
>>> Here I break the command.
>>> Any help/guidance will be very appreciated.
>>>
>>> Regards,
>>>
>>> Diego.
>>>
>>> --
>>> 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/9cbbf14b-be31-4c77-8a70-559970fc9350%40googlegroups.com
>>> <https://groups.google.com/d/msgid/ansible-project/9cbbf14b-be31-4c77-8a70-559970fc9350%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
>> Thank you & Best regards,
>>
>> Tom Ng
>> email ID: [email protected]
>>
>>
>> --
>> 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/CAMyQnJURNCm%3DB9kSCCRygQrhgOH03w-5UZX4aG3WLautKgMMxw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/ansible-project/CAMyQnJURNCm%3DB9kSCCRygQrhgOH03w-5UZX4aG3WLautKgMMxw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> -Diego
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAN9u7UXQjwxfvbUv2e3HwU8Xd9M%3DZ9UEmJ%2BH%3DYhsPPc_QuhcFA%40mail.gmail.com.

Reply via email to