No it doesn't install. I am having a hard time figuring out what return code 1 means or how to get a return code when I do a manual install. This .sh file is a packaged installer from a vendor we use that I am trying to automate, so I don't have much insight into return codes.
On Friday, January 15, 2016 at 11:48:06 AM UTC-5, Matt Martz wrote: > > Does it actually install when using the expect module? It seems as though > the failure is because you are getting a return code of 1. If it does > install, it might indicate that an rc of 1 is not a failure. > > What is the return code after you run it manually/interactively? > > On Fri, Jan 15, 2016 at 10:36 AM, Mark Constant <[email protected] > <javascript:>> wrote: > >> I don't know why my expect command below is not working. I used the regex >> format tester before doing this. >> - name: Install Rhapsody >> become: no >> expect: >> command: /tmp/rhapsody-6_2_0-linux-x64.sh >> echo: yes >> responses: >> (^)(?i)OK(.*): "o" >> (^)(?i)Where should Rhapsody be installed(.*): >> "/rhapsody/rhapsody62/" >> (^)(?i)Where should the data directory be located(.*): >> "/rhapsody/rhapsody62/rhapsody/data" >> (^)(?i)What memory setting should be used(.*): "2048" >> (^)(?i)What port settings should be used(.*): "3042" >> (^)(?i)Secure Web Management Console Port(.*): "8445" >> (^)(?i)Secure Management Webservice Port(.*): "8450" >> >> I get the following error >> * >> fatal: [172.16.120.199]: FAILED! => {"changed": true, "cmd": >> "/tmp/rhapsody-6_2_0-linux-x64.sh", "delta": "0:00:30.341323", "end": >> "2016-01-15 11:25:38.460602", "failed": true, "rc": 1, "start": "2016-01-15 >> 11:25:08.119279", "stdout": "Unpacking JRE ...\r\nPreparing JRE >> ...\r\nStarting Installer ...\r\nThis will install Rhapsody 6.2.0 on your >> computer.\r\nOK [o, Enter], Cancel [c]", "stdout_lines": ["Unpacking JRE >> ...", "Preparing JRE ...", "Starting Installer ...", "This will install >> Rhapsody 6.2.0 on your computer.", "OK [o, Enter], Cancel [c]"]} >> >> When I run the command manually the first thing that comes up is >> Unpacking JRE ... >> Preparing JRE ... >> Starting Installer ... >> This will install Rhapsody 6.2.0 on your computer. >> OK [o, Enter], Cancel [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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/5550514f-0ee0-49e1-b230-f0745fd71ca6%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/5550514f-0ee0-49e1-b230-f0745fd71ca6%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Matt Martz > @sivel > sivel.net > -- 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/93344042-3dbc-4635-ba7f-817753ea95e1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
