Hi Dave,

I've attempted to reproduce your steps with a few variations:

Using the following:

   - Ubuntu Image: 14.04
   - Image Version: 20151005
   - Platform Image: 20160125T130244

I was able to get cron to run correctly. My cron output was:
aws-cli/1.10.0 Python/2.7.6 Linux/3.13.0 botocore/1.3.22
0

You may want to upgrade the Ubuntu image you are using. Also verify that
you are using the latest version of the platform image.

I hope I was able to help. Thanks,
Elijah


On Mon, Jan 25, 2016 at 2:56 PM, Dave Koelmeyer <
[email protected]> wrote:

> Hi Elijah,
>
> Apologies for the delay. The problem I am encountering is seemingly a very
> simple one: I cannot for the life of me get any of the AWS CLI commands to
> run as a cron job on my container-native Ubuntu instance. I have spun up an
> Ubuntu KVM also on the JPC specifically to troubleshoot this, and there is
> no such problem when running the same commands.
>
> Testing this is easy – one does not even have to run any S3 sync commands,
> a simple version check will suffice. I'd be interested to see if this can
> be reproduced at all.
>
> The problematic system is configured as follows:
>
>    - Image:     ubuntu-14.04
>    - Image version:     20151005
>    - Package:     g3-standard-0.5-smartos
>
> There is no heavy customisation at all in place.
>
> Download, unzip and install the AWS CLI utilities, for example:
>
> wget https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
> unzip awscli-bundle.zip
> sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
>
>
> Verify that the command can be executed on the CLI:
>
> /usr/local/bin/aws --version
> aws-cli/1.9.17 Python/2.7.6 Linux/3.13.0 botocore/1.3.17
>
> Now, create a simple shell script with the following:
>
> #!/bin/sh
> /usr/local/bin/aws --version >> /root/awstest.txt 2>&1
> echo $? >> /root/awstest.txt
> exit 0
>
> Add it to the root user's crontab using a recurrence which suits, for
> example:
>
> */1  *   *   *   * /root/awstest.sh
>
> And observe the logged output:
>
> Child exited
> 145
>
>
> Now, the instance where this runs successfully:
>
>    - Image:     ubuntu-certified-14.04
>    - Image version:     20150708
>    - Package:     g3-standard-0.5-kvm
>
>
> Following the exact same procedure as documented above, the command runs
> just fine on the KVM instance. The same is true for S3 sync commands
> configured in a cron job. AWS CLI commands run fine on the CLI on the
> container-native instance, but anything set in a cron job fails.
>
> This could well be a cron configuration step I've missed on my part, but
> I've tried all manner of setting variables and so on, with no change in
> behaviour. I would have thought at any rate that configuration would not
> differ between the container-native instance and the KVM instance. Any
> light you could shed on this would be great.
>
> Cheers,
> Dave
>
> On 22/01/16 06:47, Elijah Zupancic wrote:
>
> Hi Dave,
>
> Just to clear up any potential ambiguity, can you provide a link to the
> AWS SDK in question and an example of using the S3 utility?
> On Sun, Jan 10, 2016 at 3:40 AM Dave Koelmeyer <
> [email protected]> wrote:
>
>> Hi All,
>>
>> I'm in need of a sanity check please. Is anyone here performing backup
>> syncs to Amazon S3 via the AWS CLI on a container-native Ubuntu image
>> (the "ubuntu-14.04" image in this case)? Specifically, with the relevant
>> AWS CLI commands specified in a crontab file. If so can someone please
>> confirm it works for them, if not, would anyone then be interested in
>> helping with a brief test to eliminate the possibility I've run into
>> some highly obscure bug?
>>
>> (I'm using the Joyent Public Cloud but their support forums seem to have
>> disappeared...)
>>
>> Cheers,
>> Dave
>>
>> --
>> Dave Koelmeyer
>> http://blog.davekoelmeyer.co.nz
>> GPG Key ID: 0x238BFF87
>>
>>
>>
>> http://www.listbox.com
>>
>
> *smartos-discuss* | Archives
> <https://www.listbox.com/member/archive/184463/=now>
> <https://www.listbox.com/member/archive/rss/184463/27862676-98b28ad9> |
> Modify
> <https://www.listbox.com/member/?&;>
> Your Subscription <http://www.listbox.com>
>



-- 
-Elijah



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to