/srv/irclogs.ubuntu.com/2013/11/04/#juju.txt

=== CyberJacob is now known as CyberJacob|Away
stokachudid the latest juju release fix the local ssh problems?00:27
davecheneystokachu: it shuld have00:31
davecheneywhat problem are you having ?00:32
stokachuPermission denied (publickey,password).00:32
stokachuERROR exit status 25500:32
stokachuthis was from a bootstrap, then juju deploy wordpress00:32
stokachuusing juju debug-log00:33
stokachuive also started seeing agent-state-info: 'hook failed: "install"'00:34
stokachuwith the latest juju-core00:34
davecheneystokachu: what was the command you typed ?00:35
stokachudavecheney: sudo juju debug-log00:36
stokachuand sudo juju deploy wordpress00:36
davecheneystokachu: you don't need to use sudo00:36
davecheneyfor the local povider you need to sudo *ONLY* for juju bootstrap and juju destroy-environment00:36
davecheneythis should be clearly marked in the documentation00:36
davecheneyif it is not00:36
davecheneyplease let me know and I will raise an issue00:36
=== paulczar is now known as zz_paulczar
davecheneyi believe debug-log does not work on the local provider00:37
davecheneybut the logs are in ~/.juju/local/something/seomting00:37
davecheneywe loopback mount them there00:37
stokachure-running with just juju deploy wordpress00:38
stokachudavecheney: http://paste.ubuntu.com/6356219/00:45
stokachuran with `sudo juju bootstrap --upload-tools; juju deploy wordpress`00:45
rick_h_stokachu: yea, that's the bug I hit, that's not really a bug.00:46
davecheneystokachu: le sigh00:46
rick_h_#124729900:47
_mup_Bug #1247299: apparmor blocks cgroup-lite from mounting <cgroup-lite (Ubuntu):Invalid> <https://launchpad.net/bugs/1247299>00:47
stokachuah00:47
davecheneyrick_h_: is this the thing that slipped into 12.04.3 while we were in SF ?00:47
rick_h_stokachu: I hit that because I was installing build-essentials in my install hook, which grabs cgroups and that fails in lxc00:47
rick_h_davecheney: not sure when this hit. I've just started working on my own personal charm and hit that bug this weekend00:47
stokachurick_h_: i guess wordpress does something similar i havent looked00:48
rick_h_but it's marked invalid since it's got a lxc workaround00:48
rick_h_davecheney: however, I'd say it's a bug against the juju lxc approach then perhaps?00:48
rick_h_davecheney: I was going to bring it up on Monday when more folks were around00:48
stokachuhttp://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg03673.html00:49
davecheneyrick_h_: it is monday ...00:49
rick_h_I know it's not everyone's approach, but I like to do my python stuff in a virtualenv and need build tools and -dev packages to be able to pip install some things into it00:49
stokachuthats what i used00:49
rick_h_davecheney: not here :P00:49
stokachui ran into this when using vagrant-lxc and maas00:49
stokachuhad to create a separate aa profile00:49
rick_h_stokachu: right, you turned off apparmor00:50
davecheneyapp armour has done more to improve the security of linux by scaring people away than any other 'security technology'00:50
rick_h_I think juju should work with our setup ootb better00:50
stokachui didnt turn it off00:50
davecheneyrick_h_: i agree00:50
davecheneyand it did right til last week00:50
rick_h_stokachu: sorry, I thought you did what this therad mentions > Alternatively, you could set "lxc.aa_profile = unconfined" which would00:50
stokachui added "mount -> /tmp/*/*," to /etc/apparmor.d/lxc/lxc-default-with-loops00:50
rick_h_> turn off apparmor entirely for the container.00:50
rick_h_stokachu: ah, ok. Sorry, missed which approach you took.00:50
stokachu:)00:50
stokachui initially turned it off but decided against it00:51
rick_h_davecheney: so yea, suggestions on how best to move the bug from lxc to juju appreciated. I'm not really sure how/who best to bring up the point.00:51
davecheneyrick_h_: thumper is around00:51
rick_h_but I was :( when I hit roadblocks trying to charm my own stuff this weekend00:51
davecheneyhe wrote the local provider00:51
rick_h_oooh, I like bugging thumper :)00:51
davecheneyand I thought that he knew about this bug00:51
* thumper isn't round00:52
thumperbeen exercising and everything00:52
rick_h_and can blame all things on him wahoo!00:52
stokachulol00:52
rick_h_thumper: I'd like my stuff to work kthx :P00:52
* davecheney hands thumper his rimshot00:53
rick_h_thumper: #1247299 is biting a bunch of us and lxc says it's not their problem. How do we make it juju lxc's problem?00:53
_mup_Bug #1247299: apparmor blocks cgroup-lite from mounting <cgroup-lite (Ubuntu):Invalid> <https://launchpad.net/bugs/1247299>00:53
* thumper looks00:53
stokachumy problem showed up when trying to mount ephermeral images from /tmp00:54
rick_h_thumper: and mine from trying to install build-essentials00:54
thumperugh00:55
stokachui just want to deploy joomla :(00:55
stokachulol00:55
rick_h_stokachu: we've got to start boxing up a cake to send to thumper :)00:55
* thumper doesn't want a cake00:56
thumperbut I'll accept a 24kg kettle bell00:56
rick_h_lol00:56
stokachurick_h_: hah my girl can make gluten free cakes00:56
thumperrick_h_: so installing build-essential triggers this problem00:57
thumper?00:57
rick_h_thumper: yea, did for me00:57
rick_h_thumper: and moving to aws caused no issues00:57
thumperstokachu, rick_h_: can I get you both to comment on the bug with issues and reproducability?00:57
thumperI'll put it on my short term todo list00:57
stokachusure00:57
thumperta00:57
rick_h_thumper: sure thing00:57
stokachuthumper: ok updated, thanks :)01:00
thumpersp01:00
thumpernp01:00
thumpermarcoceppi: what do I need to run to create the framework of a charm?01:01
thumpermarcoceppi: I want to make a charm that installs build-essential and compiles hello_world.cpp01:01
thumperand logs the output01:01
marcoceppithumper: install charm-tools from ppa:juju/stable then run `juju charm create <name-of-charm>`01:02
rick_h_thumper: working on pushing up my demo charm and getting a log copy for the bug01:02
thumpermarcoceppi: ta01:02
thumpermarcoceppi: why are you working sunday night?01:02
marcoceppistokachu: juju debug-log and juju ssh <machine-#> still do not work for local provider. You can find the logs in ~/.juju/local/log and you can ssh with juju ssh <unit>01:03
marcoceppithumper: because the charm queue is still backed up01:03
thumperthose are more things on my todo list...01:03
marcoceppiit keeps me up at night in the fetal position01:03
stokachumarcoceppi: ok thanks that was my other problem01:03
marcoceppistokachu: np!01:04
marcoceppiwe really /really/ should document that in the docs01:04
* marcoceppi creates a task01:04
stokachumarcoceppi: ah sweet, juju ssh wordpress/0 works01:04
stokachuthat at least unblocks me for the time being01:04
marcoceppistokachu: yeah, you can still do everything like the other providers, just have to do it in a slightly different way01:05
marcoceppilocal provider is special ;)01:05
stokachulol cool man01:05
stokachuso with cgroup's do we need to add a profile to allow `mount -> /sys/fs/cgroup/*`01:09
rick_h_thumper: bug updated with comment, link to the charm, and the unit log showing the error01:11
thumperrick_h_: ta01:11
davecheneyhttps://github.com/davecheney/charms/tree/master/raring/docker01:12
davecheney^ docker charm, awesome, or heresy ?01:12
marcoceppidavecheney: awesome heresy!01:14
davecheney(Y/Y) !01:14
rick_h_I don't know. I need to look up docker again. I don't get it, I thought it was just a pretty api around lxc. Everyone is going more gagga so I must have missed something01:14
davecheneymarcoceppi: seriusly, the docker install process is a piece of shit01:15
davecheneycurl some brogramming thing01:15
davecheneyadd some packages01:15
rick_h_lol01:15
davecheneyrecompile your modules01:15
davecheneyetc01:15
marcoceppidavecheney: oh, you mean just like rvm and every other cool package out there?01:15
davecheneyso I made it into a charm01:15
marcoceppicurl pipe to bash as root! What could do wrong?01:15
davecheneyFFFFFFFFFFFFFFFFFFFFFFFFFFUUUUUUUUUUUUUUUUUUUUUU cached charm!01:15
rick_h_davecheney: yea, doing local charm dev needs a --no-cachy-cachy option01:16
marcoceppidavecheney: your charm lacks configuration and hooks. Also please don't make charmers the maintiner01:16
stokachuso i think the lxc issue has to be solved within the lxc-ubuntu-cloud template along with apparmor01:16
marcoceppirick_h_ davecheney -u flag should do the trick?01:16
rick_h_marcoceppi: yea, but then I do a diff and see my revision went from 2 to 1001:16
rick_h_and before merging go back and change it to 301:17
stokachuwhere the lxc-ubuntu-cloud template sets a aa_profile customize directive for an apparmor profile we'd write01:17
marcoceppirick_h_: echo "revision" >> .bzrignore01:17
marcoceppinobody cares about that file anymore01:17
davecheneyrick_h_: to be fair, i should be yusing --upgrade-charm01:17
rick_h_marcoceppi: I thought that was the point of -u, to auto increment that01:17
davecheneybut it didn't make sense in this instance01:17
davecheneymarcoceppi: i forgot that as well01:18
rick_h_marcoceppi: I guess it doesn't make sense that it would work withuot the file since there's nothing to mark upgraded?01:18
marcoceppirick_h_: it is, but it only matters for local deployments. Everything else doesn't care about revision01:18
marcoceppirick_h_: if you delete the file juju deploy will just create it again01:18
rick_h_marcoceppi: right, so to work on the charm you need that file to exist to dev on it.01:18
rick_h_marcoceppi: ah, didn't realize that01:18
marcoceppirick_h_: right, but as you may well know, outside of local dev, the revision file gets changed dynamically by the store01:19
marcoceppiI <3 the store sooo much01:19
davecheney % juju ssh docker/0 -- sudo docker run -i -t ubuntu /bin/bash01:19
davecheney^ is this to meta ?01:19
davecheneymarcoceppi: please lets not talk about cs revisions01:19
rick_h_marcoceppi: also wanted to bug you about charm helpers sometime. I tried to use them this weekend. I noticed that in the juju-gui charm we've got a charmhelpers.py to use, but it's a ton larger now and has a bunch of files that are crazy (juju-gui file?) with their own deps/etc.01:19
davecheneyit's only monday01:19
davecheneyi don't need to cry on monday01:19
rick_h_lol01:20
marcoceppidavecheney: eh, it could work. I saw someone's charm actually allowed you to send a docker config file via config-changed01:20
rick_h_marcoceppi: I ended up giving up and just doing shell vs trying to get the helpers into the charm01:20
marcoceppidavecheney: it's still sunday here, I'm already crying ;)01:20
marcoceppirick_h_: yeah, I have plans to reign in charm-helpers. Documenting what it does is first on my list, packaging is a close second01:21
marcoceppirick_h_: there's a charm school video on it if you want to watch how it works for an hour01:21
rick_h_marcoceppi: k, I wasn't sure how that workd work. The install hook would need to do the install and you couldn't use it there then?01:21
marcoceppirick_h_: well, currently charm-helpers is embedded in the charm01:22
marcoceppirick_h_: so it would already be available01:22
marcoceppiif you're using lp:charm-helpers01:22
rick_h_marcoceppi: ok, so the current *correct* way is to download and embed it then? Keeping it up to date via?01:22
marcoceppirick_h_: there's an update tool01:22
rick_h_marcoceppi: yea, I figured embedding was easy when it was a single file, but it has no upgrade path and such then01:22
marcoceppirick_h_: you basically create a .charm-helpers file and there's an executable you can run when you want to sync stuff01:23
rick_h_marcoceppi: oh, must have missed that when going through the code01:23
marcoceppiIt was born out of a need to keep remote deps down for IS. But now that the library is more mature it's time to properly package it in a ppa01:23
marcoceppiso people don't have to do this01:23
marcoceppiwith a goal to get it in to the archive01:24
rick_h_cool, well I wanted to try it out this weekend. Heh, between that and the cgroups issue spent a couple of hours working on the charm and managed to get one config value in and working01:25
rick_h_wheeee01:25
marcoceppiwoo who!01:25
marcoceppirick_h_: http://www.youtube.com/watch?v=6kWfLujVwNI01:25
marcoceppisome light video watching for you ;)01:26
rick_h_marcoceppi: yea, I thought I was cool trying to go through the source code and looking at the gui charm since I knew it used it. :P01:26
davecheneymarcoceppi: I wonder if I could make something like juju-docker plugin that would pipe the Dockerfile to your docker/0 unit ?01:26
marcoceppidavecheney: subordinate would be cool too01:26
marcoceppidavecheney: s/would be cool/might be another way to do that as well, I don't know though/01:27
marcoceppiI should probably just go use docker and get an idea for it01:27
marcoceppiIt seems cool, but I don't see what it solves that vagrant doesn't already do01:27
marcoceppijamespage: adam_g: Do you guys want eyes on your openstack charm in the queue? I know we've typically left those up to your review but I'd be happy to move it along01:32
davecheneymarcoceppi: simplest explaiantion of docker03:27
davecheneychecking your container into git03:27
davecheneywant to move your containre to a new provider03:27
davecheneyjust check it out over there03:27
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== thumper is now known as thumper-afk
jammorning all06:13
jamhey wallyworld_, sorry I'm late, still want to chat?06:13
wallyworld_jam: hi, just got back from getting kid from school, he was meant to have cricket training but it got called off so i got a phone call to go get him. we can talk now if you want06:21
jamwallyworld_: sure, I'm there now06:21
nesoi1Hello, I just went through the juju demo, installing wordpress and mysql on an Amazon EC2 instance. There were no error messages, but when I go to that URL I get 502 Bad Gateway06:29
nesoi1anyone here have an idea of what I should do to correct this?06:29
nesoi1ah, it was just a delay06:32
nesoi1nevermind06:32
=== CyberJacob|Away is now known as CyberJacob
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
ahasenackhm, I have juju-core 1.16.212:26
ahasenackyet bootstrap is *uploading* 1.17.0.1 tools12:26
ahasenackandreas@nsn7:~$ juju version12:26
ahasenack1.17.0-raring-amd6412:26
ahasenackbut12:26
ahasenackandreas@nsn7:~$ juju bootstrap -v --constraints mem=1500M12:26
ahasenackverbose is deprecated with the current meaning, use show-log12:26
ahasenack2013-11-04 12:24:12 INFO juju.provider.openstack provider.go:127 opening environment "canonistack2"12:26
ahasenack2013-11-04 12:24:15 INFO juju.environs.tools tools.go:85 reading tools with major.minor version 1.1712:26
ahasenack...12:26
ahasenackoh, wait12:27
ahasenackjuju-core1.16.2-0ubuntu1~ubuntu13.04.1~juju112:27
ahasenackso the package is 1.16.2, but it calls itself internalle 1.17.0?12:27
ahasenackand there are no 1.17.0 tools in this cloud I suppose12:27
ahasenackoh, never mind, my mistake12:31
marcoceppiahasenack: it should attempt to bootstrap with the same client minor version12:31
ahasenackmarcoceppi: it's my mistake, I had another "juju" binary in the PATH :(12:32
marcoceppiahasenack: ah12:32
=== gary_poster|away is now known as gary_poster
sidneimarcoceppi: https://code.launchpad.net/~sidnei/charms/precise/haproxy/restore-services-from-relation/+merge/193773 sorry, the branch you merged had broken tests. i should have set it to 'work in progress'. also, probably good practice to run the tests before merging for those that have it now.13:12
marcoceppisidnei: I typically do, didn't realize this has tests13:12
marcoceppisidnei: let me roll back13:13
sidneimarcoceppi: wait, no13:13
marcoceppisidnei: wait, tests pass13:13
sidneimarcoceppi: this is a follow up mp that fixes the tests13:13
sidneimarcoceppi: indeed, my bad. the uncommitted fix in my local branch broke the tests, i thought i had pushed it.13:14
marcoceppisidnei: do you want me to roll back or not?13:14
sidneimarcoceppi: anyway, the previous fix was incomplete. please merge this additional mp13:14
sidneiit was tested by ahasenack13:15
=== rogpeppe1 is now known as rogpeppe
marcoceppisidnei: merged13:52
sidneimarcoceppi: thanks13:52
mthaddonanyone able to help troubleshoot an env that says it's bootstrapped and not bootstrapped at the same time? http://paste.ubuntu.com/6358869/13:57
marcoceppimthaddon: if you ran juju bootstrap, and the instance didn't fire up, or went away, there's an "is_bootstrapped" file in the object store that tells juju that it's bootstrapped14:00
marcoceppimthaddon: juju destroy-environment to clean that file up, then you can bootstrap again14:00
mthaddonmarcoceppi: is there a bug about this do you know? this is pretty troublesome for mojo14:01
marcoceppimthaddon: not that I know of14:01
* marcoceppi looks14:01
mthaddonah, the bootstrap node is in ERROR state14:02
marcoceppimthaddon: https://bugs.launchpad.net/juju-core/+bug/121217714:02
_mup_Bug #1212177: bootstrap detection stops too early <bootstrap> <ui> <juju-core:Triaged> <https://launchpad.net/bugs/1212177>14:02
mthaddonthx muchly14:02
=== freeflying is now known as freeflying_away
=== zz_paulczar is now known as paulczar
=== teknico1 is now known as teknico
=== gary_poster is now known as gary_poster|away
=== gary_poster|away is now known as gary_poster
jcastrobcsaller, did you end up getting the bundles working?16:01
jcastrowith quickstart?16:01
Azendalemarcoceppi: should the execution_environment() function in the charm helpers be valid to call when you are in an install hook?16:31
marcoceppiAzendale: which charm helpers?16:32
Azendalemarcoceppi: I'm looking at the one in etherpad-lite. How can I know/find the version?16:33
marcoceppiAzendale: there's a charm-helpers1 and charm-helpers2. If there's a folder called "charmhelpers" that's embeded in the charm it's charm-helpers 216:36
Azendalemarcoceppi: ok, then, it's charm-helpers216:37
marcoceppiexecution_environment seems valid enough16:37
marcoceppithe relation_ commands would be problematic16:37
marcoceppishould probably be wrapped in a try: block for those specific relation calls and set to either False or an empty array16:37
marcoceppiactually16:38
marcoceppithese all look safe16:38
marcoceppieach relation method seems to do the right thing16:38
Azendalerelation_get() is the one that is failing in the install hook16:39
marcoceppirelation_get should return None based on the code16:40
marcoceppithe try block catches ValueError to make it none16:40
marcoceppiAzendale: what error is being raised?16:41
Azendalemarcoceppi: Not ValueError. Let me look16:41
Azendalemarcoceppi: it raises CalledProcessError16:42
marcoceppiAzendale: could you show me the output again?16:42
Azendalehttps://bugs.launchpad.net/charms/+bug/1247636 has a copy of it16:42
_mup_Bug #1247636: etherpad-lite fails to deploy, install hook running get-relation <Juju Charms Collection:New> <https://launchpad.net/bugs/1247636>16:42
marcoceppiAzendale: hum, maybe the catch should be updated to catch subprocess.CalledProcessError16:43
marcoceppiah yes, I thought this looked familiar16:44
marcoceppiAzendale: you brought this up earlier (or someone did)16:44
Azendalemarcoceppi: yes, I did16:44
marcoceppioh, there's our conversation!16:44
Azendalemarcoceppi: yep. I got a chance to get back to this this morning16:45
marcoceppiI'm torn as for what the solution should be.16:45
marcoceppiI think there needs to be a try block in the execution_environment method16:46
marcoceppiI still think it erroring out at relation_get because no JUJU_REALTION_ID is provided is valid16:46
Azendalemarcoceppi: So, it looks like execution_environment() is intended to get all the valid information it can about the environment. Maybe make it check?16:49
marcoceppiAzendale: yeah, it should try for the relation_get call and set the value to None during exception16:49
=== paulczar is now known as zz_paulczar
kentbhey all, I just hit this exact same problem on juju running saucy...after starting up dbus manually and a ton of headache, I can get the charm to deploy.  Is there anything I need to be doing differently with the saucy bits?18:38
kentbhttp://askubuntu.com/questions/364714/juju-deploy-of-charm-mysql-in-maas-provider-failing-after-successful-bootstrap18:38
=== zz_paulczar is now known as paulczar
=== thumper-afk is now known as thumper
marcoceppijcastro: mmm, check this out http://rtomayko.github.io/ronn/ronn.1.html19:44
jcastroWHAT.19:45
marcoceppiwish it wasn't a ruby gem. I want to use this with charm tools, so you can juju charm info <charm> and get a man page output from the readme19:46
marcoceppimaybe I'll make like Ronn as a Service or something19:47
jcastroheh19:47
Azendalemarcoceppi: Is there somewhere I should be branching charm-helpers2 from? I think I found a pretty good fix to the problem it was having with running get-relation in an install hook20:00
marcoceppiAzendale: lp:charm-helpers20:01
Azendalemarcoceppi: I branched the charm helpers, but it looks like there is a change in the latest one that looks a lot like my change -- so I think a new version of the charm helpers might just fix the problem all together. What's the process for update the version of charm helpers a charm uses? (or is there somewhere to read about this?)20:19
marcoceppiAzendale: there's a charm-helpers-sync tool, it's in http://bazaar.launchpad.net/~charm-helpers/charm-helpers/devel/view/head:/tools/charm_helpers_sync/README20:23
marcoceppiit'll allow you to update the latest version of charm-helpers in the charm20:23
marcoceppithen test, bzr commit, push to a branch and propose for merging20:23
Azendalemarcoceppi: ok, thanks :)20:24
=== rogpeppe2 is now known as rogpeppe
=== paulczar is now known as zz_paulczar
=== zz_paulczar is now known as paulczar
=== paulczar is now known as zz_paulczar
bic2koi, I'm sure I'm missing something simple, but I `juju upgrade-juju` from 1.14 to 1.16.2 and now all my agents are down... lol22:35
marcoceppibic2k: how long ago did you start the upgrade?22:43
marcoceppibic2k: it can take some time to get everything settled again22:43
bic2kmarcoceppi: more than an hour22:43
marcoceppibic2k: try sshing in to one of your nodes22:44
bic2kmarcoceppi: syslog shows it cannot connect to the API locally?22:44
bic2kmarcoceppi: I can SSH in to various nodes still, including machine-022:44
marcoceppibic2k: right, the nodes are up, are the agents all running?22:44
bic2kmarcoceppi: looks like jujud is running on the nodes still, still using 1.14 from the looks of it22:46
marcoceppithat's probably why they're all reporting down22:46
marcoceppibic2k: has machine 0 been upgraded to 1.16.2?22:46
bic2kmarcoceppi: it has the updated jujus in /var/lib/juju/tools but is still running 1.16.222:47
marcoceppidavecheney: who should I bug on core about upgrade-juju22:47
bic2kmarcoceppi: I mean it is still running 1.14.122:47
marcoceppibic2k: do the other nodes have 1.16.2 agents in /var/lib/juju/tools?22:47
marcoceppithis might be a real simple update the init scripts by hand if so22:47
marcoceppibut I'd like to collect logs from you if that's the case22:48
bic2kmarcoceppi: sure, just tell me what logs you want and I'll get them filled on a bug for you.22:48
bic2k1.16.2 is on all nodes/machines22:48
marcoceppibic2k: /var/log/juju/machine-*.log if you could pastebin that for me, I'd like to look at one of them22:48
bic2kmarcoceppi: I PM'ed the log22:53
bic2kmarcoceppi: lots of errors up top22:53
bic2kI'll get the machine-0 log as well22:53
bic2kI suspect there are some interesting points in there as well22:53
marcoceppiyeah it looks like it did the right thing, but then failed to connect to the API22:53
marcoceppibic2k: can you pastebin one of the juju*machine* init files in /etc/init/ on a node?22:54
bic2kmarcoceppi: coming right up22:54
* marcoceppi rolls the wheel of ping22:55
marcoceppibah, everyone is eod. thumper thoughts?22:56
bic2kactually, this one is safe for public anyways: http://pastebin.com/qEKMk3hK22:57
marcoceppibic2k: what does /var/lib/juju/tools/machine-2/jujud point to? 1.16.2 or 1.14.0 ?22:57
bic2kmarcoceppi: machine-2 directory is symlinked to the 1.14.1 and unit-xxxxx-0 points to 1.16.223:00
marcoceppibic2k: yeah, outside of stabbing in the dark, I'm not sure where to go. Could you open a bug about this against juju-core with the logs you sent me (seems you've already stripped sensative information) as well as a tree of /var/lib/juju/tools23:01
bic2kmarcoceppi: sure, any ideas on what to do in the meantime?23:02
bic2kmarcoceppi: kinda deadlocked on management right now23:02
marcoceppibic2k: I can only think of things to poke and try23:02
marcoceppiI dont' want to dig too deep in to the "oh lets try this crack idea" on a "production" environment23:03
marcoceppiit'll make it hard to step out what I did.23:03
marcoceppiI'm not even sure if you could revert back to 1.14.2 - I was going ot say you could update the sym link on boostrap to point to 1.14 but with schema changes in mongodb I dont' think that'll work sanely23:03
bic2kmarcoceppi: hmm, I feel like if I could fix that API connect error on machine-0 things would work themselves out... just not sure how to manage that service on that machine. Doesn't appear as a proper upstart job23:04
marcoceppibic2k: oh, it totally shouuld be23:05
marcoceppibic2k: there should be two upstart jobs, juju-db and juju-something-or-another23:05
bic2kmarcoceppi: oh weird, `service jujus-machine-0 status` works now23:06
marcoceppibic2k: maybe it was still in the process of churning over?23:06
marcoceppibic2k: is your bootstrap a micro?23:06
bic2kmarcoceppi: still on 1.14.123:07
marcoceppibleh23:07
bic2kmarcoceppi: smalls23:07
marcoceppibic2k: so jujud-machine-0 is still running on 1.14.1?23:10
bic2kmarcoceppi: yup23:10
marcoceppi:\23:10
bic2kmarcoceppi: logs show that it told the nodes to upgrade23:10
bic2kmarcoceppi: and it has a 1.16.2 in tools, so it staged the update... just didn't pull the trigger23:10
marcoceppibic2k: so, try running juju upgrade-juju again...23:11
marcoceppicurious what that will do23:11
bic2kmarcoceppi: sure, let me finish filing this bug report and capturing some more logs first23:18
marcoceppibic2k: awesome, thanks for your patience23:18
bic2kmarcoceppi: thanks for walking me through this :-)23:18
=== CyberJacob is now known as CyberJacob|Away
bic2kmarcoceppi: filed, https://bugs.launchpad.net/juju-core/+bug/124799323:26
_mup_Bug #1247993: upgrade 1.14.1 to 1.16.2 leaves machine agents not upgraded <juju-core:New> <https://launchpad.net/bugs/1247993>23:26
bic2kmarcoceppi: rerun of juju upgrade-juju with verbose shows it has no upgrades23:26
bic2kmarcoceppi: will wait a few minutes to see if it triggered anything23:26
marcoceppibic2k: any progress?23:31
bic2kmarcoceppi: na, it things it is already upgraded from the looks of it23:31
* bic2k "thinks" not things... damn happy fingers23:32
marcoceppigotchya23:32
zradminis jcastro on? I think i may have found the issue with the quantum-gateway charm. It gave me a debug message about not understanding the shared-db-relation-changed hook and then it never writes any of the credentials to the nuetron.conf file23:34
bjfwhen i do "juju bootstrap" why is one of my maas nodes allocated to me? what does juju bootstrap do?23:36
marcoceppibjf: bootstrap creates a node in your cloud environment that does all the orchestration23:37
marcoceppiit's how juju is asyncronous. So when you type juju deploy, you queue that event on the bootstrap node and it does it when ready23:37
bjfmarcoceppi, is it unreasonable to use the maas server for juju orchestration?23:38
bjfmarcoceppi, and should that node have been started up and running ?23:38
marcoceppibjf: no. Juju can use maas as well as lxc, aws, hp cloud (openstack) and others23:38
marcoceppiyes, it should have23:38
bjfmarcoceppi, ok, thanks, i'll go see what's up with that23:39

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!