sorry I re read, you need define python interpreter https://docs.ansible.com/ansible/latest/reference_appendices/interpreter_discovery.html
El 25 de diciembre de 2022 15:10:04 ART, 'OSiUX' via Ansible Project <[email protected]> escribió: >You need install python in CenOS. > >El 24 de diciembre de 2022 18:06:56 ART, tor eng <[email protected]> escribió: >>Thank you nkadel for your response but I am running the ansible on ubuntu >>mate not the CentOS. I tried removing ansible from the ubuntu host and >>re-installing it like you said but I got an error message. Please see below >>! >> >> >> >> >> >>*user@ansible-controller:~$ sudo apt install ansible-core -yReading package >>lists... DoneBuilding dependency treeReading state information... DoneE: >>Unable to locate package ansible-coreuser@ansible-controller:~$* >> >>On Saturday, December 24, 2022 at 1:23:35 PM UTC-5 [email protected] wrote: >> >>> On Sat, Dec 24, 2022 at 11:45 AM tor eng <[email protected]> wrote: >>> > >>> > Hello all, >>> > I am new to ansible, trying to learn the basis so I can use it to >>> automate some of my networking stuffs. I currently have setup a small lab >>> with for Ubuntu and 2 CentOS systems. Anything I do on the Ubuntu works >>> fine be the CentOS is always given me issues. I have pretty setup >>> everything regarding connectivity but below is the error I get with one of >>> the CentOS system when running an ad-hoc command to test ping. >>> > ! >>> > } >>> > 10.18.13.17 | FAILED! => { >>> > "changed": false, >>> > "module_stderr": "Shared connection to 10.18.13.17 closed.\r\n", >>> > "module_stdout": "/bin/sh: /usr/bin/python: No such file or >>> directory\r\n", >>> > "msg": "The module failed to execute correctly, you probably need to set >>> the interpreter.\nSee stdout/stderr for the exact error", >>> > "rc": 127 >>> > } >>> > >>> > This is the version of CentOS that I am running on the remote server >>> > ! >>> > NAME="CentOS Stream" >>> > VERSION="8" >>> > ID="centos" >>> > ID_LIKE="rhel fedora" >>> > VERSION_ID="8" >>> > PLATFORM_ID="platform:el8" >>> > PRETTY_NAME="CentOS Stream 8" >>> > ANSI_COLOR="0;31" >>> > CPE_NAME="cpe:/o:centos:centos:8" >>> > HOME_URL="https://centos.org/" >>> > BUG_REPORT_URL="https://bugzilla.redhat.com/" >>> > REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8" >>> > REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" >>> > ! >>> > >>> > This is also the version of ansible and python I am running on both >>> remote server and ansible control host >>> > ! >>> > remote host >>> > Python 3.6.8 >>> > >>> > ansible-control-host >>> > ansible 2.7.7 >>> > config file = /home/user/ansible_training/ansible.cfg >>> > configured module search path = ['/home/user/.ansible/plugins/modules', >>> '/usr/share/ansible/plugins/modules'] >>> > ansible python module location = /usr/lib/python3/dist-packages/ansible >>> > executable location = /usr/bin/ansible >>> > python version = 3.7.3 (default, Oct 31 2022, 14:04:00) [GCC 8.3.0] >>> >>> Stop right there. That "ansible" is from well before it was split to >>> ansible-core, which has the ansible scripts and binaries, and is now >>> up to version 2.13 in RPMs available for RHEL and CentOS 8. And the >>> "ansible" package, itself, is no longer ansible. It's a collection of >>> more than 100 "ansible_collections" modules, in a tarball called >>> "ansible", and yes it is amazingly confusing. >>> >>> Don't install the "ansible" package anymore on RHEL. There is no >>> official RPM published for it from Red Hat, there is only the >>> "ansible-core" package. The only one who publishes a workable RPM, or >>> RPM building tools for it on RHEL, is me over at >>> https://github.com/nkadel/ansiblerepo/. >>> >>> To get the right tool via RPM, use this. >>> >>> sudo dnf remove ansible >>> sudo dnf install ansible-core >>> >>> This should help. The split of python to "python2" and "python3" >>> caused a lot of confusion, and I'm afraid that older versions of >>> ansible are not as consistent about using "python3" by default. >>> >>> ! >>> > Can anybody help me with this error ? >>> > Thank you. >>> > >>> > -- >>> > 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/1e9791f0-5dd9-495b-bb91-fd56de14dd27n%40googlegroups.com >>> . >>> >> >>-- >>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/ab66725e-f6d6-4b59-9079-b6370b2e28b8n%40googlegroups.com. > >-- >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/CD904D71-6180-4BDC-AA64-362E26EC64DE%40osiux.com. -- 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/1F7FF2B1-A6A6-4A0E-964B-11CB66482D12%40osiux.com.
