yes it's true, the user-data script is executed only at the first boot.
If I launch the Debian 7.1 with user-data, it works.
But if I create an AMI of this instance, the user-data is not execute for
the instances launched with this AMI.

It's disturbing, because with the offical AWS linux AMI, I can create AMI
of her and the user-data works for instance launched by this custom AMI.


2013/9/14 Anders Ingemann <[email protected]>

> The script should run only once, it removes itself from startup after the
> first boot.
> One of these messages should show up when you run dmesg (or if you click
> "show boot log" in the AWS console).
> * No user-data available
> * Skipping user-data as it does not begin with #!
> * Running user-data
>
>
> Anders
>
>
> On 14 September 2013 14:23, Matthieu Boret <[email protected]> wrote:
>
>> Hi,
>>
>> Thanks for your help. I've try with head -n 1 but nothing happening. It
>> seems that the ec2-run-user-data command is not executed during boot time.
>> After booting if I run /etc/init.d/ec2-run-user-data  it works well.
>>
>> I've nothing in syslog about his execution...
>>
>> Very strange
>>
>>
>> 2013/9/14 Anders Ingemann <[email protected]>
>>
>>> Assuming the script runs on startup, the fault should be here:
>>> https://github.com/andsens/build-debian-cloud/blob/master/init.d/ec2-run-user-data#L36
>>> Is `head -1` correct usage, shouldn't it be `head -n 1`?
>>>
>>>
>>> Anders
>>>
>>>
>>> On 14 September 2013 12:38, Matthieu Boret <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm on AWS and I use the latest version of the Debian AMI(7.1 from the
>>>> marketplace). She's works well but I've just one issue with the execution
>>>> of my user-data.
>>>>
>>>> He's not executed during the boot.
>>>>
>>>> However he begins with #!/bin/bash
>>>>
>>>> I've try with this simple script:
>>>>
>>>> #!/bin/bash
>>>> echo "toto" > /tmp/test.log
>>>>
>>>> But nothing is happening.
>>>>
>>>> If I do a curl to retry my user-data, I can see my script:
>>>>
>>>> curl http://169.254.169.254/latest/user-data
>>>>
>>>> Someone has an idea?
>>>>
>>>> Thanks
>>>>
>>>> Matthieu
>>>>
>>>
>>>
>>
>

Reply via email to