On 7/24/19 4:05 PM, Keith Mills wrote: > Hi Stefan, > > It's installed on my Debian 10 host. It's located in /usr/bin/cpan
Hello Keith,
that is a *different* program. cpanm is the modern version of cpan. You need to
install cpanminus Debian package.
Regards
Racke
>
> On Wednesday, July 24, 2019 at 8:30:34 AM UTC-5, Stefan Hornburg (Racke)
> wrote:
>
> On 7/24/19 3:01 PM, Keith Mills wrote:
> >
> > Ansible playbook error:
> >
>
> <https://stackoverflow.com/questions/53576865/ansible-playbook-error-failed-to-find-required-executable-mysql-in-paths
>
> <https://stackoverflow.com/questions/53576865/ansible-playbook-error-failed-to-find-required-executable-mysql-in-paths>>Failed
>
> > to find required executable cpanm in paths:
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
> >
>
> Hello Keith,
>
> where is your cpanm executable installed?
>
> Regards
> Racke
>
> >
> >
> > Ansible Version:
> >
> > ansible 2.8.0
> > config file = /etc/ansible/ansible.cfg
> > configured module search path =
> [u'/home/jamekeit/.ansible/plugins/modules',
> u'/usr/share/ansible/plugins/modules']
> > ansible python module location =
> /usr/lib/python2.7/site-packages/ansible
> > executable location = /usr/bin/ansible
> > python version = 2.7.5 (default, May 31 2018, 09:41:32) [GCC 4.8.5
> 20150623 (Red Hat 4.8.5-28)]
> >
> >
> > cpan-modules.yaml
> >
> > ---
> > - hosts: testservers
> > remote_user: root
> >
> > # Note: I am testing this script
> > # The intended result is to increase speed to deploy new servers
> > # by installing the needed CPAN modules through Ansible instead
> > # of the old scripts from Build Admin. Copying requirements
> from:
> > #
> E:\BuildAgent\buildagent\linux\matrix_update\12-cpan\SLES-12-x86_64.sh
> >
> > tasks:
> > - name: copy MyConfig.pm to the correct directory on remote
> host(s)
> > template:
> > src: ../../../library/conf/debian/MyConfig-Debian.pm
> > dest: /root/.cpan/CPAN/MyConfig.pm
> > # - name: install CPANM so the next step can install all modules
> > # zypper:
> > # name: perl-App-cpanminus
> > # state: present
> > # Commented out the CPANM install because it...doesn't work
> right,
> > # did manually by executing "cpan App::cpanminus" from our
> mirror
> > # install needed CPAN modules
> > # - cpanm: name={{ item }}
> > - cpanm:
> > name: "{{ item }}"
> > with_items:
> > - "HTTP::DAV"
> > - "Log::Log4perl"
> > - "SOAP::Lite"
> > - "Digest::SHA1"
> > - "AnyData"
> > - "Log::Dispatch::FileRotate"
> > - "Term::Shell"
> > - "Crypt::RC4"
> > environment:
> > PERL_CPANM_OPT: "--mirror http://hCPAN1.sde.rdlabs.hpecorp.net/
> <http://hCPAN1.sde.rdlabs.hpecorp.net/>"
> > ...
> >
> >
> >
> >
> > PLAY [gen10alltools]
> >
>
> *****************************************************************************************************************************************************
>
> >
> > TASK [Gathering Facts]
> >
>
> ***************************************************************************************************************************************************
>
> > ok: [hwbldeb10]
> >
> > TASK [copy MyConfig.pm to the correct directory on remote host(s)]
> >
> *******************************************************************************************************
> > ok: [hwbldeb10]
> >
> > TASK [cpanm]
> >
>
> *************************************************************************************************************************************************************
>
> > failed: [hwbldeb10] (item=HTTP::DAV) => {"ansible_loop_var": "item",
> "changed": false, "item": "HTTP::DAV", "msg":
> > "Failed to find required executable cpanm in paths:
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
> > failed: [hwbldeb10] (item=Log::Log4perl) => {"ansible_loop_var":
> "item", "changed": false, "item": "Log::Log4perl",
> > "msg": "Failed to find required executable cpanm in paths:
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
> > failed: [hwbldeb10] (item=SOAP::Lite) => {"ansible_loop_var": "item",
> "changed": false, "item": "SOAP::Lite", "msg":
> > "Failed to find required executable cpanm in paths:
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
> > failed: [hwbldeb10] (item=Digest::SHA1) => {"ansible_loop_var": "item",
> "changed": false, "item": "Digest::SHA1",
> "msg":
> > "Failed to find required executable cpanm in paths:
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
> > failed: [hwbldeb10] (item=AnyData) => {"ansible_loop_var": "item",
> "changed": false, "item": "AnyData", "msg":
> "Failed
> > to find required executable cpanm in paths:
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
> > failed: [hwbldeb10] (item=Log::Dispatch::FileRotate) =>
> {"ansible_loop_var": "item", "changed": false, "item":
> > "Log::Dispatch::FileRotate", "msg": "Failed to find required executable
> cpanm in paths:
> > /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
> > failed: [hwbldeb10] (item=Term::Shell) => {"ansible_loop_var": "item",
> "changed": false, "item": "Term::Shell",
> "msg":
> > "Failed to find required executable cpanm in paths:
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
> > failed: [hwbldeb10] (item=Crypt::RC4) => {"ansible_loop_var": "item",
> "changed": false, "item": "Crypt::RC4", "msg":
> > "Failed to find required executable cpanm in paths:
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
> >
> > PLAY RECAP
> >
>
> ***************************************************************************************************************************************************************
>
> > hwbldeb10 : ok=2 changed=0 unreachable=0 failed=1
> skipped=0 rescued=0 ignored=0
> >
> > --
> > 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] <javascript:>
> <mailto:[email protected] <javascript:>>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/ansible-project/933b1b03-e1ee-4f72-a6de-93f8ff6c19fa%40googlegroups.com
>
> <https://groups.google.com/d/msgid/ansible-project/933b1b03-e1ee-4f72-a6de-93f8ff6c19fa%40googlegroups.com>
> >
>
> <https://groups.google.com/d/msgid/ansible-project/933b1b03-e1ee-4f72-a6de-93f8ff6c19fa%40googlegroups.com?utm_medium=email&utm_source=footer
>
> <https://groups.google.com/d/msgid/ansible-project/933b1b03-e1ee-4f72-a6de-93f8ff6c19fa%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>
>
>
> --
> Ecommerce and Linux consulting + Perl and web application programming.
> Debian and Sympa administration. Provisioning with Ansible.
>
> --
> 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]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/e32c81f9-462f-4d7b-a07b-90433a48c7ef%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/e32c81f9-462f-4d7b-a07b-90433a48c7ef%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.
--
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/718e2434-9cd9-1f17-d2d9-0ccdafc562ea%40linuxia.de.
signature.asc
Description: OpenPGP digital signature
