/srv/irclogs.ubuntu.com/2013/03/01/#ubuntu-server.txt

roastedhello friends03:15
eltigrehey, I am having big trouble with postgres on a remote ubuntu 10.04 vm03:29
eltigrebasically postgres doesn't start no matter what I do03:29
=== DaIRCKing is now known as GTAXL
someguyAnyone have experience with rails and ubuntu production servers here?05:22
someguyI'm trying to figure out how to get into my rails console05:22
someguy#rubyonrails05:33
=== smb` is now known as smb
amarcolinoHi I am trying to create a minimal server install, however, I am in doubt because I've looked at the mini.iso install and while it is small in size apparently it will be the same as installing from the server iso on it pulls the applications online. Just wondering if this is true, I would like to build the server myself and only have the bare requirements to run the system as well as setup lvm on install.10:07
melmothi think you are right, the mini iso is just enough to start the install, then the installer fetch what it needs from remote repo10:08
rbasakamarcolino: use whichever installer you prefer. Just don't select any tasks. That will give you a minimal install. There's an option (a function key) in the boot menu that'll make this the default IIRC.10:08
rbasakThe difference between mini and normal is just in what's already on the media rather than needing to be downloaded. You still choose what you want installed in the installer itself in both cases.10:09
amarcolinomelmoth, rbasak, thanks if that is the case I will use the sever iso, I would have thought the mini iso would've been slower considering it pulls the applications online compared to the server iso, hmmm...10:10
rbasakamarcolino: yes that makes sense. Optical media seeks are slow though. Depends on your connection :)10:11
amarcolinorbasak, Ok, I get it, thanks for the info going to continue figuring out how I am going to setup the whole thing before I install it10:12
rbasakTechnically there are three "tasks" - minimal, standard and server. I can't remember which combination the installer lets you pick. I think minimal and standard are always installed. But you'll want standard - minimal is only good for installing other things and is pretty useless on its own10:13
amarcolinohuh?10:16
amarcolinoI havent checked yet but will, this is going to be a basic server for storage, web development and virtualization using headless vbox. There are still a lot of things I need to think about, what I want is a clean system that I can slowly build upon10:18
amarcolinoThe hardware is quite old, maybe eight years old, 4GB ram, 1TB HD x2, but still works so I thought no point having it in a corner not doing anything10:20
rbasakTasks are sets of packages you can pick from the installer (and later) to be installed. Packages are the basic component of what is picked to be installed. The system is unusable without the minimal task. The minimal task is only really good for installing other packages. The standard task is the set of packages which give you a normally functioning Unix. The server task gives you additional packages which you'd expect to have on a server. You're10:25
rbasakprobably best off starting by asking the installer for a "Basic Ubuntu server" which gives you those three, and starting from there.10:25
amarcolinoAwww, okidoki, will do that when the time comes10:28
=== Nafallo_ is now known as Nafallo
zuljamespage: just about to upload oslo-config_2013.1~b413:52
jamespagezul, not renaming right?13:53
zulnope13:53
zuljamespage: http://pastebin.ubuntu.com/5576333/13:53
jamespageokies13:54
caribouzul: If I need to get a folsom pkg in the cloud archive fixed, what is the process ? where do I get the source pkg ?13:59
caribouzul: as I understand it, there is no SRU for cloud-archive packages13:59
zulcaribou:  you submit a merge proposal for lp:~openstack-ubuntu-testing/nova/grizzly14:00
caribouzul: very minor fix : a dependancy issue14:00
caribouzul: I think it's already fixed in grizzly, lemme check14:00
zulcaribou: if you are talking about novnc it probably is14:01
caribouzul: yep, that's the one14:01
zulcaribou:  i think its already fixed in grizzly give it a shot14:01
caribouzul: just need the Suggests:novnc to be made a Depends:14:01
caribouzul: then if it's fixed in grizzly, is there a process to get it retrofitted in Folsom ?14:02
wilmaaaahhi, i can't make use of acpi on my 12.04 server. do i need to comple my own kernel? or can that be done by adding a module?14:02
zulcaribou:  which bug is this again?14:02
histowilmaaaah: power management is built into kernel now.14:04
wilmaaaahmy main problem seems to be that i can't get the cpu temperature14:04
wilmaaaahcan't find it under /proc14:05
jamespagezul, tarballs.openstack.org is obsolete right?14:05
caribouzul: https://bugs.launchpad.net/nova/+bug/106684514:05
uvirtbotLaunchpad bug 1066845 in nova "nova-novncproxy is not running; Suggest: novnc should be Depends" [Low,Fix released]14:05
zuljamespage:  for most opentack projects it is14:05
zulcaribou: ill see what i can do14:05
caribouzul: thanks14:05
wilmaaaahoh, i found lm-sensors. will try that14:06
caribouzul: when installing with --install-suggests, it works fine btw14:07
zulcaribou: goody :)14:07
jamespagezul, when you get a chance please can you review the fix-watch-file MP's for all core projects at https://code.launchpad.net/~openstack-ubuntu-testing/+activereviews14:25
zuljamespage:  done14:29
jamespagezul: ta14:35
=== acrocity_ is now known as acrocity
zuljamespage/yolanda: https://code.launchpad.net/~zulcss/quantum/quantum-fix-pep8/+merge/15126514:56
yolandazul, why is that patch in ChanceScheduler?14:58
zulyolanda:  because pep8 tests are failing14:58
=== wedgwood_away is now known as wedgwood
jamespagezul, +114:59
zuljamespage:  k thanks15:00
zuljamespage:  i sent that upstream so we can drop this patch once it gets accepted15:00
=== evilnickveitch is now known as evilnick-afk
=== gary_poster|away is now known as gary_poster
zulyolanda: is there a bug for the boto and ceilometer conflict?15:37
yolandazul, i saw that bug yesterday, let me check15:38
yolandahttps://bugs.launchpad.net/ceilometer/+bug/110211015:38
uvirtbotLaunchpad bug 1102110 in ceilometer "Grizzly testing packages : python-ceilometer installation fails" [Undecided,In progress]15:38
plarshallyn: hi15:40
plarshallyn: regarding https://code.launchpad.net/~serge-hallyn/ubuntu-test-cases/server-lxc2/+merge/15049115:40
plarshallyn: I was hoping that someone else from the server team would be reviewing it, but I'm sort of inclined to just accept it now that it's in the ubuntu-test-cases branch15:41
plarshallyn: hallyn unless you see a problem with it, the test is broken today, so at least this would allow us to easily see if it gets us past the existing problem15:42
pr3d4t0rGreetings./15:52
pr3d4t0rQ. When logging on to Ubuntu Server we're getting the "*** System restart required ***" message -- is there a log that shows why, or which .deb component required the restart?  It's getting pretty annoying how often this comes up.  These are production servers -- we don't want to bounce them so often without a good reason.  Thanks in advance.15:56
Jarepr3d4t0r: cat /var/run/reboot-required.pkgs15:59
pr3d4t0rJare: Heh - thanks.  I found it at the same time that you replied, thanks.16:00
pr3d4t0rJare: I see the package -- is there (in the system) a log of the reason why that package requires the restart?16:01
pr3d4t0rJare: I can probably look at the commit or publication log for the package in Debian or Ubuntu's web sites.  Just curious to see if that change log can be viewed in the system (since this affects multiple boxes on the EC2 cloud and Chef handles provisioning/updates).16:02
hallynplars: I agree, as I've told psivaa before16:05
hallynplars: i coudl see value in stgraber reviewing it, but for anyone on server team it would be a waste of their time imo16:05
hallynplars: please just merge it and we'll proceed from there16:06
hallynplars: hm, i guess the one person who wouldn't be wasting their time might be jamespage16:06
stgraberhallyn: looking16:06
hallynstgraber: thanks16:07
stgraberhallyn: ah, I should be able to save you a few minutes in those tests16:08
stgraberhallyn: I just noticed that the API test script doesn't need to be a .in anymore16:08
hallynstgraber: oh since when?  it ws only a week or two ago it definately ahd to be :)16:09
hallynstgraber: but, cool16:09
stgraberhallyn: not in staging yet, finishing the change here ;)16:10
hallynstgraber: cool16:10
Jarepr3d4t0r: iirc the reboot-required is just an on/off switch, but you might get some info by viewing the pkg changelog "apt-get changelog pkg-name"16:12
zasternIs there a way to tell if a process is bumping up against its open file handles limit?16:17
RoyKwhy would libssl require a reboot?16:18
stgraberhallyn: sent the change upstream and commented in the MP16:19
stgraberRoyK: libssl itself doesn't, but it's the safest way to ensure that everything which uses it has been restarted16:19
pr3d4t0rJare: Coolio - thanks!16:19
RoyKstgraber: that's what I mean - all I'd need to do is restart apache (if using ssl), mysql (if using ssl), postgresql (if using ssl) and ssh16:20
stgraberRoyK: yes16:20
RoyKbut then, there's a new kernel waiting, so I guess it won't hurt ;)16:20
hallynstgraber: sigh, i would have preferred the MP not hang on that, but thanks.16:21
stgraberhallyn: the lxc change should be quite easy to review (unless git has been stupid and shows a silly long diff, not sure) so we can have that in staging in the next few minutes16:22
hallynplars: as you say the tests are broken, so ideally i'd like you to take the MP as is, and open a new bug with stgraber's comments, which are all good but none urgent16:22
hallynplars: (and assign the new bug to me)16:23
hallynstgraber: looking16:23
stgraberhallyn: the policy-rc.d/lxc init job stuff is trivial to fix so I guess you can do that in a minute or so (just dump 'echo manual > /etc/init/lxc.conf' and drop most of the code ;)). pep8/pyflakes may take longer and is fine to postpone16:23
stgraberhallyn: however I'm really good at doing pep8/pyflakes fixes, so I can do it for you ;)16:24
hallynstgraber: i'd prefer to test before pushing though :)16:25
hallynand that takes awhile in utah16:25
hallynwhat i have now works16:25
hallyndon't see your email yet, hmm16:25
hallynoh, but i see you fixed the manpage?  cool :)16:25
stgraberhallyn: the manpage looks good on my machine, so I guess someone fixed it upstream16:26
stgraberhallyn: oh wow, 946 pep8 warnings in the server test branch ;) I'll send a MP to fix those in a few minutes but that'll be unrelated to your own MP16:26
hallynstgraber: lol, i of course would prefer it to be not unrelated to but on top of my MP :)16:27
stgraberhallyn: well, most of the fixes will be for scripts outside of the lxc ones (I scanned the whole server branch)16:29
* hallyn finishes lxc-attach first, rather than allowing high prio test breaks to turn low prio cleanup sinto high prio blockers16:29
hallynstgraber: just run 'dep8' ?16:29
hallynnever used it, will play with it16:29
stgraberhallyn: yep16:29
stgraberhallyn: *pep816:29
stgraberhallyn: PEP-8 is the Python Enhancement Proposal 8 which barry and a few others worked on. It's the python coding guidelines and the command line tool will complain for anything that doesn't match the upstream guidelines16:30
hallynright, mistyped :)16:30
hallynjjohansen: is there a max length on apparmor profile names?16:30
zulyolanda:  patch coming for the tests stuff16:32
yolandazul , submitted to openstack, or patched in the package?16:32
zulyolanda: both16:33
yolandagood news!16:33
yolandaabout ceilometer, it's still giving some troubles with tests, and with the requests<1.0 issue16:34
yolandathey patched the test of components but still ceilometer is pointing to <1.016:34
hallynnm, i'll read it the long way16:36
jjohansenhallyn: hrmmm, I think the compiler uses a fixed sized buffer of PATH_MAX16:40
zulyolanda:   http://paste.ubuntu.com/5576734/16:42
hallynjjohansen: but that's not enforced int he kernel, but the userspace tools?16:42
jjohansenhallyn: yes16:42
jjohansenhallyn: kernel side, there is a max path lookup buffer control16:42
yolandazul, great16:43
hallynjjohansen: ok, thanks - i was trying to decide whether https://github.com/hallyn/lxc/commit/cceb4f2fecb423ddeda8f3592bad17ce59b74f1b was worth it16:43
jjohansenhallyn: /sys/module/apparmor/parameters/path_max16:43
yolandabut the right way should be that tests directory is correcty set?16:43
hallynjjohansen: oh, cool.16:44
hallynwell, that's big enough that it's prolly worht it.  (btw don't look too closely, i just typed it out, haven't doublechecked for idiotic mistakes :)16:44
hallynjjohansen: thanks, ttyl16:44
jjohansenhallyn: oh hrmm, the library might have a max too, and I am pretty sure that getprocattr is limited to an entry of 1 PAGE16:45
jjohansenI'd have to double check16:46
hallynjjohansen: it's ok, i'll just leave it like this, future proof too16:47
zulyolanda: there is a bunch of fixes needed for the ceilometer package wants we get the fixes in then ill start uploading it to raring and the CA16:52
yolandazul, fixes in the package?16:53
yolandaor in the code?16:53
zulboth16:53
yolandado you want me to make some fixes in the package? what problems are we having?16:53
stgraberhallyn: wow, that branch contains a lot of copy/paste stuff, I ended up mostly doing recursive sed to fix those ;)16:54
yolandanormally i find the problems with dependencies, the requests one, and that i have to skip the tests in order to build it16:54
stgraberhallyn: down to just 276 warnings to fix now16:55
hallyni'm pretty sure all those tests were converted from other suites over to utah, so yeah, i'd expect cut/paste in that process16:59
=== VD is now known as Guest89990
hallynstgraber: uh, still not seeing your commit on lxc-devel17:20
stgraberhallyn: forwarded17:23
=== CallingP1nther is now known as apetite
hallynstgraber: thanks.  acked.  imap has been treating me badly since last night, so not sure if it got deleted there, or if it got held up at the list.17:46
paco1hello masters!18:08
paco1how to see the options in a package?18:10
paco1thanks very much18:10
sarnoldpaco1: "options in a package"?18:11
stgraberhallyn: https://code.launchpad.net/~stgraber/ubuntu-test-cases/fix-pep8-pyflakes/+merge/15130018:11
stgraberhallyn: who should I subscribe to have this reviewed/merged? Ideally it should be done ASAP before the scripts I fixed start changing.18:12
paco1yes, for example, openldap come with a full of options if i install it by source18:12
hallynstgraber: either jamespage or plars i think18:13
paco1how to know the options come with the package installation?18:13
hallynstgraber: jamespage did most of the original work18:13
hallynso he should be able to review quickly18:13
plarsstgraber: does it conflict with hallyn's earlier one, or depend on it?18:13
hallynthis attach apparmor profile change thing is turning into a disaster18:14
=== Hexi_ is now known as Guest28206
plarshallyn: also, if you could delete https://code.launchpad.net/~serge-hallyn/ubuntu-test-cases/server-lxc-fixapi whenever you get a moment, I think it's superceded by the other right?18:15
hallynplars: yes it is18:15
hallyndeleted18:16
plarsstgraber, hallyn: they appear to conflict a bit in 2 files18:20
stgraberplars: yeah, I'd expect them to conflict slightly on the two lxc python files18:23
stgraberplars: did you already merge hallyn's branch? if so, I'll re-submit based on the updated master branch18:24
plarsstgraber: I was about to18:24
plarsstgraber: do you mind if I push it and have you rebase it on that?18:24
stgraberplars: nope, go ahead.18:25
plarsoh18:27
plarsI can't push18:27
zulyolanda:  still around?18:27
plarshallyn: I think you're going to have to push it18:27
plarshallyn: or someone from ubuntu-server-developers team18:27
hallynplars: I'm not allowed to push to that ...18:32
hallynwait waht?18:33
hallyni am!  sorry!18:33
hallynpushed18:33
plars:)18:33
hallynsorry for wasting your time18:33
zuladam_g:  https://code.launchpad.net/~zulcss/ceilometer/deps-refresh/+merge/151073 and https://code.launchpad.net/~zulcss/ceilometer/boto-conflict/+merge/15130418:33
* hallyn out - biab18:34
hallynwoohoo, figured out my thinko, attach with apparmor working.  now to clean that up18:35
hallynstgraber: shout when it's ported and i'll push?18:37
hallyn(lp:~stgraber/ubuntu-test-cases/fix-pep8-pyflakes)18:37
hallyn(now, biab)18:37
yolandazul, here18:37
zulyolanda: https://code.launchpad.net/~zulcss/ceilometer/boto-conflict/+merge/15130418:37
yolandadone18:38
=== CallingP1nther is now known as apatite
stgraberhallyn, plars: https://code.launchpad.net/~stgraber/ubuntu-test-cases/fix-pep8-pyflakes/+merge/151300 updated18:41
plarsstgraber: thanks18:42
hallynstgraber: pushed, thanks18:50
=== mike_ is now known as Guest26993
becom33I'm having error installing couple of libs http://pastebin.com/rGfEjL69 help please19:00
* becom33 anyone ?19:03
sarnoldbecom33: hunh, that's odd, where is 2.7.5.dfsg-1ubuntu1 coming from?19:04
becom33I have no idea19:04
becom33I installed ubuntu server and did a apt-get update19:04
becom33after thats I started to get that error19:05
sarnold2.6.31.dfsg-2ubuntu1.11 at least makes some sense, that is the newest version in 8.04 lts..19:05
becom33:/ what am i suppose to do now ?19:06
sarnoldbecom33: check your APT sources lists to see if you've got inconsistent deb lines -- say, updates or security from a different release19:06
becom33I'm not suer19:06
becom33sure *19:06
becom33:/ Im just gonna install again and see19:06
sarnoldbecom33: re-run "apt-get update" and then try again..19:07
zuladam_g: ceilometer doesnt use python-setuptools-git19:13
adam_gzul, then it should be dropped from d/control all together?19:14
zuladam_g: yep19:14
=== CallingPanther is now known as apatite
=== CallingP1nther is now known as apatite
becom33sarnold, now I'm having this error http://pastebin.com/8CYjhuzY19:25
becom33I did a apt-get update19:25
sarnoldbecom33: o_O that .. is confusing.19:26
becom33maybe my source is outdated ?19:27
zuladam_g: https://code.launchpad.net/~zulcss/ceilometer/deps-refresh/+merge/15130919:28
becom33sarnold,19:29
sarnoldbecom33: sorry, that one doesn't make any sense to me :)19:30
hallynstgraber: jjohansen: so when you lxc-start a container, it joines a restricted apparmor profile.  when you lxc-attach it, by efault, we want to join that same profile.  my question,19:31
hallynif we say 'lxc-attach -e' (meaning 'dont' drop privileges), do we want to nto switch apparmor profiles?19:32
hallyni think we do anyway,19:32
hallynsince otherwise we're subjecting the host to things running in the container, but the smae could be argued for -e in general19:32
hallyni'm going to for nwo have it always switch profiles, and if someone complains we can maybe add a new option, with even bigger warning19:33
jjohansenhallyn: hrmmm, thats tough I guess I would error towards the more restrictive (so switch profiles), because if you decide your wrong its easier to loosen than tighten19:34
hallynjjohansen: yeah, agreed, thanks.  mind you as it is -e will also avoid c group restrictions,w hich is also a big deal...  but we can add it later19:35
adam_gzul, python-sqlachemy  (<= 0.7.9) | python-sqlalchemy (<< 0.6.3-2), ?19:38
zuladam_g: doh ill fix that19:39
zuladam_g: http://paste.ubuntu.com/5577222/19:40
adam_gzul, also, why are python-{glance, swift, nova} needed? requiring those installs the entire codebase for each19:40
stgraberhallyn: always switch sounds good19:40
zuladam_g: because thats the way that ceilometer works afaik19:40
adam_goh, ok19:41
stgraberhallyn: I suppose we could extend -e to take arguments in the future, so you can do -e cgroup,apparmor to have it only drop capabilities but keep the new processes out of cgroup and apparmor restrictions19:41
zuladam_g: actually it should be ok with python-glanceclient now19:41
zulso ill remove those as well19:41
zuladam_g: can you check one more time?19:44
hallynstgraber: sounds good.  won't even mention it until someone asks for it.19:47
hallyn:)19:47
adam_gzul, the MP is gone?19:47
zuladam_g: deleted it and started over19:51
zulhold on19:51
zuladam_g: https://code.launchpad.net/~zulcss/ceilometer/deps-refresh/+merge/15130919:51
stgraberhallyn: we'll just need to keep it in minde when implementing attach() in the API so that at least the API call does it right, then it'll just be a matter of rebasing lxc_attach.c on the API19:52
adam_gzul, is python-{nova, glance, swift, etc} needed or just the clients? im grepping thru the ceilometer src now and it looks like it needs the actual server code20:01
zuladam_g: tools/pip-requires says it needs the clients20:02
adam_gzul, hmm20:02
zuladam_g:  im going to wait til monday for this20:12
adam_gk20:13
hallynstgraber: did you have any pending patches for raring's lxc package?20:26
hallyni'd like to push the attach-apparmor patch on monday (pending/addressing feedback from the list)20:26
stgraberhallyn: hmm, let me see what we pushed to staging since 0.9~alpha3 that I would like to see in Ubuntu before rc1 is released (in less than two weeks)20:28
stgraberhallyn: nah, I can wait two weeks to get the rest in ;) It's not like I actually use the packages in raring anyway.20:29
hallynstgraber: is there a feature freeze to worry about after that rc1?20:30
stgraberhallyn: yep, rc1 is the last milestone before 0.9 is out, so while I don't think we'll freeze entirely, I certainly plan for rc1 to be as close to final as possible and release 0.9 2-3 weeks after rc1 is out20:31
stgraberhallyn: saw my "On the road to rc1" e-mail?20:31
hallynstgraber: i meant 13.04 ff20:31
stgraberhallyn: ah, that, well, it depends on whether we'll have a 13.04 release ;)20:32
hallyni feel 0 urgency regarding staging tree :)20:32
hallynright...20:32
hallynlimbo20:32
hallynall right i'll just carry on20:32
stgraberhallyn: in any case, I'm perfectly happy to put my release team hat on and give a FFe for 0.9 final20:33
hallynstgraber: ok then i'll aim my patches at staging and not package for now :)20:33
stgraberhallyn: if we end up releasing 13.04, I'd like to see us release with a stable version of lxc ;)20:34
stgraberand ideally not have hundreds of patches on top of it this time around :P20:34
hallynpart of that is saying no to features :)20:34
hallynbut, agreed20:34
hallynhaha, that one is fixed upstream (an dnow in pkg) too.  nice.  thanks Dwight20:37
hallynwhich means i can look at cgroups patch.  nice20:39
hallynstgraber: your patch JUST made it through lxc-devel21:19
hallynlist seems tob e way behind.  not good21:19
stgraberhallyn: ok, that explains why I haven't seen yours yet...21:22
hallynstgraber: ok - i intend to send a new, complete cgroup patch late tonight.  (gonna go enjoy sunshine for a few mins right now and get back to it later)21:26
stgraberhallyn: sunshine? what's that? (been grey here for the past few weeks) :)21:28
elementzhi, i am in the process of installing an ubuntu image to a VPS host system, which comes with a single core, and 512 mb of ram. Now I have the option to install ubuntu 12.10 either in the 32 or 64 bit version. i understand that the 64 bit version would give me an advantage when using a multicore cpu, but what about my special use case? would i gain any advantage when installing a 64bit os?22:23
hallynstgraber: lxc-ls, in python, going through c api, is a bear to debug :)22:41
stgraberhallyn: ;) what's the bug you're looking at?22:42
hallynstgraber: one i seem to have introduced with my cgroup stuff.  lxc-ls hangs on Container.__init__22:42
hallyni've got a hunch what it is, just not sure where.  (i think i'm calling to the monitor from the monitor itself, or somesuch)22:43
hallynhm, maybe i can remote gdb attach once it's running22:43
stgraberhallyn: gdb -p should work but won't necessarily be that useful22:44
hallynit only does it wwith --fancy22:44
stgraberhallyn: right, without --fancy it doesn't create Container objects22:44
hallynoooh.  no, it's simpler.  i'm not dropping a semlock22:45
DawLiHi, We are a small team developing a web designer software [open source], and we would like to know more about how to get funding for the project within the open source community.22:45
hallynright, i didn't think it woudl be very helpful :)22:45
hallynbut it does confirm i'm in sem_wait.  boggle.22:45
stgraberhallyn: FWIW, if it hangs in Container.__init__ it's either because of lxc_container_new or get_keys as those are the only two C API calls done by it22:46
hallynstgraber: yeah pdb had pointed me at that.  seems to be at ContainerNetworkNew().22:47
stgraberright, ContainerNetworkNew parses get_keys to create the network objects22:48
hallynbut pdb really didn't seem helpful for stepping/pinpointing/getting stacktrace22:48
hallynwell no, the weird thing was it tended to show22:48
hallyn        self.network = ContainerNetworkList(self)22:48
hallynbut that __init_ doesn't actually walk the keys22:49
hallyn'what have i done'22:49
hallyndrat.  thought i had a unity bug, but i guess i'ts really just another effing nvidia bug22:51
stgraberhallyn: hmm, yeah, pdb isn't terribly useful when half the calls are done through a C binding ;)22:52
hallynaaaand, laptop shut off.  hal^Wunity trying to stop me reporting a bug against it, no doubt22:56
=== wedgwood is now known as wedgwood_away
=== wedgwood_away is now known as wedgwood
stgraberhallyn: your apparmor patch just made it to the list ;) reviewing now23:02
hallynwoot23:02
stgraberyeah, that took a while ;)23:04
stgraberhallyn: apparmor patch pushed to staging (sourceforge will tell you that in a day or so I guess ;))23:22
hallynstgraber: great, thanks23:22
hallynstgraber: haha, see, ubuntu is too quiet.  it wasn't telling me that lxc-ls was ending ina  segfault the first tim ei run it (leaving semaphores locked) until i deleted the semaphores and ran under strace.23:23
stgraberhallyn: is it just me or sourceforge was actually fast this time around? I just got a copy of the e-mail I sent your 10min ago.23:35
hallynstgraber: let's hope they'v efixed their issue23:40
hallynstgraber: interesting - c.get_ips() works fine until i do c.state(), then c.get_ips() segfaults.23:45
stgraberhallyn: get_ips() segfaults?? that's weird because it's not supposed to do any C call23:47
stgraberhallyn: only C calls get_ips() does is check access the container name and running properties23:48
hallynanyway stgraber and - it's on container which arenot running23:49
stgraberhallyn: however, it's calling lxc-attach to grab the IP information, so maybe there's something going quite wrong when using the API + calling lxc-attach?23:49
stgraberoh, well, if the container isn't running, then the only thing it does is access the running property23:49
stgraberhallyn: that's calling ->is_running(c)23:49
hallynstgraber: note this is with my cgroup patch...23:50
hallyn(not with the attach patch only)23:53
hallynall right, gonna have dinner and worry abou this later - gnight23:53

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