/srv/irclogs.ubuntu.com/2013/12/11/#ubuntu-server.txt

blkperlwhy are python-crypto and  python-mako showing throwing apt errrors, "cannot be authenticated" from the cloud archive00:08
sarnoldblkperl: there were problems with at least us-east-1 ec2 mirror earlier today; can you try again?00:09
blkperlapt-get update, says the key is not availible....00:10
blkperlmaybe it failed to install during kickstart00:11
blkperlsarnold: yeah seems to be fine now00:11
=== rdw200169_ is now known as rdw200169
swaT30does anyone know when Openstack 2013.1.4 is planned to hit the Ubuntu Cloud Archive?00:59
=== rdw200169_ is now known as rdw200169
jrwrenswaT30: its in there.01:30
jrwrenswaT30: that is havana, right?01:30
=== gary_poster is now known as gary_poster|away
=== rdw200169_ is now known as rdw200169
=== rdw200169_ is now known as rdw200169
=== freeflying is now known as freeflying_away
=== _thumper_ is now known as thumper
=== rdw200169_ is now known as rdw200169
=== rdw200169_ is now known as rdw200169
utlemming_mobileq04:23
utlemming_mobileq04:23
=== peter is now known as Guest78551
RobbyFisn't there a way to watch ssh sessions, what they are typing04:32
RobbyFif your admin.04:32
sarnoldRobbyF: sure04:33
RobbyFThanks.04:33
sarnoldRobbyF: you could use pam_tty_audit (I haven't used it myself yet, I'm not sure what exactly it does) or you could modify the sshd to record input and output or you could configure a pty service to interpose between sshd and the 'real' ptys, or you could launch 'screen' or 'tmux' immediately upon connect and use simple screen sharing04:35
sarnoldRobbyF: or you could attack ptrace to the user's sshd and read syscalls that way (more or less keylogging and reading input/output)04:36
sarnolds/attack/attach/04:37
lickalotthello all.04:57
=== rdw200169_ is now known as rdw200169
lickalotthaving an issue with a bad partition.  After I upgraded to 13 the OS went all wonky. everything was read only and a lot of my processes weren't working (FTP, etc...).  So i googled a bit and found that people had luck with an fsck.  Not me....04:58
lickalotti can't even boot the disk now.  At this point I'm pretty sure it's either a grub or mbr issue and i don't want to deal with that.  So i figured i would just mount the partition with my data on it and get some stuff.  Then - fresh install.  Turns out my sda5 (linux LVM) doesn't have a partition table so it won't mount.  i've tried lvm2 and all the associated commands but it refuses to05:00
lickalottmount.05:00
lickalottdoes anyone know of something else I can do to get some stuff off of that partition?05:00
=== rdw200169_ is now known as rdw200169
=== freeflying_away is now known as freeflying
=== rdw200169_ is now known as rdw200169
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
ripthejackerHi everyone I am trying to setup apache solr backend for search on an amazon ec2 instance 'A' , which is accessed from another ec2 instance 'B' where the program which uses solr is hosted. What is the better way to go, open the port 8983 on instance 'A' or use proxy on 'A' for port 8983.05:57
makarahi. i've installed ubuntu server 12.04, which includes squid-deb-proxy, and I installed squid-deb-proxy-client on my own machine08:15
makarabut when I do `apt-get install gimp` I get this error: Failed to resolve service geriatrix.local 'Squid deb proxy on geriatrix' of type '_apt_proxy._tcp' in domain 'local': Timeout reached08:16
makarahow can I debug this?08:16
=== gfrog is now known as gfrog_busy
rbasakmakara: sounds like a Zeroconf/avahi-daemon issue, if that helps.08:18
rbasakmakara: "getent hosts geriatrix.local" should resolve the server's IP on your client machine. That involves libnss-mdns on your client, and avahi-daemon on your server.08:19
rbasakmakara: (independent of squid-deb-proxy at that stage)08:20
=== highvolt1ge is now known as highvoltage
makararbasak, you're saying my client isn't resolving the IP of the server?08:22
rbasakmakara: that's what your error message indicates to me, yes.08:22
makararbasak, `avahi-browse --all` on the client returns `+   eth0 IPv4 Squid deb proxy on geriatrix                  _apt_proxy._tcp      local`08:24
makaraso it sees it08:24
rbasakmakara: right, but can it resolve geriatrix.local itself?08:25
makararbasak, I can ping geriatrix.local08:25
makararbasak, `avahi-browse -a -r` fails to resolve geriatrix.local08:30
makarait resolves everything else though08:30
makararbasak, its working now08:38
makarai had to add our network CIDR to /etc/squid-deb-proxy/allowed-networks-src.acl08:39
makarai'm assuming squid-deb-proxy is dependent on squid08:40
rbasakmakara: that's odd. I'd have expected a different, more relevant error in that case. Thanks for sharing - good to know for the future.08:42
makarai'm trying to get lxc-create to use a cache for debs08:49
makarabut looks like it just uses wget08:50
makaraand squid isn't integrated with avahi08:50
makarai really need to learn more about this avahi08:50
makarajust found out about today08:50
makarasquid is such a beast to setup08:52
makara:(08:52
vilaHi there, seeking advice on how to track respawn upstart events in general. My specific use case is jenkins slaves that are dieing occasionally in the ci lab for various reasons (none are properly understood yet)08:54
vilaSo the plan is to 1) add 'respawn' and 'respawn limit' in the jenkins-slave upstart job, 2) send a nagios alert when a respawn happens 3) collect whatever we can to better understand why they crash08:55
rbasakvila: you could try adding a post-stop stanza to your upstart job to perform cleanup, trigger an alert, etc. I'm not sure if that atually works in the case of your jenkins slaves dying, but you could try and see.09:01
vilarbasak: I don't have (yet) a test environment where I could try that :-/ And I was under the impression that post-stop is explicitly called by upstart when cleanly stopping a service but won't be called when the service dies unexpectedly... Taking note of the suggestion to test it once I have a proper test env though09:09
rbasakvila: it's a good question - I don't know the details of post-stop. Another thing that might work is to set up a second job that triggers on the "stopped your-service" event.09:10
rbasakvila: though again, I'm not sure if that event gets called in the event of a respawn.09:11
vilarbasak: wow, hold on, can I set that other job to trigger on "respawned jenkins-slave" ?09:13
rbasakvila: that would be ideal, but I'm not sure that there is such an event.09:15
rbasakvila: another option might be to use a pre-start stanza, which I presume definitely is called each time (including the first time though)09:16
vilarbasak: right, so I definitely needs a test env for all those ideas09:16
rbasakvila: if you can't find any documentation on this, I think it would be worth filing a bug asking for the respawn handling details like this to be documented.09:16
vilarbasak: reading upstart-events(7)09:17
rbasakvila: check http://upstart.ubuntu.com/cookbook/ too09:17
vilarbasak: no 'respawned' there09:17
vilarbasak: no 'respawn' even :-/09:17
rbasakvila: init(5) defines respawn.09:18
vilarbasak: in the man page I meant, reading (re-reading) the cookbook09:18
rbasakBut not in enough details for me to understand this behaviour.09:18
vilarbasak: yup09:18
jamespageyolanda, I still think you could get much better unit test coverage in the heat charm09:20
jamespagespecifically in heat_context09:20
yolandajamespage, i tried with identity but i had a conflict with a log() call, it wasn't working for me although i patched it09:21
yolandait should be working just adding log to the items to patch?09:21
jamespageyolanda, no - that won't work09:22
vilarbasak: ha ha, the 'stopping' event has a PROCESS env var set to 'respawn' denoting the job attempted to exceed its respawn limit, quite a good time for sending a nagios alert (another alert for each respawn would be good but not as important)09:22
jamespageyolanda, that only patches objects in heat_context09:22
yolandajamespage, problem is with a log call inside a charmhelpers function09:23
jamespageyolanda, yes - but you need to isolate your tests to the heat charm09:23
jamespagelet me dig out an example for this case09:23
yolandaso i don't have to call the charmhelpers method?09:23
yolandathe test should be too obvious then...09:24
jamespageyolanda, actually I would - but I'd patch out the bits around the charmhelper context I don't want to execise09:25
jamespageyolanda, you can use a patch annotation for the specific unit test:09:26
jamespage @patch('charmhelpers.contrib.openstack.context.log')09:26
jamespagethe cinder charm does this in a few places09:26
jamespageyou can also setup some fake relations09:26
yolandamm, i think i tried like that, maybe i did something wrong09:26
yolandai'll take another look09:26
yolandaapart from it, i tested all the hooks, can you think on some more tests?09:27
vilarbasak: for reference, http://upstart.ubuntu.com/cookbook/#id187 says: With this stanza (respawn), whenever the main script/exec exits, without the goal of the job having been changed to stop, the job will be started again. This includes running pre-start, post-start and post-stop. Note that pre-stop will not be run.09:28
vilarbasak: I'm not sure I properly parse that but that's where I got the feeling I couldn't rely on pre/post-stop09:28
jamespageyolanda, I'd probably add tests for relations where the context is not complete, to ensure that the hooks don't try to write configs09:32
jamespageyolanda, but the main gap is in context testing09:32
yolandajamespage, ok, i'll take another look09:32
jamespagezul, the nova-compute break is a packaging problem - the postinst for nova-compute was not renamed after the drop of libvirtd detection in d/rules09:34
jamespageso nova never gets added to the libvirtd group09:34
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
makarahow can I get lxc to use deb instead of wget?10:33
makarato take advantage of squid-deb-proxy10:34
yolandajamespage, pushed some more tests, finally i was able to solve the log problem11:22
jamespageyolanda, looking11:23
=== gfrog_busy is now known as gfrog_afk
jamespageyolanda, could you do a make sync as well please - it will pull inthe icehouse pocket support for the cloud-archive11:25
jamespageother than that I'm  going to push it to the store.11:25
jamespagecheers11:25
yolandanice!11:25
yolandadone11:27
=== Rasmus`- is now known as Rasmus`
jamespagezul, I fixed subunit harder11:30
jamespageit was dh_python3  causing the problems11:30
yolandajamespage, any documentation about active-active rabbitmq? currently looking at http://www.rabbitmq.com/ha.html11:41
jamespageyolanda, openstack docs as well I thinkl11:41
yolandaok this one http://docs.openstack.org/high-availability-guide/content/ha-aa-rabbitmq.html11:42
yolandai'll read about it11:43
yolandabtw, lots of pending points in that BP...11:43
yolandajamespage, should I replace what is there now for rabbit HA?12:25
krababbelHow can I change the NTP server ntpdate uses at boot? I assume ntpdate is generally invoked in a script when a network interface is brought up? I looked at the script but I can't see a server being specified.12:31
mardraumkrababbel: /etc/default/ntpdate12:35
mardraumI encourage you to use ntp properly though, with ntpd running all the time12:35
mardraumso that defaults file references ntp.conf anyway, which you would be using for the real ntp service.12:36
krababbelmardraum: Thank you and I do want to run ntpd as well. Will ntpate still set the clock once at boot time when there is ntpd installed.12:36
krababbelThis server will run in a cloud service, and will be shut down often.12:37
mardraumnever tested that. ntpdate usually fails if the socket is in use by ntpd. it is likely there is some logic to avoid that though in the startup scripts12:38
krababbelmardraum: I hope so. :) I will try anyway.12:38
mardraumntpd can handle large time jumps, provided it is configured to12:39
mardraumand being cloud based sounds like a VM which will usually be provided with a decent enough time from the host on boot12:39
krababbelOK, thanks for the hint, and yes, the host should give a good time at boot, but there is no time sync offered after boot I think. It is an EC2 instace. Can I create a copy of the config file in /etc/default? For example 'ntpdate.bak'?12:40
krababbelBasically, the Amazon people advise to use ntpd on instances.12:41
mardraumntpd without ntpdate works just fine on ec212:41
krababbelWill a copy of the config file in /etc/default brake?12:41
mardraumbreak?12:42
krababbelbreak, yes :)12:42
krababbelnon native speaker here12:42
mardraumI have never used ntpdate, so I don't know12:42
mardraumI'd advise you as a native speaker to never rely on it either :p12:43
rbasakvila: looks to me that post-stop is OK then?12:43
=== freeflying is now known as freeflying_away
krababbelmardraum: Thanks again, I wasn't thinking this through, ntpd should work, I see that. I had issues in Hyper V when the vm was saved instead of shut down, time would be frozen as well.12:45
krababbelThat's why I asked.12:46
mardraumhyper v hey. *giggle*12:46
krababbel:) Well, it works fine on my laptop for server stuff, but somehow time sync on standby got broken I think.12:47
mardraumactually when I re-read yes, time gets saved when you save the vm state to disk12:49
mardraumthe startup scripts for ntpdate won't run when you resume the VM though12:49
mardraumit just unfreezes, as such12:50
mardraumso afaik ntpdate won't help, you need to configure ntpd to handle this.12:50
krababbelI was sure the host had "fixed" the time when the vm was restored before. Maybe I didn't realize time was off, I am not sure.12:51
ikoniakeep in mind if your drift is greater than 300 seconds, you'll need to manually sync12:51
krababbelI mean HyperV does have time sync for linux guests, unlike ec212:51
krababbelI understand that ntpd wouldn't want that, ikonia, if that's what you mean. :)12:51
mardraumI don;t think this is considered "drift"12:53
krababbelWell I am sure the host of the vm fixed it through virtualization drivers or something, I am sure I tested it.12:54
krababbelWhen the vm was restored I mean12:54
mardraumhey ntpd actually retired ntpdate by providing the -q option12:55
=== gary_poster|away is now known as gary_poster
andygraybealso i'm no good at this mail stuff with postfix.  but i wonder, should i follow the official documentation or the community documentation on howto install postfix?  urls: https://help.ubuntu.com/12.04/serverguide/postfix.html & https://help.ubuntu.com/community/Postfix13:04
zuljamespage: https://bugs.launchpad.net/ubuntu/+source/python-psutil/+bug/125992813:11
uvirtbotLaunchpad bug 1259928 in python-psutil "[MIR] python-psutil" [High,New]13:11
=== freeflying_away is now known as freeflying
zulsmoser: ping, nova needs a newer version of boto than what we have in ubuntu or debian (>= 2.12) im just worried about breaking things like euca2ools14:26
jrwrenyay! I get new boto! :)14:27
smoseri think that euca2ools maybe doesn't even depend on boto now.14:28
smoseri just did a sync request for it yesterday to remove our delta from debian14:28
smoseryeah, it did14:29
smoser  fbaa65b Stopped to use the Python libraries boto and m2crypto, and started to14:29
smoser          use lxml, requestbuilder, requests, setuptools and six.14:29
zulsmoser: what about simplestreams?14:29
smosersimplestreams does not use boto14:29
smosercloud-init does, but we can address that if it happens to fail. i dont think it wil.14:30
zulsmoser: i just did an apt-get rdepends python-boto and simplestreams came up14:30
zulsmoser: boto is imported in simplestreams/objectstore/s3.py14:31
smoserah. yeah. ok. it does for s3 storage. you are correct. i wouldn't worry about it.14:31
zulok cool14:31
smoserboto is generally sane.14:31
zulalright ill get this sucker packaged and uploaded14:31
smoserwhere is there a report of why something is "stuck in proposed" ?14:31
zulsmoser: hold on14:32
zulhttp://people.canonical.com/~ubuntu-archive/proposed-migration/14:32
smoserzul, thanks.14:35
smoserok. i'm being stupid.14:37
smoserhttps://launchpad.net/ubuntu/+source/euca2ools/3.0.2-1/+build/532113314:37
smoserthat is the build. its in dependency wait on python-requestbuilder14:38
smoserbut python-requestbuilder is available14:38
smoser(in universe)14:38
zulsmoser: needs a MIR then14:39
smoserbut that should'nt block build i dont hink14:40
smoserhm.. maybe it does.14:40
Felipe_CHI, Anyone could answer a couple of questions regarding JUJU - Manual provisioning?14:57
cfhowlettfelipe_, out of my area, but I think there's a juju support channel14:59
Felipe_CThanks cfhowlett!15:00
cfhowlettfelipe_, no problem15:02
jamespageyolanda, https://jujucharms.com/fullscreen/search/precise/heat-015:05
yolandawohoo!15:06
hallyn_zul: not nagging, but just in case it's not what you expected, https://launchpad.net/~zulcss/+archive/libvirt-1.2.0 is empty...15:22
foursixnineHi guys, we've been having problems with live-build at work... we're trying to build a custom ubuntu image, but when running lb-build we get an error saying that busybox is not available15:23
zulhallyn_:  argh gimme a sec15:24
foursixninewe're able to build only a debian image (Over a debian host), but when trying to do it from an ubuntu host, it always fails with similar error messages... we basicly need a custom installer environment which requires no user interaction...15:24
foursixnineany ideas?15:24
hallyn_foursixnine: well utlemming does our automated cloud image building.  in general preseeded installs work ok, if it's ok to run something accelerated like kvm15:25
foursixninehallyn_: do you know if utlemming uses live-build? or his processes are documented somewhere?15:31
thurstylarkI want to mount a samba share using fstab and then prompt the user for the username and password for the share when it mounts. Is there a way to do this?15:31
foursixninei see there's a modified version of live-build in his github repo15:31
hallyn_foursixnine: dunno.  he might use a modified vmbuilder.  he'll answer when he comes around.15:32
foursixnineThanks hallyn_, íll try to stay arround15:33
foursixninethis has been killing us for like 3 months now :D15:33
ivokssigh15:36
zuljamespage:  ping swift-bench made it into the archive do we want to do a MIR for it or just leave it as a suggests for swift15:38
hallyn_ivoks: ?15:38
ivoksi'd like to propose some changes to charms15:39
ivokslike... getting adding keys and sources out of charmhelper's contrib domain15:39
ivoksthese should really be part of base15:39
ivoksthere's already add_source() and configure_sources() in fetch15:39
ivoksbut they are suboptimal15:40
ivokswrong place to bring this up? :)15:41
zulhallyn_/smb: uploading to ppas are timing out for me so: http://people.canoincal.com/~chucks/libvirt16:00
smbzul, thanks will use that next time I am looking at t16:02
d1n0I have a maas node that fails the smoke/burn tests. On a older version of maas, I had no problem getting it to work.16:02
zulsmb:  np16:02
=== freeflying is now known as freeflying_away
jamespagezul, nah - leave it in universe16:31
jamespagesuggests16:31
zuljamespage:  k16:31
jamespagezul, adam_g: if either of you are feeling brave16:33
jamespagehttps://code.launchpad.net/~james-page/neutron/ml2-ovs-cleanup-fixes/+merge/19854616:33
jamespageI'd like to get that into the trunk testing packaging so I can do the associated charm work16:33
hallyn_win 2816:36
jamespagezul, new boto?16:50
zuljamespage:  yeah tests were failing because of it (requirements.txt is asking for >=2.12.0)16:51
jamespagezul, yeah - I saw16:51
zuljamespage:  anyways nova builds fine now16:51
jamespagezul, gonna do the backport for 12.04?16:52
zuljamespage:  yeah do i run the boom script or the backport job (just making sure)16:56
jamespagezul, either16:57
zuljamespage:  ack16:57
=== freeflying_away is now known as freeflying
jamespagezul, aside from the dashboard not being django 1.6 compat it all looks OK17:07
zuljamespage:  yay..17:08
zuljamespage:  just fixing trove so we can get it past -proposed and then will ubuntize it17:08
jamespagezul, thats wip upstream17:10
zuljamespage:  django 1.6?17:10
jamespagezul, yes17:11
zuljamespage:  ack17:11
frojndHi there.17:12
zuljamespage:  lovely..trove has got sqlalchemy problems17:13
jamespage\o/17:13
jamespagezul, adam_g: want to try to get together to discuss the nova-compute-* rejigs we've been avoiding for the last month?17:14
jamespageit would be good to get that out of the way17:14
adam_gjamespage, sure17:14
zuljamespage:  sure why not17:14
jamespageadam_g, zul: how about now? we can do via irc I think17:15
zuljamespage:  sure17:15
jamespageOK _ so here's my thoughts17:15
jamespagenova-compute is currently two libvirt centric so step one is to push out the libvirt bits and dependencies to the libvirt specific hypervisor packages17:15
zulok17:16
jamespagethat will then allow us to support proxy based stuff a bit easier - think nova-compute-vmware for example17:16
jamespageadam_g, was that what you where thinking? I know you hit some issues during the charm work last cycle?17:16
adam_gone sec, branching our current packaging17:16
jamespageI think most of the deps for nova-compute need pushing out to hypervisor packages17:17
adam_gim thinking: create a 'nova-compute-libvirt' package that has all the current dependencies of the 'nova-compute' package and provides nova-compute-hypervisor17:17
adam_gmake nova-compute-{kvm, lxc, etc} depend on nova-compute-libvirt and each adds hypervisor-specific deps17:18
adam_gthen we can implement other nova-compute-$foo's alongside the nova-compute-libvirt17:18
adam_gthe nova-compute package would be stripped of most/all of its current deps (iptables, kpartx, qemu-utils, etc)17:19
adam_gi think its only dependency would be on nova-compute-hypervisor17:19
adam_gthoughts?17:19
jamespageadam_g, that sounds about right17:19
jamespageI was wondering how much benefit having the nova-compute-libvirt package would actually give - but I guess it's a single place to add nova tothe libvirtd group if nothing else17:20
zulno complaints from me17:20
jamespageOK - so this sounds like a plan - who's go some time/inclination to work on this?17:20
adam_gjamespage, well right now there are general libvirt requirements that we define as deps of 'nova-compute', around ~12 of them17:20
zuljamespage:  do you want to take care of this?17:20
jamespageadam_g, sure17:21
adam_gin addition to nova-compute-libvirt, we can add packages (albeit dependency placeholders that only insatll the proper nova-compute.conf for now) for every driver in nova-compute17:22
jamespageadam_g, but for deps would could just manage that using a substr in the packaging17:22
smoseranyone have thoughts on $ dpkg-query --show "python-novaclient"17:22
smoserpython-novaclient       1:2.15.0-0ubuntu117:22
smoser$ dpkg-query --show python-keyring17:22
smoserpython-keyring  3.3-117:22
smoseroops17:22
smoserfuny17:22
smoserhttps://bugs.launchpad.net/ubuntu/+source/python-keyring/+bug/126001717:22
uvirtbotLaunchpad bug 1260017 in python-keyring "UncryptedFileKeyring broken " [Undecided,Confirmed]17:22
smoserwhat is the right way to address that.17:22
adam_gsmoser, i think upstreams solution is to just uninstall keyring17:22
smoseradam_g, ?17:25
hallyn_zul: all right, building packages to test libvirt...17:36
smoseradam_g, well, i posted a work around there.17:44
smoserutlemming, if you want to open a bug on cloud-utils and say it should rewrite MBR to gpt on > 2TB, then please do so.17:49
zuljamespage:  neutron looks ok to me17:49
smoserit doesn't seem like a bad idea.17:50
jamespagezul, the neutron-ovs-cleanup stuff worries me a bit - it needs some testing17:50
jamespagebut I'd like todo that pre-next release to archive via trunk testing17:50
utlemmingsmoser: ack17:50
zuljamespage:  yeah im not the best person to review neutron functionaility changes either though17:51
jamespagezul, I potentially need to SRU that as well17:52
jamespagezul, I think it might have been the cause of an odd issue I saw during havana testing17:52
zuljamespage:  for the trove stuff im just going to get it building and uploaded I can de-debconf it tomorrow17:52
jamespagezul, ok17:52
zuljamespage:  why the SRU?17:52
jamespagezul, people are running the cleanup by hand right now17:53
jamespagewhich is sucky17:53
zuljamespage:  ah ok17:53
jamespagezul, I think our maas might be bust in the ci lab right now as well17:54
jamespagebut I'll look at that next week17:54
=== oop is now known as w0rmie
utlemmingsmoser: I think there is a slight wrinkle in the idea of converting to GPT. 1) does the BIOS support GPT, or is BIOS/MBR; 2) since GPT uses a BIOS_GRUB (type EF00) partition, where goes that get made? ; 3) growpart would need run grub-install to populate the BIOS_GRUB partition17:56
smoserwell, it could convert it to the fully backwards compat gpt.17:57
smoser(i thought there was such a thing)17:57
utlemmingsmoser: there is, but it fragile17:57
smoserand since its growing, there is room at the end for the gpt footer17:57
smoser(or it wouldn't grow it)17:57
utlemmingsmsoer: the gpt footer isn't the problem, per se. Consider the following:17:57
utlemmingyou boot with a 2TB disk. Growpart resizes everything. Then you switch to a 4TB disk. Growpart resizes everything.17:58
utlemmingone the first resize, where do you the EF00 partition?17:58
utlemmingif you put it at the end, then you can't resize part 117:58
utlemmingif you use the hybrid MBR/GPT, then root may not be partition 117:59
utlemmingsmoser: if this is a use case that is becoming common, I would almost rather we turn on UEFI iamges for 12.04 too. It seems a lot safer than trying a bunch of heuristics to figure out if there is enough space between the partition table and partition 1 to install a EF00 partition for grub.18:00
utlemmingsmoser: we could probably make cloud images that work, but in the end, those rolling their own images might encounter a lot of pain18:01
smoserutlemming, converting mbr to gpt is not converting mbr to uefi18:01
utlemmingsmoser: so I think that I want to retract my idea of converting to GPT on 2TB or bigger18:01
utlemmingsmoser: right, its not18:01
utlemmingsmoser: for BIOS/GPT you need a partition to install grub to, type EF0018:02
utlemmingsmoser: for UEFI, you need a partition to install UEFI bits, type EF0218:02
utlemmingsmoser: you're only choice is a hybrid MBR/GPT and that is fragile and reportedly unsupportable.18:03
utlemmings/you're/your18:03
smoserthen i agree.18:03
smoseri did'nt realize that mbr/gpt hybrid was unsupportable18:03
utlemmingsmoser: I made inquiries and was told in no uncertain terms to completely avoid it18:03
hallyn_zul: ok, so no good yet.  just doing apt-get dist-upgrade gave me http://paste.ubuntu.com/6557253/ , but also it didn't cause the new libvirt-python to try to install18:17
hallyn_(tested using reprepro)18:17
zulhallyn_:  ok ill fix that up18:17
hallyn_zul: (I assume you know this better than i do, but you need a python-libvirt package in libvirt-python, dpeending on the new pkg, to force the upgrade)18:18
hallyn_zul: oh, ok. thanks18:18
hallyn_i'll keep this instance running and hot :)18:19
zulhallyn_:  yeah i didnt add that yet18:19
hallyn_ok18:20
smoseradam_g, jamespage zul random useful thing, harlowja pointed me at18:29
smoserhttps://github.com/harlowja/gerrit_view/18:29
zulsmoser: thats pretty cool18:33
smoserharlowja is super whiz bang cool.18:42
d1n0argh, lol ... No PXE template found in u'/etc/maas/templates/pxe'18:49
swaT30jamespage: any ETA on getting Grizzly 2013.1.4 into updates?19:04
hggdhzul: ping19:39
zulhggdh:  whats up19:40
=== oop is now known as w0rmie
hallyn_smoser: kirkland: zul: stgraber: opened bug 126006220:13
uvirtbotLaunchpad bug 1260062 in vm-builder "Please remove vmbuilder from the archive in 14.04" [Undecided,New] https://launchpad.net/bugs/126006220:14
hallyn_let's see who else i can piss off today20:14
smoserhallyn_, wooohoo20:14
hallyn_clearly a little war tangentially related to init systems is where i shoudl stoke the flames20:14
* zul hands hallyn_ some gasoline20:15
hallyn_alas amazon hasn't yet shipped my firestarter stone20:15
=== Ursinha is now known as Ursinha-afk
w0rmiei've installed saucy on NFSBOOT folder to be run from nodes machines on my LAN, do i need a grub configuration to make them run throught NIC-boot?20:39
kirklandhallyn_: ;-)20:41
=== Ursinha-afk is now known as Ursinha
hallyn_kirkland: given as this appears to be your baby, do you mind uploading http://paste.ubuntu.com/6558177/ ?21:41
=== gary_poster is now known as gary_poster|away
kirklandhallyn_: heh, that's my baby?  :-)22:15
kirklandhallyn_: I don't mind sponsoring for you, but it's been eons since I touched that22:16
hallyn_kirkland: eh, you did the last upload :)22:16
hallyn_it's been eons since anyone touched that22:16
kirklandhallyn_: done22:18
hallyn_kirkland: thanks!  1 down, 2 to go (before vmbuilder can be dropped)22:19
kirklandhallyn_: ;-)22:19
kirklandhallyn_: what else?22:19
hallyn_rbasak: bug 1242383, why is it not fixed in trusty?22:19
uvirtbotLaunchpad bug 1242383 in uvtool "missing yaml module dependency" [Undecided,Fix released] https://launchpad.net/bugs/124238322:19
hallyn_kirkland: sandbox-upgrader and auto-upgrade-tester, which are more intricate22:20
hallyn_they need to either be dropped if not in use, or else switched to using rbasak's uvtool22:20
=== keee is now known as w0rmie
kirklandhallyn_: gotcha; can't help with those22:23
hallyn_kirkland: yup - thanks!  ttyl22:23
rbasakhallyn_: it's fixed in trunk. I just haven't done an upload recently.22:35
hallyn_ok.  planning one soon?22:36
rbasakhallyn_: I can do an upload tomorrow if you need it? Since the consumers so far have mainly been manual (PPA users) or on cloud images (the dependency is pulled in by cloud-init), I didn't think it affected many people today, so I just had it down as "will be fixed on next upload"22:36
hallyn_rbasak: yeah it's just im' about to shift some vmbuilder users over to uvtool, probably :)22:37
hallyn_just testing manually right now, so i know what to do22:37
rbasakhallyn_: I should finish and upload some manpages too, then :-/22:38
hallyn_hm.  does it require the ability to mount filesystems?22:38
hallyn_that woudl rock :)22:38
hallyn_i'm flailing around like a fish otu of water here22:38
hallyn_btw my typing is sucking bc my hands are SO COLD22:38
rbasakNo. It can run as a normal user, provided you're in the libvirtd group for the libvirt bits.22:38
sarnoldjump back in to the water!22:38
hallyn_rbasak: so long as all the fs magic is done inside kvm it's ok,22:39
hallyn_rbasak: but if uvt tries to mount anything then it won't run by default in the container i'm testing in22:39
hallyn_(i'm trying to figureout why uvt-kvm wont' work for me)22:39
hallyn_(trusty container)22:39
=== Ursinha is now known as Ursinha-afk
hallyn_rbasak: and now i get RuntimeError: Multiple images found that match filters ['release=saucy'].22:42
rbasakhallyn_: wasn't there some issue when danwest tried to run it in a container, that I then asked you about? I forget what it was exactly.22:42
rbasakhallyn_: try "release=saucy arch=amd64". The latest PPA version might be more helpful. There you can do "uvt-simplestreams-libvirt query release=saucy" and it'll show you what you have so you can disambiguate.22:42
rbasakhallyn_: (and I'll upload the PPA version soon)22:43
hallyn_rbasak: that gets me back to the more familiar error: http://paste.ubuntu.com/6558409/22:43
hallyn_yeah lemme try ppa, long as that's gonig itno archive soon22:44
hallyn_whcih ppa?22:44
rbasakhallyn_: does that file exist?22:44
rbasakhallyn_: ppa:uvtool-dev/trunk22:44
hallyn_no the file doesn't exist22:45
rbasakhallyn_: sounds like there was a problem importing it.22:45
hallyn_also why does uvt-simplestreams-sync not autocomplete22:45
rbasakIt uses argparse. I don't think we have an argparse autocompleter in the archive at all, do we?22:46
rbasakuvt-simplestreams-libvirt sync22:46
hallyn_no i just mean typing 'uvt-si<tasb>' doesn't even work22:46
rbasakwfm22:46
hallyn_weird22:46
hallyn_rbasak: so i gather that during the sync i shouldn't be getting :  libvirt: Storage Driver error : Storage volume not found: no storage vol with matching name 'x-uvt-b64-Y29tLnVidW50dS5jbG91ZDpzZXJ2ZXI6MTMuMTA6YW1kNjQgMjAxMzEyMDQ='22:49
zamadatixHello22:49
rbasakhallyn_: that error is a libvirt API issue I have yet to try and track down. It can be ignored.22:49
hallyn_ok.22:50
rbasakhallyn_: libvirt API has no "do you have volume X" AFAICT. It just has "give me volume X", and on failure prints to stderr instead of quietly telling the caller.22:50
hallyn_so yay, purge+sync with ppa version got me furhter22:50
hallyn_now i get: libvirt.libvirtError: internal error: no supported architecture for os type 'hvm'22:50
rbasakThat happens when libvirtd didn't see KVM support on startup.22:50
hallyn_oh i created the node but didn't chownit, my bad22:51
hallyn_rbasak: thanks, i can work with this.  so, di you have any interest in updating vmbuidler users to uvtool?  :)22:52
rbasakhallyn_: I guess it makes sense. I'd certainly like to update vmbuilder users to use our public cloud images and do what they want with those instead. If uvtool can help with that, then fair enough.22:53
rbasakhallyn_: I need to catch up with documentation and so on though, and particularly for the vmbuilder use cases. I'm not clear on exactly what those are.22:53
hallyn_rbasak: sandbox-upgrader and auto-upgrade-tester packages22:55
zamadatixDoes anyone have experience setting up multiple VLANs on a single physical adapter?22:56
rbasak!anyone | zamadatix22:56
ubottuzamadatix: A high percentage of the first questions asked in this channel start with "Does anyone/anybody..." Why not ask your next question (the real one) and find out? See also !details, !gq, and !poll.22:56
zamadatixHaving issues after defining the interfaces in /etc/network/interfaces22:58
zamadatixThere are about 30 different vlans defined, all IPs are static. I defined a gateway for each but they all seemed to use the gateway of the first defined vlan (1)22:59
zamadatixif I try to manually add the route for a subnet it says it's already there but route says each adapters gateway is * and * is the gateway for vlan 123:00
zamadatixIf i do ping -I vlanx I can ping anything in the layer 2 but obviously the traffic isn't being routed right so no other subnets can ping the server23:01
rbasakVLANs don't really have gateways. The "default gateway" is a per-system thing, not a per-VLAN thing.23:01
PatrickdkI have tons of vlans without gateways, normally only have 3 or so with gateways23:02
rbasakIf you're originating outbound traffic, then you need to make sure that the traffic uses the correct source IP.23:02
rbasakYou basically have the same problem as you would have if you had multiple interfaces.23:02
rbasakhttp://lartc.org/howto/ might have some relevant help for you here.23:03
Patrickdkmultible switchs/nics23:03
zamadatixThanks for the link23:03
Patrickdkunless you got a l3 switch, and told it to do routing23:03
Patrickdknot something I would do, but23:03
zamadatixThere is a core router doing the layer 3 magic23:05
zamadatixThanks, I'll have to read over that link some more23:06
hallyn_zul: libvirt-python package doesn't actually include the lbivirt bindings...23:06
hallyn_while debian/tmp/usr/lib/python2.7 still exists - missing entry in .install?23:07
hallyn_testing with that .install23:10

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