This is not an execution order issue, its a dpkg issue. Oracle's
packages will prompt even when non interactive and dpkg allows for
this ignoring your non interactive request. Use the debconf module to
answer preemptively, i would also suggest using the apt module instead
of calling apt from shell. I created a role that does this you can use
(directly or as a guide) https://galaxy.ansible.com/list#/roles/628.

On Fri, Apr 24, 2015 at 11:13 AM, Serega Sheypak
<[email protected]> wrote:
> Hi, i'm confused with execution order.
>
> Here is a problem:
>
> TASK: [common | installing oracle java]
> ***************************************
> changed: [ec2-52-17-234-176.eu-west-1.compute.amazonaws.com]
> changed: [ec2-52-17-201-78.eu-west-1.compute.amazonaws.com]
> changed: [ec2-52-17-234-141.eu-west-1.compute.amazonaws.com]
> failed: [ec2-52-17-199-200.eu-west-1.compute.amazonaws.com] => {"changed":
> true, "cmd": "DEBIAN_FRONTEND=noninteractive apt-get -y install
> oracle-java7-installer oracle-java7-set-default", "delta": "0:00:03.892655",
> "end": "2015-04-24 14:35:48.676917", "rc": 100, "start": "2015-04-24
> 14:35:44.784262"}
> stderr: invoke-rc.d: initscript spark-worker, action "start" failed.
> dpkg: error processing package spark-worker (--configure):
>  subprocess installed post-installation script returned error exit status 1
> Errors were encountered while processing:
>  spark-worker
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> I don't understand why task:
>
> - name: installing oracle java
>   shell: DEBIAN_FRONTEND=noninteractive apt-get -y install
> oracle-java7-installer oracle-java7-set-default
>
> triggers:
> stderr: invoke-rc.d: initscript spark-worker, action "start" failed.
>
> how can I get the idea why it happens?
>
> " installing oracle java" belongs to role common and spark-worker stuff is
> in other role executed after common role
>
> --
> 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/3310a68f-a192-47c0-bf57-29e7737c795f%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



-- 
Brian Coca

-- 
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/CAJ5XC8k7tNpnZQfqHvWMR%2BR5wo%3DhUZ6_35VodpULr%2BBA39WGFA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to