#ubuntu-cloud 2011-06-01 <codec> hi <codec> i have a problem with my UEC. since my rootfs filled up i cant connect my CC to the NC (same host) anymore. node is registered but describe-availability-zones still shows 0000 <codec> should there be any messages in nc.log after eucalyptus-nc startup? <codec> all i get in cc.log is refresh_resources(): bad return from ncDescribeResource669-615-7011) <codec> woohoo <codec> i got my NC connected again, but now free reports 0000 <codec> where max reports 0050 ... * niemeyer anticipates people coming here.. <kim0> = Ensemble weekly meeting = * koolhead17 is present kim0 sir !! :D <kim0> Hi everyone <kim0> koolhead17: hey there <kim0> codec: hi <kim0> niemeyer: hi there as well :) <niemeyer> ;-) <kim0> So just some quick notes <kim0> The Ensemble ppa is now live <niemeyer> kim0: Tell us, what's up with the world of Ensemble <niemeyer> Woohay PPAs <kim0> All thanks to niemeyer for the great work <kim0> trying to find the actual ppa <niemeyer> You're welcome.. and thanks to Launchpad for enabling us to do this <niemeyer> I have to say that Daily Builds in Launchpad are *awesome* <niemeyer> sudo add-apt-repository ppa:ensemble/ppa <niemeyer> sudo apt-get update <niemeyer> sudo apt-get install ensemble <niemeyer> Profit <kim0> Awesome! <koolhead17> cool <kim0> niemeyer: I was thinking that I'd attack the "zero to Ensemble" scereencast right now <kim0> what do you think .. <kim0> from plain ubuntu .. to installing and launching wordpress from examples <niemeyer> kim0: I think hazmat is working on a screencast right now <kim0> oh cool! <niemeyer> kim0: Well, at least in the time I'm not pestering him with bugs <hazmat> indeed, pretty basic atm <kim0> hazmat: would be great if you'd write your name on one you want to do .. coz I'll do the rest <kim0> cool then <kim0> so the other piece of news is <kim0> the principia project is now principia-tools and principia is a distro now in launchpad <kim0> I could actually use some more explanations to what that entails <kim0> My understanding is each formula is a separate branch now <kim0> and that we can file bugs onto formulas <kim0> niemeyer: is that correct <niemeyer> kim0: That's right <niemeyer> kim0: This is part of the world domination plan <kim0> hahah <niemeyer> kim0: Which in technical terms means having a nice infrastructure for holding formulas in Launchpad * kim0 nods <kim0> any other details to this distro thing <niemeyer> kim0: We want to enable a very smooth experience for pushing and consuming formulas <niemeyer> kim0: So each formula should be on its own branch <niemeyer> kim0: and we're working on more infrastructure to make good use of that <niemeyer> Sorry, I should be saying that to everyone rather than just kim0 <kim0> the ensemble cli + server integration <niemeyer> Just too used to IRC conversations rather than presentations :) <kim0> correct ? <niemeyer> kim0: yeah <niemeyer> Yeah <niemeyer> :) <kim0> Sounds great <kim0> is there some path to someone contributing a formula currently <kim0> i.e. before the server integration stuff <kim0> For example I'm starting on a drupal formula and would love to merge it <kim0> and I know koolhead17 wants to start on one as well * koolhead17 nods <kim0> koolhead17: How is it going for you <niemeyer> kim0: For now, just push a personal branch to Launchpad <koolhead17> kim0: am reading. <niemeyer> Anywhere in Launchpad <niemeyer> One formula per branch <kim0> Yeah that should be simple <koolhead17> i want to start with the simplest of all :) <niemeyer> If you do that, once the infrastructure starts working fully, it'll be trivial to integrate <kim0> koolhead17: have something in mind yet ? <kim0> niemeyer: thanks for clearing this <kim0> niemeyer: Is the PPA built daily <koolhead17> kim0: since wordpress/drupal is in process i can think of joomla <niemeyer> kim0: It is <kim0> awesome .. I may stop running from trunk then :) <niemeyer> kim0: Well, you'll continue running from trunk, just more comfortably <kim0> Yeah! <kim0> Ok that's it for news items <kim0> niemeyer: any recent development news you'd like to share <niemeyer> Config settings are almost merged <kim0> This should allow passing parameters to formulas <kim0> and is going to be great :) <kim0> sounds great <niemeyer> kim0: Exactly <niemeyer> Hopefully this week we'll have that in <kim0> woohoo <kim0> I see "dependency resolution" is in "Needs release" status <kim0> does that mean it's close <niemeyer> kim0: No, that's bogus.. <kim0> ah <niemeyer> hazmat did a nice spike for us to start understanding the concept pre-UDS <niemeyer> This is about the spikje <niemeyer> spike <niemeyer> The feature will come after the repository is working <kim0> Is there any discussion about combining the actions from two different formulas <kim0> For example .. if I'd like to run a wordpress cluster <niemeyer> kim0: In which sense? <hazmat> yeah.. that was an experiment against local repository directories not against the remote repo that will be the future of formula sharing in ensemble <kim0> they'd have to share files over some shared storage <kim0> like nfs or gluster ..etc <kim0> that would probably be a different formula <niemeyer> kim0: Just add a relation which describes how to configure such storage <hazmat> niemeyer, its a deploy with scenario <hazmat> the units of wordpress need local access to the shared storage <niemeyer> hazmat: Not necessarily <niemeyer> hazmat: It depends on what the intention is <niemeyer> hazmat: The basic idea of setting up shared storage is doable with a plain relation <kim0> that's running nfs on an external host <kim0> just like we do memcache right <kim0> cool <niemeyer> Yeha <hazmat> niemeyer, in this case and the case of logging we're left with configuring the local components in an unrelated formula (ie munin configuration for basic stats on the unit, requires a munin relation hook on a un related formula, such that it install and setups munin-node). <hazmat> nfs is client/server <niemeyer> hazmat: You're assuming too much in that case <hazmat> perhaps <niemeyer> hazmat: Mounting a filesystem is trivial with a relation <koolhead17> kim0: hazmat i can check monit if needed <kim0> koolhead17: check in which sense <koolhead17> formula :) <kim0> koolhead17: create a formulas for it .. <kim0> yes that would be awesome <kim0> Alright if no one else has any more questions .. that should be all <kim0> thanks niemeyer hazmat koolhead17 <kim0> = Meeting end = <niemeyer> kim0: Great meeting, thanks kim0 <kim0> most welcome <hallyn_afk> should i be able to 'bzr co lp:principia' and get some formulas? (/me confused) <hallyn_afk> SpamapS: ^ <hallyn_afk> i assume i missed an email or whole thread discussing its moving, but, well, where did it go :) <hallyn_afk> principia-tools/scripts/getall also appears broken, but leads to the bzr commands I actually need <hallyn_afk> heh <hallyn_afk> ensemble deploy --repository=~/bzr/principia-tools/formulas mysql <hallyn_afk> [Errno 2] No such file or directory: '/home/serge/~/bzr/principia-tools/formulas <hallyn_afk> cwd, foo! <hallyn_afk> yay, that was kind of fun <pvthodson> just have a simple question what are some common ubuntu cloud applications <pvthodson> or in other words why would I use a cloud server of a standard server install <pvthodson> anyone here <obino> pvthodson: I'm not sure I undersood your question. UEC gives you a IaaS <obino> this means that you can have instance over which you can install whatever you want <obino> it gives you flexibility in handling your server and machine requirements #ubuntu-cloud 2011-06-02 <SpamapS> hallyn: what broke on 'getall' for you? Other than not having 'mr' installed? * SpamapS thinks it may be a good idea to have a principia-tools package/PPA <flaccid> hmm can anyone confirm if a new AKI for 10.04 has been published for these updates/cves ? http://www.ubuntu.com/usn/usn-1141-1/ <erichammond> flaccid: I don't think 10.04 has the kernel in the AKI. The kernel is in the AMI and can be upgraded in place (with a reboot). <erichammond> wait, wrong year. What I said was for 11.04. <flaccid> yeah pvgrub right? but there are still AKIs being published afaik <flaccid> okies <erichammond> Early 10.04 were different. Checking on the latest... <flaccid> thanks! <flaccid> we aint on pvgrub for 10.04 and actually using a karmic kernel atm due to the bugs <erichammond> Yep, looks like the official 10.04 ebs boot from 20110201 is paravirtual so kernel should be in AMI. <flaccid> ok so no updates to the ubuntu kernel AKIs for 10.04 <hallyn> SpamapS: it always gives me mr update: no repositories found to work on <hallyn> but i just pulled the formulas from bzr manually, started a wordpress instance. neat. <hallyn> now i need to read up on jenkins <SpamapS> hallyn: interesting.. I think I may have a newer version of mr. :-P <hallyn> oneiric? <SpamapS> I had to pull it in to work on ruby in debian <SpamapS> so I backported it to natty <smoser> i got lots of ocelots. http://uec-images.ubuntu.com/server/releases/oneiric/alpha-1/ <niemeyer> smoser: => #ubuntu-ensemble ! #ubuntu-cloud 2011-06-03 <koolhead11> hi all <TeTeT> hi koolhead11 <koolhead11> hello TeTeT <koolhead11> hi Kiall <koolhead11> kim0, <kim0> koolhead11: hey man :) <koolhead11> kim0, how are things :D <kim0> all good :) <kim0> writing Ensemble formula (for writing a writer's tutorial) <koolhead11> awesome!! <kim0> uncovered many bugs which Gustavo is resolving <koolhead11> i saw this 25$ device running ubuntu <kim0> yeah it's a lot of fun <kim0> yeha seen that <kim0> cool! <koolhead11> on prakas`s blog <koolhead11> http://cityblogger.com/archives/2011/05/14/usb-size-pc-for-25 <kim0> yeah that's awesome <koolhead11> UK Ngo working on it. looks awesome :D * koolhead11 needs this device :) <dahw> indeed <koolhead11> kim0, ping <muppis> Planning to set up two Storage Controllers to tave one for backup. Any hint to keep them in sync? <muppis> s/tave/have/ <TeTeT> muppis: two walrus or two sc? <muppis> TeTeT, sc <muppis> Or no matter, which one is easier. <TeTeT> muppis: I'd try to make the dir where the vgs reside on the vg redundant, probably with drbd <TeTeT> muppis: it's one of the things I'd love to try if I had enough h/w for it <muppis> Well, I'm making a plan to our customer about two HP DL380 (with 16 x 600 GB SAS disks) sc's coonected to each other with 10 Gbps fiber. <muppis> TeTeT, thank you. That could be the thing I've been looking for. :) <TeTeT> muppis: even when using drbd, you need to be aware that hot fail-over is probably not possible, as the SC's ip is hardcoded in UEC <muppis> Maybe I invest some workaround for it. <hallyn> SpamapS: in a formula 'provides/requires' in the metadata, is the interface for a 'requires' valid so long as it matches a 'provides' from another formula? <hallyn> SpamapS: is the whole syntax documented somewhere? <hallyn> oh i think i get it * hallyn finally found the relation.rst file <kim0> hallyn: would https://ensemble.ubuntu.com/docs/ be easier to read :) <hallyn> actually the textfiles are really nice <hallyn> kim0: you'd *think* that url would be easier, but there are too many fonts and it kinda makes the eye tired <kim0> hallyn: nothing better than a terminal trained eye ;) <hallyn> :) <hallyn> now i'm just trying to figure out which slave hook gets called after master-relation-joined (to pull a variable that the master just set) <hallyn> i haven't found a definitive timeline <kim0> hallyn: afaik, after a joined fires, a "changed" fires as well <hallyn> kim0: right, but which goes first, master or slave? <kim0> hallyn: which one fires first ? <kim0> afaik, the order is non deterministic <kim0> hallyn: you'd better jump in #ubuntu-ensemble <hallyn> oh, ithought that had gotten consolidated into this one <SpamapS> hallyn: joined always fires before changed the first time <hallyn> SpamapS: i was asking about master vs slave for either joined or changed, <hallyn> SpamapS: but #ubuntu-ensemble gave me waht i needed. thanks! <hallyn> SpamapS: this is great fun, btw <SpamapS> oh I'm an hour behind. ;) <SpamapS> hallyn: isn't it? <SpamapS> I'm glad I'm not the only one who thinks so <nRy> hello! <nRy> Can someone please tell me what happened to AMI: ubuntu-natty-daily-amd64-server-20110323 ??? <nRy> I am trying to find am Ubuntu GPU AMI on EC2 <nRy> and I was told during the Ubuntu Cloud Days that ubuntu-natty-daily-amd64-server-20110323 was the AMI I should test with <nRy> but can't find it now <kim0> nRy: as new versions are released .. old one are removed <kim0> nRy: check out natty ami-1cad5275 <kim0> nRy: search for "cluster" on http://cloud.ubuntu.com/ami/ <nRy> thank you KimO <nRy> or kim0 <kim0> o/ <nRy> could not find any images for: natty ami-1cad5275 <nRy> found these two AMI's when I searched for "cluster" http://screencast.com/t/jSp4A9CwW <nRy> are either of these GPU instances? <nRy> ok, I figured it out <nRy> ami-1cad5275 is a GPU instance <nRy> thanks for the help #ubuntu-cloud 2011-06-06 <lool> hey there <lool> I vaguely remember seeing an Ubuntu Server project parsing the data from uec-images.ubuntu.com in Python to find the latest AMI id <lool> would someone mind refreshing my memory on where this lives? <lool> ideally, in packaged python bindings :-) <lool> ah maybe testdrive <daker> lool, http://uec-images.ubuntu.com/query/released.latest.txt <daker> here is the code used on http://cloud.ubuntu.com/ami http://bazaar.launchpad.net/~kim0/+junk/cloudubuntu/view/head:/amilocator/views.py#L29 <kim0> daker: thanks :) <daker> yw <lool> daker: thanks! <smoser> erichammond, you do not have your debian squeeze amis in your ami table <smoser> oh wait, now i see they're very old <erichammond> smoser: I don't think the Alestic squeeze AMIs can be upgraded in place without breaking them, so I removed them from the table. <erichammond> They were using the old Amazon kernels which caused incompatibilities with modern Debian. <smoser> do you know http://thecloudmarket.com/search?search_term=debian-6.0-squeeze-base+20110426 <smoser> at all ? <erichammond> http://groups.google.com/group/ec2debian/search?q=heady&start=0&scoring=d <erichammond> RightScale has also been working on publishing Debian AMIs. <erichammond> flaccid: ^^^ <smoser> thanks erichammond <erichammond> smoser: I haven't seen a clear Debian AMI winner yet, but have posted some of my criteria for judging this here: http://groups.google.com/group/ec2debian/msg/8f12b422f881dbaa <erichammond> off to the office across town. <flaccid> erichammond: they were published quite a while ago <flaccid> erichammond: i have had no time to publicise it or respond to your post #ubuntu-cloud 2011-06-08 <maahes> is it possible to check out UEC on a thumb drive? <maahes> ping? * flaccid yawns <maahes> restate question since I got booted: is there like a live usb version of UEC? <flaccid> maahes: well you can run ubuntu from usb so no need for a diff version <maahes> flaccid: well what I mean, is I was looking at the documentation for UEC and it said 40gb minimum. <maahes> and I have her...a 4gb flash drive. <flaccid> that may not be enough, give it a go.. <whytehorse> Is this the appropriate channel to find help with Ubuntu on Amazon cloud? <smw> whytehorse, yes. <smw> whytehorse, although, you were probably looking for a second opinion :-P <smw> whytehorse, the topic should give you a good idea of the topic of the channel. <whytehorse> great! I am having a lot of probs with amazon, specifically creating an ami... I tried the instructions from ubuntu but it fails with some error about the kernel is not available <smw> whytehorse, how are you trying to make the AMI? Are you basing it off a previous AMI? <whytehorse> I downloaded the image from ubuntu for uec 10.04 <whytehorse> then I bundle it, upload, register, etc <flaccid> make sure you are specifying the correctiong --region <flaccid> us-east-1 is default <whytehorse> my bucket is on us-east-1 <whytehorse> I mean I can complete the process and launch an instance but it crashes because it's loading the worng kernel... so I tried to specify the vmlinuz kernel and amazon doesn't like that <smw> whytehorse, do you have an error message? <smw> whytehorse, a link to the instructions you are following? <whytehorse> yes, libudev: udev_monitor_new_from_netlink: error getting socket: Invalid argument <whytehorse> mountall:mountall.c:3204: Assertion failed in main: udev_monitor = udev_monitor_new_from_netlink (udev, "udev") <whytehorse> init: mountall main process (693) killed by ABRT signal <flaccid> you either use a published AKI or a pvgrub AKI if your AMI is designed for grub boot <whytehorse> I am concerned that the published aki are old fedora kernels, is that true? <flaccid> the ones amazon publishes are <flaccid> fc8 usually <flaccid> you do know what ubuntu publishes official AMIs ? <whytehorse> yes, we tried some of those but they have issues with init consuming 300mb ram <flaccid> ubuntu/cloud has a bug tracker <whytehorse> the RightImage ones I think <flaccid> thats RightScale, not official ubuntu/canonical <smw> whytehorse, cloud.ubuntu.com/ami <smw> whytehorse, those are official. <flaccid> whytehorse: what was the AMI id you used for the RightImage? i can see if this is a currently supported image <whytehorse> RightImage_Ubuntu_10.04_i386_v156.14.161.142_EBS (ami-0c4ca665) <flaccid> whytehorse: that image is deprecated. for the latest RightImages, please see http://support.rightscale.com/18-Release_Notes/OS_and_Software_Package_Support#RightScale_MultiCloud_Images and http://oss.rightscale.me/ <whytehorse> It WORKED!!! Sweet! <whytehorse> thank you!!! <whytehorse> haha I got kernel 2.6.32 :0 <flaccid> using the latest/current images is a general rule of thumb in the cloud <whytehorse> am I stuck with this kernel forever or can I set up a server which updates the kernel through apt? <flaccid> if it is pv grub, you can install whatever linux-image and reboot <flaccid> if its not a pvgrub aki, you can't do any kernel changes <whytehorse> oic... which one is a pvgrub aki? It doesn't tell me on that site you gave <flaccid> there are many <whytehorse> is ubuntu just using the fedora kernel? <flaccid> no, the latest/natty should be using pvgrub and thus the native kernel <flaccid> you can check in console output <flaccid> or just look at the name/desc of the AKI.. <flaccid> and of course uname -a <whytehorse> ok, so there's something taking up 400MB ram, I believe it's console-kit-daemon <whytehorse> er 117MB <whytehorse> and syslog is 127MB <whytehorse> on a micro instance that only leaves 200mb for other stuff to run on <flaccid> could just be memory caching <flaccid> but yeah ubuntu is generally bloaty like that <whytehorse> hmmm, I do realize memory is cheap but I can't imagine 400MB used up on a command-line server... <whytehorse> is this a bug in the amd64 server? <flaccid> probably; ubuntu is pretty buggy <flaccid> i'd be interested to see how you go on debian with one of these http://support.rightscale.com/21-Community/RightScale_OSS#Debian_GNU.2fLinux_MultiCloud_Images <whytehorse> weird, I get the same 400MB used on Debian too <flaccid> probably quite normal. linux kernel takes advantage of memory via caching to maxmise performance from available memory <whytehorse> looks like the 32 bit version uses only 180MB ram <flaccid> thats due to address space <flaccid> not sure why you are still measuring things in this way <kim0> Morning everyone <whytehorse> I'm just trying to figure out how much ram to allocate when creating servers <whytehorse> so it's important to know that 400MB is used by the system <koolhead11|afk> hi all <koolhead11> kim0, :D <kim0> koolhead11: hey man * koolhead11 is very happy <mmarschall> Hi, I try to use the 32-bit ebs AMI in eu-west-1 region (ami-4090a634) with a custom kernel. Adding the generic-pae kernel to /boot/grub/menu.lst and rebooting hangs the machine. I found that the ami is using akiâ4deec439, which is said to be the right one for instance storage and akiâ4deec433 should be used for ebs. Might that be the issue? Thanks... <kim0> wonder why do you need the custom kernel <mmarschall> I want to use ksplice uptrack for rebootless kernel upgrades. They do not support ubuntu 10.04 LTS :-( <kim0> = Start Ensemble cloud meeting - <kim0> Hi everyone <kim0> Got a few updates <kim0> from my side <kim0> Going quickly .. We now have a tutorial for authoring a formula Yaay "https://ensemble.ubuntu.com/docs/write-formula.html" <niemeyer> Woohay! <kim0> Going through this a few bugs were opened and squashed <kim0> So Ensemble now has much better debug-hooks functionality <niemeyer> kim0: Yeah, seriously.. thanks a lot for your help feeding the issues back onto the team <kim0> tmux is now being used instead of screen, things seem to work reliably <kim0> Also recovering from install hook errors are now handled in a better way <kim0> On a smaller scale, the mysql example formula was fixed temporarily at least, to offer login details of already created DBs <kim0> On another note <kim0> Clint published a very good introductory article on the topic of What is Ensemble <kim0> http://cloud.ubuntu.com/2011/06/so-what-is-ensemble-anyway/ <kim0> I pushed it to multiple online venues .. it made its way to a few smaller online venues however unfortunately, it didn't get through most of the big ones .. I will retry with different tactics however <kim0> Other than that .. I've started reaching out to the MediaWiki community <kim0> since that's the one where we have fairly good formulas <kim0> posted today on MediaWiki forums and mailing list <niemeyer> Oh, nice <kim0> demo'ing quickly what Ensemble is capable of <niemeyer> kim0: What was the reaction so far? <kim0> and linking to Clint's article and the main project page <kim0> well it was a couple of hours back .. only a single reply so far adding a few links <kim0> I will keep beating the horse however (in a good way) <kim0> :) <niemeyer> kim0: Cool :) <kim0> um .. that's mostly it for me on my side .. Any cool code updates? I see some bugs about resolving deps and ec2 firewall ? <niemeyer> kim0: Hmmm <hazmat> kim0, the open/close port work and service-config are ongoing but nearing completion <kim0> Very cool <hazmat> kim0, the autoresolving dependency prototype was merged for a historical artifact, but removed pending work on the repository (the prototype was against a local repository directory) <niemeyer> kim0: Yeah, I think next week will be more exciting from a news perspective <kim0> a ha <niemeyer> kim0: Unfortunately the few things we have in progress still haven't landed <kim0> Ok great <kim0> One final point I'd like to discuss <niemeyer> Ok <kim0> is having a running list of bitesized bugs .. <kim0> I'll repaste from #ubuntu-ensemble <kim0> I'll start a campaign to go out and get people interested in contributing to Ensemble. For that, we'd probably need a list of bitesized bugs that we can point people to <kim0> This has worked well for Unity, so hopefully for us as well <kim0> so we'd need a tag a few bugs as "bitesized". Or maybe file new bugs if appropriate. This can be easy to fix bugs, or nice to haves that are not too uegent for the team and are low barrier for a newcomer <kim0> if we can have 10-15 bugs tagged/created, that'd be awesome <kim0> I'll probably file some new bugs for important formulas I'd like to see written, and I'll pimp them to the respective communities. But where I need the help most, is code bugs (improve test coverage, fix a small bug ..etc) <kim0> that's it .. what do you guys think <hazmat> kim0, so effectively a level of effort/difficult tag on the bugs for bug 'bites'? <hazmat> s/difficulty <kim0> hazmat: yes effectively something you can resolve in less than an hour :) <kim0> it's a learning on-ramp for newcomers <niemeyer> kim0: That sounds reasonable <kim0> improving the test suite .. better docs .. added minor functionality ...etc <kim0> all good targets <niemeyer> kim0: Yeah, we have quite a few things which are not really big issues at the moment <niemeyer> kim0: If you find someone who'd be interested, please point us towards the IRC/ML <niemeyer> kim0: We can easily pin out tasks <kim0> niemeyer: hmm yeah sure will .. but it'd be great to have the written list of bugs <kim0> since just viewing them, can make someone say "I can do that" <niemeyer> kim0: We have a list of bugs: <niemeyer> http://ensemble.ubuntu.com/kanban/dublin.html <kim0> yes, we just need to tag the easy ones with bitesized <kim0> :) <kim0> so we always have a running list of newcomer friendly bugs <niemeyer> kim0: No need for tagging at this point.. <kim0> what do you think so <niemeyer> kim0: E.g. <niemeyer> "No README" <niemeyer> kim0: It's there, in the list <kim0> Ok better deal <niemeyer> kim0: Test should put zk log to /dev/null or tempfile by default <niemeyer> ensemble terminate-machines should have an --all-unused option <kim0> I'll try to tag what I think looks easy to me .. then someone reviews ? <niemeyer> kim0: Etc.. <niemeyer> kim0: If you find people, we have the bugs ;-) <kim0> I want to have a list to show off .. that itself helps <niemeyer> kim0: What I mean is that I don't think a process for this is needed, yet <niemeyer> kim0: Find the people, and we create a process around it <niemeyer> kim0: I've just pointed out three bugs above.. <kim0> Yeah, I'm sure you know all of em <niemeyer> kim0: We all do.. the URL above has the full list <kim0> the easy ones I meant <niemeyer> kim0: Ok, hold on * kim0 holds on <niemeyer> kim0: #684573, #781920, #754318, #716401, #769036, #764938 <kim0> oh that's fast! * kim0 hugs niemeyer :) <niemeyer> kim0: Let's get these fixed.. and then we look at a process <kim0> Awesome that's all I asked for <kim0> Great stuff .. that should be about everything <niemeyer> kim0: Cool, that's a deal then :-) <kim0> Thanks everyone <kim0> o/ <kim0> enjoy hacking <niemeyer> kim0: Thank you! <kim0> = Meeting end = <kim0> If anyone is around looking at this, not sure what this is about .. ping me immediately :) <d122> was there an ensemble class? #ubuntu-cloud 2011-06-09 <koolhead11> hey all <keekx> . #ubuntu-cloud 2011-06-10 <ubuntucloud590> hi, is there a pre-made ec2 LAMP stack AMI for ubuntu 10.04? i'm spinning up a server instance for an oDesk programmer and odn't want them touching my primary ec2 instance. Thanks! <flaccid> ubuntucloud590: there might be or you could just use rightscale #ubuntu-cloud 2011-06-11 <koolhead17> kim0: ping <daker> any ensemble ninja here ? #ubuntu-cloud 2011-06-13 <koolhead11> hi all <koolhead11> kim0, <kim0> koolhead11: hey man <koolhead11> how are you? <kim0> Je suis tres bien .. et vouz <daker> niemeyer, yo <niemeyer> daker: Hey <daker> PM ? <niemeyer> daker: Sure #ubuntu-cloud 2011-06-14 <kim0> morning everyone <koohead11> hi kim0 <koohead11> kim0, ping <kim0> koohead11: hey #ubuntu-cloud 2011-06-15 <Kyle__> Trying to build an ubuntu desktop image. I need some help with the bootdisk/rootdisk part I think #ubuntu-cloud 2011-06-16 <ericbarnes> Has any one seen any example of a cloud init script to auto mount a drive on startup? <kim0> ericbarnes: hey there .. u mean add entry to fstab? if you, bzr branch lp:cloud-init .. you will find in the examples directory an example doing just that, and perhaps executing mount -a at the end <ericbarnes> kim0 Thanks. Been looking at this one but I guess I am not understanding - http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/doc/examples/cloud-config.txt <ericbarnes> Manually mounting I did it like this: <ericbarnes> echo "/dev/sdk /vol ext3 noatime 0 0" >> /etc/fstab - mkdir /vol - mount /vol <ericbarnes> So I was trying to convert that but I am sure this isn't right <ericbarnes> mounts: [/dev/sdk, /vol, ext3, "noatime,nobootwait", "0", "0"] <flaccid> replace - with ; heh <ericbarnes> Yea sorry. Just put them on one line for pasting :) <flaccid> https://help.ubuntu.com/community/CloudInit #ubuntu-cloud 2011-06-17 <codec> any hints on debugging why euca wont start instances any more? none of the logs gives anything useful <koolhead11> codec, can you check if all services are running? <codec> everything's up <koolhead11> codec, have you sourced eucarc <koolhead11> before running the command <koolhead11> just asking in case <codec> yes, i'm running eucatools as root on the CC/NC/SC (all on one box) at the moment <koolhead11> you have to source eucarc file before running any euca-describe-instances <koolhead11> or any eura related command <codec> i did <codec> the commands work fine, the problem is not in the tools <codec> my instances stay pending and get terminated after timeout <codec> to me it looks like the CC is not talking to the NC, although i see that it fetches resource info and everything from it <smoser> codec, you may well have more luck in #eucalyptus <smoser> ah, and now i see you've already asked there also. fwiw, the majority of the eucalyptus employees will come on on US/Pacific time (where it is 3:24 am) <codec> smoser: thx.. i'll try it again later.. i'm in CEST :/ (12:30pm) <javed> hi <javed> hi guys I am a complete newbie from india <gholms> How does one register hvm images in ec2? <Kyle__> Why would an ubuntu-provided vm not work after installing a few packages? <erichammond> Kyle__: You'll probably need to provide more information and details about what you did and what "not work" means if you want help. <Kyle__> erichammond: I mounted the image loopback, bind mounted proc sys and dev, chrooted, apt-get installed a bunch of build-tools, umounted it, and followed the bundle and upload instructions on the eucalyptus webpage. <Kyle__> Every time I try to start it, with or without a key, it dies before ever go to "running" state. <erichammond> Kyle: I've never used Eucalyptus, but those details should help if anybody here has time to help. <erichammond> I'd recommend eliminating steps until it works to see where it goes wrong. In fact, you might start by doing almost nothing to make sure the base image and your upload process is correct, then start adding steps. <erichammond> Normal divide and conquer debugging. #ubuntu-cloud 2011-06-18 <Kyle__> Well, before I head out for the week, I'll point out that uec is ubuntu's packaged eucalyptus, and when loading/running/terminating images from the command line, it's used identically as stock eucalpytus. <thearcproject> HELP!! <thearcproject> ive accidently unsynced a folder and lost all my ~Documents <Ianster_guy> Will Eucalyptus work beyond 2015 or should I switch to openstack. <thearcproject> is there a specific irc for ubuntu-one? <Ianster_guy> I don't see one in the channel list <thearcproject> cheers! #ubuntu-cloud 2011-06-20 <kim0> Morning fellas <fulc> Hello, can anyone help me with UEC? <flaccid> hello, how long is a piece of string? <flaccid> you may also like to see the topic. <flaccid> fulc ^^ don't ask to ask, just ask. <fulc> alright :) <fulc> i want to install and enable xen on my server machines that dont support hardware virtualization, and UEC comes with KVM by default <fulc> just to make it clear, I have 3 machines (1 front-end and 2 nodes) and using UEC for private cloud computing <fulc> If I'm at the wrong place, please tell me where to go =] <flaccid> you may have more luck with the eucalyptus doc or #eucalyptus <fulc> alright, thanks =] <ubuntucloud582> hi <ubuntucloud582> sorry im new on ubuntu .. the project is awsome but wat is a cloud ...ouffff! <flaccid> haha <flaccid> someone said oufffff <fulc> ugh..no luck at #eucalyptus <flaccid> i wouldn't expect it <flaccid> try googling xen with eucalyptus.. <flaccid> i prefer cloudstack or openstack, but if you want to use euca thats totally your choice <fulc> well, not really mine...but my boss' ^_^ <fulc> i'm an intern and they gave me these old machines to install eucalyptus on <fulc> although, if these cloudstack and openstack are better (more compatible and easy to use), i might be allowed to try them out <flaccid> if its commercial, you'll need to get euca support i.e. paid support because its so buggy and difficult (imho) <fulc> uhm <fulc> i dont know what you mean by commercial :) <fulc> they just want to use the cloud for internal testing of some software <fulc> so, which one do you think i should scope? cloudstack or openstack? and what is the difference? <flaccid> well sorry, i mean like as in professional. i wouldn't use eucalyptus without their support because of how it is <flaccid> you don't need a private cloud for testing of software though, you can just use virtualizer like virtualbox or vmware <flaccid> for other private clouds, i'd check out both. UEC will be switching to one of these soon anyway <fulc> that's exactly what i'm thinking, but they said they want a cloud for this <flaccid> though there is no reason why you just don't use aws ec2 for your needs. <flaccid> well Amazon EC2 is the biggest cloud in the world <flaccid> *public cloud sorry <smoser> flaccid, fulc Ubuntu's "UEC" is changing its name in 11.10 to "Ubuntu Cloud" . Previously, that was "Ubuntu Enterprise Cloud". The 'E' was confusing both under the assumption that Enterprise == "I have to pay for it" and "E" == "Eucalyptus" <smoser> in 11.10, Ubuntu's default solution when installing cloud will be openstack. <fulc> great, now i just have to wait 4 months for it :D <smoser> well, you can try alpha1, but i wont tell you that it going to be a easy experience <smoser> or that you should judge ubuntu on that. <smoser> if you need osmething for testing, you really should give a quick look to UEC of 11.04 installed from ISO. it may well "just work" for your needs. <fulc> i'll probably manage to get this euca thing working...been struggling with it for 2 weeks now <flaccid> smoser: yeah, thus my comment. <smoser> i have zero experience with cloudstack, so i am not able to comment there. <flaccid> there is no reason why you can't just try out both openstack and cloudstack without ubuntu <flaccid> ubuntu doesn't need to hold your hand there :) <smoser> ah, regarding xen, that is definitelyi untested path on ubuntu. <flaccid> personally, i mean if its going to be called ubuntu cloud and its openstack well its not a cloud by ubuntu is it <fulc> oh well, i installed ubuntu because it came with everything already installed =] <flaccid> the name change also doesn't explain the major switch of cloud software either does it? :) <fulc> the UEC as a whole I mean <fulc> but these are some old machines with no hardware virtualization...and kvm doesnt support the other one :P <flaccid> decent cloud software is not hard to install and has docs on how to install <flaccid> well ubuntu doesn't support it but paravirtual with xen is indeed possible with euca, http://open.eucalyptus.com/forum/eucalyptus-xen-or-kvm <flaccid> support is dependent on the kernel i.e. you may need a xen specific kernel if not compiled in <flaccid> for euca its more of an option, but for ubuntu its not supported <flaccid> ec2 and the rackspace cloud both use xen <fulc> is this amazon ec2 free? <flaccid> it can be with the aws free tier <fulc> let me google it up =] <fulc> erm, i dont understand this...pay as you go computing...are they offering me a cloud? <fulc> i would just like some software to run on my own machines =) <flaccid> there is #aws for aws and you basically have the most popular cloud options <flaccid> ec2 is a public cloud <flaccid> err *most popular private cloud options <fulc> right... <fulc> so i need this aws thing instead of ec2 =] <flaccid> aws=amazon web services which offers the ec2 cloud as a product <smoser> amazon does not provide any solution for "private cloud" <smoser> only public cloud <fulc> oh i see <fulc> thanks for the help guys <iamcloud> hello <Kyle__> How do you find the log of an individual vm? From eucalyptus/UEC's point of view, not the vms. <obino> Kyle__: which kind of logs are you looking for? <Kyle__> obino: Ones that will show me why a vm didn't start. <obino> you may want to look into the nc.log <obino> find the NC that tries to run the instance and look in the nc.log on that machine <obino> you can trace it from the cc.log (it will tell you the IP address of the NC trying to run the instance) <Kyle__> OK <Kyle__> Will it be in there by bucket name or image id? <obino> Kyle__: instance ID #ubuntu-cloud 2011-06-21 <SpamapS> anybody have a good guide for using lxc with libvirt? <koolhead11> hi kim0 <kim0> koolhead11: hey :) <koolhead11> howdy? <kim0> koolhead11: very well .. how about yourself <koolhead11> all well thanks!! <kim0> Awesome <koolhead11> did you posted the new blog? <kim0> koolhead11: which one * kim0 brb in 5 mins <SpamapS> smoser: On natty, can I use cloud-init with a local file for the metadata? <smoser> yes <SpamapS> smoser: awesome thanks.............................. <SpamapS> smoser: so, dump the data into /var/lib/cloud/seed/nocloud ? <smoser> the current trunk doc is right. <smoser> http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/files/head:/doc/examples/seed/ <smoser> 'nocloud-net' rather than 'nocloud' will guarantee that network is up. <smoser> you care about that if you do any boothooks <Kyle__> Has anyone here installed images from http://uec-images.ubuntu.com on your UEC cloud? <Kyle__> I ask because each time I try to run one, they don't start. <obino> Kyle__: did you manage to start other images? is this a problem only with images form the URL you sent? <Kyle__> obino: Only with the images from that site. The ones I download from links the extras page all work. <obino> they stay pending? <obino> the ones that doesn't work I mean :) <Kyle__> The ones that don't work are all from that site, yes. <obino> which kernel/initrd are you using? <Kyle__> The ones bundled with those images. <obino> or do you see any error in nc.log? <obino> nc.log may contains some errors <Kyle__> Opening it back up, didn't see any errors last time. <obino> if not, one option would be to try to start them by hand <obino> if there is no error, eucalyptus (uec) handled the image to libvirt to start it <obino> you can look at /var/log/libvirt for logs about it <Kyle__> How would you do that (I have a way I've tried, but don't want to color your thoughts with a prehaps bad way I've been trying to use). <obino> or you can try to run it by hand to check what the proble it <obino> in eucalyptus.conf on the NC there is an option to have MANUAL_CLEANUP <obino> set it, and restart the NC <Kyle__> MANUAL_CLEANUP? WHat will that do? <obino> after that the failed instance files will be left behind <obino> you will see them in $INSTANCE_PATH <obino> search for a directory with the name of your instance id <obino> inside you will have everything you need to start it with virsh <Kyle__> Cool. Thank you. <obino> you will need to modify the *xml file <Kyle__> It needs virsh, not just kvm/qemu-kvm? <obino> network will not work as is for example <obino> and the paths may be different <Kyle__> K. <obino> virsh (libvirt) will call kvm/qemu the same way eucalyptus does <Kyle__> Hum. In nc.log I see walrus_request(): due to error, removing /var/lib/eucalyptus/instances//admin/i-48C707B9/kernel <Kyle__> error: failed to download or prepare into /var/lib/eucalyptus/instances//admin/i-48C707B9/kernel <Kyle__> Failed to prepare images for instance i-48C707B9 (error=1) <Kyle__> Humm. <obino> ok, then you don't even get the files on the NC <obino> do you happen to donwloads the admin credentials multiple times? <Kyle__> Err I think I've done it more than once... why? <obino> there is known issue about that <Kyle__> So.... what can be done? <obino> you should use only the last one downloaded to bundle the image <obino> the bundling will encrypt the image with the cert <obino> you should use the last one downloaded to do that #ubuntu-cloud 2011-06-22 <SpamapS> smoser: so I'm messing with the nocloud thing... <SpamapS> smoser: in lxc, I can't append kernel cmdline parameters.. <smoser> umm... you dont boot a kernel in lxc. <smoser> so it doesn't surprise me that you can't change the kernel command line <smoser> you can probably edit /etc/cloud/cloud.cfg to do the same things <SpamapS> Ahh right <SpamapS> smoser: so if I set datasource_list: [ "NoCloud" ] ... it won't try to find metadata services, right? <smoser> correct. <smoser> you can actually set that with dpkg-reconfigure cloud-init <smoser> i'd trust that more than my brain for syntax <smoser> but there is also a file in /etc/cloud/cloud.cfg.d/ <SpamapS> /var/lib/dpkg/info/cloud-init.templates should be all I need. :) <SpamapS> smoser: ok, so I have cloud-config data in /var/lib/cloud/seed/nocloud-net/meta-data <SpamapS> http://paste.ubuntu.com/630870/ <SpamapS> http://paste.ubuntu.com/630871/ <SpamapS> there is cloud-init.log <smoser> SpamapS, well, what it thinks has happened is that there is no network <smoser> something created /var/lib/cloud/data/no-net (probably /etc/init/cloud-init-nonet.conf <smoser> SpamapS, if you move your data to /var/lib/cloud-seed/nocloud/meta-data then it will probably run via DataSourceNoCloud <smoser> but the file you pasted in http://paste.ubuntu.com/630870/ is user-data, not meta-data. i'm guessing that was just typing wrong <SpamapS> smoser: no that was understanding wrong ;) <smoser> was the example not clear? <SpamapS> No I just put the user-data in the meta-data <SpamapS> is meta-data required? <SpamapS> and actually, what example? <smoser> yeah. it says int he meta-data example exactly what. mostly just 'instance-id' <smoser> http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/files/head:/doc/examples/seed/ <SpamapS> ahhh ok <SpamapS> w00t.. it at least ran my stuff. :-D <SpamapS> ok.. so I think I need nocloud-net .. because I want to pull in packages.. :-P <SpamapS> oh wait, sources.list is whack * SpamapS fixes <alogic1> Hello everybody, <SpamapS> smoser: does cloud-init create the ubuntu user? <alogic1> How can I add another gateway for an instance (before it starts?) <alogic1> because i think i could not update /var/run/eucalyptus/net/euca-dhcp.conf <smoser> SpamapS, no. <smoser> you can configure which user it writes, but it expects it to be there. <smoser> patches welcome ;) it'd be nice if it could do that. <SpamapS> smoser: ahh no I just forgot to pass -m to useradd <SpamapS> smoser: and before I go digging too far, how do we turn on sudo NOPASSWD easily for the admin group? <smoser> let me look. <smoser> i think you want: <smoser> %admin ALL=(ALL) NOPASSWD:ALL <smoser> put that in /etc/sudoers.d/90-admin-nopasswd <SpamapS> OO I didn't even realize there was a .d * SpamapS wonders how much of ubuntu-vm-builder he has now duplicated in his lxc template <smoser> SpamapS, why are you not using an image ? <SpamapS> smoser: I'm building an lxc container <smoser> SpamapS, why are you not using an image ? <SpamapS> don't do that <SpamapS> just talk to me like I'm busy and have no time for word-play <smoser> mount -o loop file.img /mnt; sudo rsync -aXsomeotheropts /newdir; sudo umount /mnt <smoser> you have no time for word play, but are rewriting vm-builder. ;-) <SpamapS> ass <smoser> i'm legitimately asking why you're not using an image. <smoser> because we want the images to work for such things <SpamapS> Because I didn't think of doing that. <smoser> ok. <SpamapS> the lxc tools are so nice. :) <smoser> thats perfectly reasonable, and i agree i sound like an ass <SpamapS> let me try it out <smoser> SpamapS, that is basically what we're hoping to have working for lxc support in openstack * SpamapS downloads http://uec-images.ubuntu.com/natty/current/natty-server-uec-amd64-disk1.vmdk <smoser> no <smoser> .img.tar.gz <SpamapS> >:| <SpamapS> you said loop mount <smoser> .vmdk is a disk image <smoser> .tar.gz contains a .img <SpamapS> *brilliant* <smoser> the disk image contains a partition table is really the only thing. <SpamapS> why isn't it .disk.gz ? <smoser> well, it delievers 3 things that you needed in the past. <smoser> making 'uec-publish-tarball' able to do the right thing. <smoser> and costs you 12M of download or something. <SpamapS> ok <smoser> we used to have .img.gz, but dropped it. yes, you do have to waste IO now. <SpamapS> so I can download this.. mount the image loop, and copy it, then drop my seed data in the nocloud dir. Anything else I should watch out for? <smoser> well, it wont' boot :) <smoser> due to the bug you're hoping to fix <smoser> (i think) <SpamapS> because it doesn't have lxcguest <SpamapS> but I can install that w/ chroot <smoser> it does have lxc guest <smoser> for this purpose <smoser> but network will timeout <smoser> because of that bug <SpamapS> Why doesn't my regular image time out then? <SpamapS> err <SpamapS> the images I have now, don't timeout with nocloud .. tho they do with nocloud-net <SpamapS> and my apt-get stuff is failing .. I'm guessing because network is not around yet <smoser> well, sort of. <smoser> if you use 'nocloud' then network isn't guaranteed to be there <smoser> if you use nocloud-net, then you end up waiting on ifup which wont happen in the right order <smoser> i think we never ended up opneing a bug on this :-( <smoser> but there is a large thread of emails between hallyn, you, zul, me <SpamapS> how is it any different than on a cloud image ? <smoser> i'm having dejavu <smoser> :) <SpamapS> ifup happens on lxc .. dhclient runs.. <smoser> i have to re-read emails for exact reason <smoser> oh.. i remember <hallyn> smoser: i wonder if it'll go faster if you just remove the 'exit 0' in /etc/network/if-up.d/upstart <smoser> because udev depends on virutal-vilesystems <hallyn> but, i'm not letting you distract me <smoser> and cloud-init-nonet is start on mounted / <smoser> and in lxc mounted / occurs before virtual filesystems * SpamapS *CURSES* bash completion for not falling back to files always <smoser> yeah, that is stupid <smoser> i reall freaking hate that. <SpamapS> I fixed it for a large portion of completions.. <smoser> hallyn, it would not <SpamapS> if they do things right it will fall back to files if nothing is returned <SpamapS> but mount seems borked <smoser> the problem is is that cloud-init starts on mounted=/ and blocks waiting for network to come up <smoser> but network will never come up <smoser> because that depends on virtual-filesystems <smoser> and virtual-filesystems wont occur <smoser> in kvm or bare metal, virtua-filesystems occurs before mounted=/ <SpamapS> Right ok I recall now <smoser> SpamapS, don't you remember talking to me about this in UDS <smoser> ok <SpamapS> and the fix is, not to use mounted=/ but to use 'network-configured-blocking' <smoser> yeah. i had to leave to call home, so we didn't finish <smoser> :) <smoser> not really, though <smoser> because network-configured-blocking will not block other things <smoser> the goal of cloud-init "boothooks" or the like is to run early as possible, and block other things from happening. <smoser> because the more that happens the more you have to restart <smoser> my assumption is that running on netowrk-configured-blocking will not stop ssh from starting <smoser> and cloud-init needs to run before ssh starts (which starts on filesystems i think) <smoser> so at this point you're probably tihnking "why does cloud-init have to block and run so early". <SpamapS> no I know why <smoser> we should opne a bug <smoser> :) <SpamapS> init: cloud-init-local main process (25) terminated with status 1 <SpamapS> cloud-init-nonet waiting 60 seconds for a network device. <SpamapS> as predicted ;) <SpamapS> smoser: lets solve this next week <smoser> i'll open a bug <smoser> cloud-init-local should terminate with status 0 if it has no work to do <smoser> (that is another bug) <smoser> just to avoid that silly message <SpamapS> smoser: it booted btw. :) <smoser> right <smoser> but it doesn't run the cloud-init stuff <smoser> and takes 70 seconds <SpamapS> udev should probably be disabled <SpamapS> but if I drop meta-data and user-data into nocloud, it should run, am I right? <smoser> bug 800824 <uvirtbot> Launchpad bug 800824 in cloud-init "cloud-init-nonet times out in lxc" [High,Confirmed] https://launchpad.net/bugs/800824 <smoser> SpamapS, i think so, yes <SpamapS> smoser: heh.. I cheated and added 'start networking' to nonet... <hallyn> SpamapS: so, I'm sort of fearing that if I add -p <extra-packages> and -i <chroot_includes> support, ppl will start asking for ppa support, and this, and that, and i'll end up reproducing vmbuilder <smoser> but when nocloud runs you wont have network. <SpamapS> hallyn: yes smoser and I were just discussing that <hallyn> SpamapS: still, i think i'll do it. I'm just saying i will probably refuse ppa support <hallyn> here? sorry i've not read up :) <SpamapS> smoser: I really want nocloud-net anyway tho.. ;) <SpamapS> because I need to pull in packages <smoser> SpamapS, well, if you can disable the timeout soemhow from within the nocloud, then you will be fine <smoser> because then the network will come up naturally... <smoser> hol don <hallyn> anyway patches sent upstream. I'm going for a walk. bbl, to then add that support. <SpamapS> the network will come up on its own <SpamapS> and that will kill nonet <smoser> yeah, network wont be guaranteed to come up <smoser> you can re-write the cloud-init jobs to make it work from within a nonet boot hook <smoser> :) <smoser> make cloud-config (which is when the packages are intsalled) depend on networking-up <smoser> which, it probably should explicitly anyway <SpamapS> smoser: there is actually no reason to delay ifup -a.. this isn't a bad idea from what I can see. <SpamapS> smoser: boots very fast now.. and runs cloud-config <smoser> can you put exactly how you fixed it in the bug? <smoser> mostly for reference at the momeont. <SpamapS> Well I'm going to mess around with it a bit more <smoser> will you lose events in udev due to that? <smoser> anaywa. <SpamapS> I don't *have* udev events. :) <SpamapS> But in a VM.. no.. ifup -a just configures the static stuff <SpamapS> if an event comes along and tells me that another interface has arrived, thats going to configure just that interface <SpamapS> hrm no, too early.. dhclient failed <SpamapS> Jun 22 18:23:26 ubuntu dhclient: can't create /var/lib/dhcp3/dhclient.eth0.leases: No such file or directory <SpamapS> wait.. that may be a legitimate bug.. that dir doesn't exist <SpamapS> right.. / is not writable yet <SpamapS> err.. wait, it is <SpamapS> smoser: how do I disable this 'cc_resizefs' stuf? <SpamapS> File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/cc_resizefs.py", line 43, in handle <SpamapS> os.mknod(devpth, 0400 | stat.S_IFBLK, dev) <SpamapS> OSError: [Errno 1] Operation not permitted <smoser> oh wow. that sucks. <smoser> look in /etc/cloud/cloud.cfg <smoser> you can just take out 'resizefs' <smoser> but please open a bug so that we can avoid it correctly. <smoser> SpamapS, why wasn't
{'channel': 'ubuntu-cloud', 'month': 6}