Hi Elijah, I'm using the Joyent Public Cloud - the image is at the latest available version. Dumb question, but platform upgrades on the JPC are not applicable in this case, correct?
(I have retested this with a completely fresh, newly-installed container-native Ubuntu 14.04 instance, and the test command fails with an error. On a KVM instance the same succeeds.) Cheers, Dave On 26 January 2016 3:20:01 PM NZDT, Dave Koelmeyer <[email protected]> wrote: >Hi Elijah, > >Thanks very much for checking that out – I'll give it a crack and see! >:) > >Cheers, >Dave > >-- >Dave Koelmeyer >http://blog.davekoelmeyer.co.nz >GPG Key ID: 0x238BFF87 > > >On 26/01/16 13:07, Elijah Zupancic wrote: >> 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] >> <mailto:[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] >>> <mailto:[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 >>> >> >> >> >> >> -- >> -Elijah >> *smartos-discuss* | Archives >> <https://www.listbox.com/member/archive/184463/=now> >> <https://www.listbox.com/member/archive/rss/184463/23736974-7f4d7ff8> >> | Modify >> <https://www.listbox.com/member/?&> >> Your Subscription [Powered by Listbox] <http://www.listbox.com> >> > > -- Sent from my Android device with K-9 Mail. Please excuse my brevity. ------------------------------------------- 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
