/srv/irclogs.ubuntu.com/2013/01/15/#maas.txt

roaksoaxbigjools: around?00:05
bigjoolsroaksoax: in body, perhaps00:05
roaksoaxbigjools: heh :) just coming back to life?00:05
lifelessbigjools: the flesh is here the spirit is lacking00:05
lifeless?00:05
bigjoolsI am sat at my desk but nobody is home!00:06
bigjoolssleepless nights do that :(00:06
roaksoaxboomer00:06
roaksoaxbigjools: so there's a bug in packaging00:07
bigjoolsannoying, because it's the first night in ages where it's not been roasting hot00:07
bigjoolsroaksoax: /o\00:07
bigjoolsA BUG, OH NOES!00:07
roaksoaxbigjools: when cluster controller puts MAAS_URL as http://localhost/MAAS00:07
roaksoaxwhich breaks00:07
roaksoaxpxe booting00:07
bigjoolsthat would yes00:07
roaksoax(enlistment, commissioning)00:07
roaksoaxbigjools: other than that tested maas/1.2 in raring00:07
roaksoaxand works like a charm00:08
bigjoolswoohoo00:08
bigjoolsdid syslinux get fixed?00:08
roaksoaxbigjools: nah00:08
bigjoolsyou used quantal's :)00:08
roaksoaxbigjools: nah00:08
bigjoolsheh00:08
roaksoaxbigjools: :) the only thing is that it didn't localboot00:08
roaksoaxwhich is external from maas00:08
bigjoolsyou used magic pixie dust00:08
bigjoolsah00:09
roaksoaxbigjools: which im gonna look at tomorrow00:09
roaksoaxbigjools: now im gonna upload that to raring00:10
roaksoaxbigjools: as soon as what i proposed for merging gets uploaded00:10
bigjoolsroaksoax: nice00:10
bigjoolswhen's the next techboard meeting?00:10
roaksoaxbigjools: now since lp:maas/1.2 is 1.2, does it make sense to upload as maas-1.2~bzrXYZ?00:10
roaksoaxbigjools: yes after I upload, wait for tech board meeting00:11
bigjoolsroaksoax: +1 on the version00:11
roaksoaxbigjools: so when I upload trunk, i was thinking on maas-1.2+bzrXYZ00:12
bigjoolsmmmmm00:12
bigjoolsI don't know00:12
bigjoolsyou were talking about a version bump for raring00:13
roaksoaxbigjools: yeah so i thought about this ~|+ since you mentioned you werent sure about the version bump00:13
roaksoaxbigjools: we could call it 1.3~00:13
bigjoolssounds ok00:14
bigjoolswe can make a 1.3 branch when releasing into 13.0400:14
roaksoaxok cool00:14
roaksoaxi'll do that then00:14
roaksoaxbigjools: so I'd just like https://code.launchpad.net/~andreserl/maas/ipmi_versioning_support_lp1086162 and https://code.launchpad.net/~andreserl/maas/ipmi_versioning_support_lp1086162_1.2 in00:14
roaksoaxto upload to raring :)00:14
bigjoolsone sec!00:15
roaksoaxbigjools: alright so it iwll be 1.2+ (instead of 1.2~)00:17
bigjoolsyeah makes sense00:17
roaksoaxcool00:19
roaksoaxalright so TB is next :)00:19
roaksoaxbigjools: and if they accept we will make it before 12.04.200:20
bigjoolsroaksoax: both approved with a small change00:20
roaksoaxcool thanks00:21
roaksoaxbigjools: the hjenkings issue seems unrelated02:45
roaksoaxWebDriverException: Message: u'Message: \'Can\\\'t load the profile. Profile Dir: /tmp/tmpcmDMBI Firefox output: Xlib:  extension "RANDR" missing on display ":1014".\\n*** LOG addons.xpi: startup\\n*** LOG addons.xpi: checkForChanges\\n*** LOG addons.xpi: No changes found\\n\' \n-------------------- >> begin captured stdout << ---------------------\n    \n    Starting Firefox\n\n--------------------- >> end captured stdout << ----------------------'02:45
bigjoolsroaksoax: yeah02:45
bigjoolsit's broken yet again02:45
roaksoaxthere was a jenkins breakeage due to a security update (or so i heard)02:46
roaksoaxbigjools: do you want me to fix the formatting issue?02:46
bigjoolsroaksoax: please02:46
bigjoolsI don't think this is related to that, it's having trouble starting an X frame buffer02:47
roaksoaxbigjools: to the security update?02:48
bigjoolsI think so02:48
roaksoaxyeah that's what I mean,t it might be related to the security update02:49
roaksoaxbigjools: this has already been merged btw: https://code.launchpad.net/~andreserl/maas/ipmi_versioning_support_lp1086162_1.2/+merge/14319402:50
bigjoolsok02:50
roaksoaxbigjools: https://code.launchpad.net/~andreserl/maas/fix-formatting-issue-1.2/+merge/14322602:51
roaksoaxhttps://code.launchpad.net/~andreserl/maas/fix-formatting-issue/+merge/14322702:51
roaksoaxi'm approving them myself02:51
bigjoolsno worries02:51
bigjoolsI wonder what the heck jenkins and tarmac are doing then?02:51
roaksoaxyeah02:52
roaksoaxdid it fail in trunk? or unle in 1.2?02:52
bigjoolswaaaat02:52
bigjoolswtf02:53
bigjoolsit said it wasn't merging it, and then did!02:53
roaksoaxyeah it did merge it02:53
bigjoolsnot good02:54
roaksoaxindeed02:54
roaksoaxthings went crazy02:54
bigjoolsI emailed matsubara02:55
roaksoaxack02:56
roaksoaxrvba: howdy!! I was wondering what's that "generator" option in pserv.yaml15:37
rvbaroaksoax: hi, let me check.15:42
rvbaroaksoax: it's the url used by the TFTP server to contact the MAAS API to fetch the PXE configs.15:42
roaksoaxrvba: ok cool15:43
roaksoaxso there's a bug in packaging15:43
roaksoaxon upgrade it replaces maas_cluster and sets MAAS_URL as localhost15:43
roaksoaxlocalhost/MAAS15:43
roaksoaxwhich cases PXE to break15:43
rvbaroaksoax: Looks like a bug indeed… I'm surprised that Julian did not witness that when he did the upgrade testing…15:46
roaksoaxrvba: so this should help: http://paste.ubuntu.com/1534585/ makes sense?15:47
roaksoaxargh didn't work15:48
roaksoaxi know why!15:51
spideymanHi16:24
spideymanwhere does the config template path come from? /usr/share/provisioningserver/pxe?16:25
=== matsubara is now known as matsubara-lunch
roaksoaxspideyman: huh?16:42
roaksoaxspideyman: i think you want /usr/share/pyshared/provisioningserver/pxe16:43
roaksoaxrvba: still around?16:43
rvbaroaksoax: yep16:44
roaksoaxrvba: could you pelase review: https://code.launchpad.net/~andreserl/maas/update_maas_url_on_upgrade_raring/+merge/14335216:44
roaksoaxhttps://code.launchpad.net/~andreserl/maas/update_maas_url_on_upgrade_precise.sru/+merge/14335016:44
roaksoaxhttps://code.launchpad.net/~andreserl/maas/update_maas_url_on_upgrade_quantal/+merge/14335116:44
roaksoaxsame change on all16:44
roaksoaxhas been tested works as expected16:44
rvbaok16:44
roaksoaxrvba: thanks!! :)16:44
spideymanroaksoax: ah, thanks sorry16:45
rvbaroaksoax: when does the bug manifests itself exactly?16:56
rvbaroaksoax: simply when the cluster package gets upgraded?16:56
roaksoaxrvba: yes16:56
rvbak, ta16:57
roaksoaxrvba: say you have raring installed, and then you upgrade, maas_cluster.conf ends uip with MAAS_URL=http://localhost/MAAS16:57
roaksoaxso when a node PXE boots16:57
roaksoaxit tells it look for your preseed in url=http://localhost/MAAS16:57
roaksoaxwhich is wrong :)16:57
roaksoaxrvba: so the fix is basically 1. "update MAAS_URL always (install and upgrade from the debconf db)" or if nothing is set in 1. check whether the cluster has been installed alongisde the region, and use the value set in MAAS_DEFAULT_URL16:59
rvbaAll right, your fix seems sane but I'll recreate the problem first just for safety.17:00
roaksoaxsure17:00
roaksoaxrvba: the package that fixes this is in ppa:maas-maintainers/experimental17:00
roaksoaxrvba: and I saw this after upgrading all my MAAS systems (2) and being unable to enlist17:01
rvbaroaksoax: why did the upgrade change the original value?17:07
roaksoaxrvba: the root cause of this is that in 1.2 branch and trunk the url used for the preseeds is the value in maas_cluster.conf (MAAS-URL), however in previous versions (currently released) thius is obtained from DEFAULT_MAAS_URL17:09
roaksoaxrvba: this is the commit http://bazaar.launchpad.net/~maas-maintainers/maas/1.2/revision/133217:11
rvbaroaksoax: so if we're upgrading and the region controller is on another machine, the value of the url will be in te debconf db right?17:16
roaksoaxrvba: yes17:20
roaksoaxrvba: so on upgrade, it will be upgraded correctly17:21
rvbak17:21
rvbaroaksoax: I'm sorry but I don't really understand the problem… if the cluster is installed alongside the region, then http://localhost/MAAS is a valid url to use to reach the MAAS server.17:30
roaksoaxrvba: yes, now try to enlist a node17:31
roaksoaxrvba: it will PXE boot, then it will fail to find the meta-data server17:31
roaksoaxbecause the argument that passes the url for the metadata17:31
roaksoaxwill be http://localhost/MAAS/metadata/XYZ17:32
rvbaI've installed a 1.2 package from scratch and I still have MAAS_URL=http://localhost/MAAS in /etc/maas/maas_cluster.conf17:37
rvba(I can't test enlistment just new because there is a problem with the lab)17:37
roaksoaxrvba: ok so add ppa:maas-maintainers/experimental and sudo apt-get update && sudo apt-get upgrade17:38
roaksoaxthat should upgrade MAAS17:38
roaksoaxand MAAS_URL should be http://XYZ/MAAS17:38
=== matsubara-lunch is now known as matsubara
rvbaroaksoax: it's really weird, the url passed to the node is still computed using DEFAULT_MAAS_URL for the nodes in the master cluster's network.17:44
rvbaroaksoax: I'm sorry but I need to think a little bit more about the bug you've fixed, I've summarized what I think about the problem on the MP but I need to step out now.  I'll have another look at this tomorrow.17:59
rvbaroaksoax: sorry for the delay but maybe we will find a more elegant way to fix this.  I have to talk to Julian tomorrow morning about something else also we will have a look at your MP too.18:00
roaksoaxrvba: cool, but i'm gonna upload this regardless18:03
roaksoaxcause this "fix" only works when region controller is installed18:03
rvbaroaksoax: ok18:03
roaksoaxotherwise18:04
roaksoaxupgrades will be broken18:04
roaksoaxrvba: i'll catch up with julian about this tonight18:04
roaksoaxrvba: but thanks for taking a look at it :)18:05
spideymanHi22:56
spideymanI just updated from the latest quantal maas-maintainers daily build archive and I can no longer set kernel_opts for nodes22:57
bigjoolsspideyman: can you file a bug describing it please22:58
spideymanbigjools: I'm not sure if it's something I missed, I also don't see the global kernel paramaters Web UI option anymore22:58
spideymanbigjools: was there a change to this?22:59
spideymanbigjools: sure, although I'm not sure if it's a bug, or something I didn't update/install22:59
bigjoolswhat version did you upgrade from?23:00
spideymanwell, both before and after said 1.4.123:00
bigjoolsthe option is there somewhere, I can't remember offhand where though!23:01
spideymanit was here: http://localhost:8080/MAAS/settings/23:02
spideymanand tag.create(kernel_opts="<whatever>") isn't excepted23:02
bigjoolsif you are around later I can take a look23:03

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