[00:54] <StevenK> wgrant: I would have expected http://pastebin.ubuntu.com/1097605/ to fail on the last assert.
[01:12] <wgrant> StevenK: Hm, it may just happen to work atm.
[01:12] <wgrant> But we still need the proper fix so that someone can always recover access and we can remove the default sub.
[01:13] <StevenK> wgrant: I was going to add an null APG for USERDATA on private team creation
[01:14] <wgrant> USERDATA on what?
[01:14] <wgrant> We should have (pillar, information type) and (team,) APs, I suspect
[01:15] <wgrant> I don't see a need for an information type for private team APs
[01:16] <StevenK> wgrant: APs don't support teams
[01:16] <StevenK> That I can see
[01:17] <wgrant> StevenK: That's correct.
[01:18] <wgrant> But there's no pillar involved
[01:18] <wgrant> So they have to be made to support teams.
[01:18] <wgrant> Currently APs have a key of (pillar, information_type), but they need to also support (team,)
[01:19] <wgrant> Private junk branches are probably only allowed for private teams, and they get an AP of (team,) regardless of their information_type.
[01:19] <wgrant> The AP is immutable and has a single APG: the team itself.
[02:14]  * StevenK glares at wallyworld_, and picks lp.code.branchmergeproposal.nominate apart
[02:15] <wallyworld_> StevenK: oh no, what have i done this time?
[02:15] <StevenK> wallyworld_: Written lies which weren't lies when you wrote them.
[02:20] <wallyworld_> oh, is that all :-)
[02:22] <StevenK> wallyworld_: Actually, why is there a confirm_reviewer and a confirm_reviewer_nomination function?
[02:22] <wallyworld_> StevenK: no idea, let me read the code
[02:25] <wallyworld_> StevenK: one happens client side with known information when the mp page was loaded, the other as a result of mp submission
[02:26] <wallyworld_> since the user could enter info that invalidates the initial check
[02:29] <wallyworld_> StevenK: confirm_reviewer_nomination is a popup when submit is clicked
[02:29] <wallyworld_> the other is a picker validation plugin
[02:29] <wallyworld_> like is used for assigning a new person to a bug
[02:29] <wallyworld_> it happens inside the picker when a reviewer is chosen
[09:00] <czajkowski> cjwatson: do you need me to do some sort of annoucment for you ?
[09:07] <cjwatson> czajkowski: oh, right, let me find a TL to rubber-stamp^Wapprove my plan
[09:07] <jelmer> czajkowski: unfortunately we can't import import nburrus/rgbdemo since it contains submodules
[09:07] <czajkowski> cjwatson: heading to stand up now
[09:08] <jelmer> (also, good morning :)
[09:12] <cjwatson> Hm, I think I need to wait for the US to wake up
[09:35] <cjwatson> czajkowski: I was thinking of a post on the Launchpad blog something like this: http://paste.ubuntu.com/1097990/.  It could use tightening up of language, moving the image to a more sensible/permanent place, and so on.
[09:36] <cjwatson> (And this is as yet unapproved so don't post it yet :-) )
[09:36] <czajkowski> cjwatson: hehe ok, well I can review it later with mrevell on our 1-2-1 if you want
[09:36] <czajkowski> or do you need higher beings to ack it :)
[09:38] <cjwatson> bigjools was cautiously optimistic about the general plan but didn't feel plugged in enough to current Launchpad to ack the feature flag changes, so I'll need to grab a team lead for that.  He suggested announcing the changes.  Reviewing the text with mrevell would be good.
[09:39] <cjwatson> I went into a fair amount of detail as I thought this might be a little-known area that could benefit from a bit of light shone on it, but maybe I overdid it :)
[09:40] <czajkowski> cjwatson: I just want to highlight other people are helping getting launchpad updated in areas to encourage others to do so :)
[09:40] <czajkowski> cjwatson: jam is away this week so poke gary_poster or deryck
[09:42] <cjwatson> Right.  Like I say, waiting for the US :)
[09:43] <czajkowski> ok :)
[11:42] <gary_poster> cjwatson, I'm here early because I very much need to do some more prep work for some interviews that start in 1:19.  So, I've read your proposed blog post (sounds good) and I can spend another 3 or 4 minutes thinking about it.  deryck will be around in a while.  I won't be available again for five or six hours.
[11:42] <gary_poster> So, can I do anything else for you?
[11:47] <rick_h_> gary_poster: tell Jim I said hi, you've got him in a bit of awe :)
[11:47] <gary_poster> rick_h_, lol ok
[11:53] <cjwatson> gary_poster: I may have missed you.  If not, the main thing I would like is approval to make a couple of feature flag changes: soyuz.copypackageppa.enabled on for everyone (AIUI this was disabled because of the lack of failed copy notifications, which is now fixed) and soyuz.derived_series.max_synchronous_syncs to 0 for launchpad-beta-testers so that we can see if async copies work for them
[11:53] <cjwatson> soyuz.derived_series.max_synchronous_syncs is currently set to something implausibly enormous in order to effectively disable asynchronous copies.
[11:53] <cjwatson> But I've been working on that area and they're working fine for me on dogfood.
[11:54] <cjwatson> So I think the next stage is to see if they work for other people.  The ~libreoffice people ask me for manual copies roughly once a week at the moment so I expect they'll provide a test case soon, if nobody else does.
[11:55] <cjwatson> soyuz.copypackageppa.enabled will also permit the Archive.copyPackage API method to work when the target is a PPA.
[11:58] <cjwatson> Unrelatedly, what's the best Stormy SQLish way of saying "if there is a row matching condition A, return it; otherwise, if there is a row matching condition B, return it"?
[11:59] <cjwatson> Coalesce looks sort of right but I'm not sure.
[12:01] <wgrant> cjwatson: What are you trying to do?
[12:01] <wgrant> COALESCE isn't for whole rows, usually
[12:02] <cjwatson> I'm trying to do a version of the target => bug task search in Bug.setStatus that works for multiple bugs.
[12:03] <cjwatson> Currently it's doing several consecutive queries in Python.
[12:03] <cjwatson> Well, depending on the type of the target.
[12:04] <cjwatson> (I know this is only a tiny bit of the close_bugs_for_sourcepackagerelease problem, but I'm working myself up to it.)
[12:04] <wgrant> Hmmm
[12:05] <cjwatson> So, say, for an IProductSeries target that method needs to find a product series task if there is one and otherwise fall back to a product task if there is one.
[12:05] <wgrant> I'm not sure it's massively worth doing that, and it's going to be a bit of a challenge.
[12:05] <wgrant> Not worth it because the ObjectModifiedEvent is going to cause O(tasks) write queries anyway
[12:08] <wgrant> It's not really going to be practical to do all the task lookups in one query. I'd divide them up by type, doing the fallback in secondary queries as it does now
[12:08] <wgrant> But batched
[12:09] <wgrant> So look up tasks for all the targets. If there are productserieses left over, look up tasks for their products. If there are sourcepackages left over, look up tasks for their DSPs.
[12:09] <cjwatson> Why batched (within each lookup, I assume you mean)?  I was kind of hoping it would be possible to get the query count low enough that it wouldn't be necessary
[12:10] <cjwatson> I guess the number of bugs is technically unbounded
[12:11] <wgrant> Right
[12:11] <wgrant> Though
[12:11] <wgrant> The task lookup in setStatus right now should be one query
[12:11] <wgrant> And only the first the first call on a bug
[12:11] <wgrant> Subsequent calls should be 0 queries
[12:12] <cjwatson> Oh, because the first .target fetches all the columns?
[12:12] <cjwatson> Maybe I should just bulk-load the bugs then.
[12:12] <wgrant> Ah, yeah, it uses target, so it resolves the whole thing. The .target call will be up to 2 queries for every task on the bug, but still only the first time.
[12:13] <wgrant> However
[12:13] <wgrant> That getBugTask thing is insane.
[12:13] <wgrant> We have perfectly good ways to filter tasks by target
[12:13] <wgrant> Without making hundreds of queries
[12:14] <cjwatson> Maybe I'm just being stupid but I couldn't find an obvious one that quite fit.
[12:17] <wgrant> cjwatson: You can use a normal bug search.
[12:17] <wgrant> cjwatson: See eg. Bug.userCanView
[12:18] <wgrant> params = BugTaskSearchParams(bug=self.id)
[12:18] <wgrant> params.setTarget(sometarget)
[12:18] <wgrant> getUtility(IBugTaskSet).search(params).one()
[12:18] <wgrant> or so
[12:20] <wgrant> You'll probably want _noprejoins=True to avoid issuing more than one query
[12:26] <cjwatson> Bit of a problem with privacy there.
[12:27] <wgrant> cjwatson: It'll default to not filter by privacy at all
[12:27] <wgrant> Um
[12:28] <wgrant> I lie
[12:28] <cjwatson> It defaults to public bugs only
[12:28] <wgrant> Indeed
[12:30] <wgrant> cjwatson: That's really the ideal way to do it, but the mandatory privacy filter is a bit annoying.
[12:31] <cjwatson> There's the evil circumvention of finding an admin user and passing that in ...
[12:31] <wgrant> Yeah, but no.
[12:31] <cjwatson> Quite.
[12:31] <cjwatson> disable_privacy=True I guess
[12:31] <cjwatson> Well, privacy=False
[12:32] <wgrant> Something like that.
[12:32] <wgrant> filter_private=True maybe
[12:32] <wgrant> Probably better to fix task search than use bug_target_to_key manually, anyway.
[13:32] <deryck> adeuring, https://plus.google.com/hangouts/_/84943eb8075e033904f027277d6b4e951afc2038?authuser=0&hl=en
[14:52] <cjwatson> frankban: Could I have a review of https://code.launchpad.net/~cjwatson/launchpad/garbo-archivepermission-duplicates/+merge/115554 ?
[14:52] <frankban> sure cjwatson
[14:52] <cjwatson> I've checked that SQL fragment by hand on dogfood.
[14:53] <cjwatson> (Just as well since I'd never have got it right non-experimentally.)
[15:43] <rick_h_> frankban: review your way if you get a sec https://code.launchpad.net/~rharding/launchpad/reportbug/+merge/115562
[15:44] <rick_h_> frankban: added a link to the first branch for some context
[15:44] <frankban> rick_h_: on it
[15:45] <rick_h_> ty much
[16:12] <abentley> deryck: I'm the OCR.  Could you please review https://code.launchpad.net/~abentley/launchpad/broken-xmlrpc-lookup/+merge/115582 ?
[16:16] <deryck> abentley, sure.
[16:16] <abentley> deryck: Thanks.
[16:17] <deryck> abentley, np
[16:21] <cjwatson> deryck: Would you mind having a look at my comments to gary_poster at http://irclogs.ubuntu.com/2012/07/18/%23launchpad-dev.html#t11:53 (and, for background, my conversation with bigjools at http://irclogs.ubuntu.com/2012/07/17/%23launchpad-dev.html#t23:31)?  I'm looking for a TL to approve a couple of feature flag changes there.
[16:24] <deryck> cjwatson, ah, sure.  Give me just a few minutes and I can look into all that.
[16:33] <rvba> rick_h_: hey, I can't say I understand every detail of it and I see this is fixing a critical bug so I don't want to hold you too long but I'm wondering about the lines 119-120 of the diff for the branch ~rharding/launchpad/reportbug.  I'm wondering how that doesn't imply a change in the related test code...?
[16:39] <rick_h_> rvba: let me load it back up sec
[16:39] <rick_h_> rvba: no, the sharee test code didn't test the navigation html at all relying on the underlying code to test/do it
[16:40] <rick_h_> rvba: thought about adding a test, but wasn't sure if it was worth the LoC to test what's tested already.
[16:41] <rvba> rick_h_: all right, I guess that's ok if the code gets run by the tests somehow.  I was just checking.  Thanks for the explanation.
[16:41] <rick_h_> np, I thought the same thing tbh so understand the concern
[16:42] <rvba> Cool.
[16:43] <deryck> abentley, looks good, r=me
[16:44] <abentley> deryck: ty
[16:45] <deryck> np
[16:46] <deryck> cjwatson, in terms of the flags, you have my approval to change them.
[17:03] <cjwatson> deryck: Thanks.  I'll get that onto LPS shortly.
[17:06] <deryck> cjwatson, np!
[17:06]  * deryck reboots, brb
[17:43] <czajkowski> cjwatson: do you want it added to the blog then?
[17:45] <cjwatson> czajkowski: Yeah, was just waiting for the FF change to happen before asking you.  http://paste.ubuntu.com/1098642/ is slightly updated text; is there somewhere more permanent you could put the image there?
[17:45] <cjwatson> czajkowski: I've also logged into wp-admin, and mrevell says you can post in my name once I've done that
[17:46] <czajkowski> he briefly explained this to me today
[17:46] <czajkowski> need to find you on the list
[17:47] <czajkowski> cjwatson: set to authour so lets see how this work
[17:48] <czajkowski> will fix the image up once it's in the blog
[17:52] <rick_h_> abentley: so care to be the 3rd person to review? https://code.launchpad.net/~rharding/launchpad/yuiv3/+merge/115592
[17:52] <rick_h_> abentley: will not land until after veried everyone has the updated launchpad-deps package
[17:54] <cjwatson> czajkowski: Good to go
[17:55] <czajkowski> cjwatson: hmm I don't see it
[17:56] <czajkowski> will have a munch of dinner and investigate
[17:56] <cjwatson> czajkowski: See what?
[17:56] <czajkowski> cjwatson: ah thought you'd added it to the blog and in draft
[17:56] <cjwatson> Oh, do you mean you gave me permissions?
[17:56] <czajkowski> will sort it out after munchables
[17:57] <cjwatson> I misunderstood.  I'll write up a draft.
[18:02] <abentley> rick_h_: okay
[18:07] <cjwatson> czajkowski: http://blog.launchpad.net/?p=3627&preview=true
[18:10] <abentley> rick_h_: 2083 is apparently the max URL length in ie8.
[18:10] <rick_h_71> ah ok will update that.
[18:12] <czajkowski> cjwatson: lovely
[18:12] <czajkowski> posting to the places now
[18:12] <czajkowski> http://blog.launchpad.net/general/beta-test-asynchronous-ppa-package-copies
[18:13] <abentley> rick_h_: r=me
[18:14] <rick_h_71> ty much abentley especially for the length catch.
[18:14] <cjwatson> czajkowski: Thanks.  Belatedly fixed up the image a bit to not have bits of "demo" over the background
[18:14] <abentley> rick_h_71: np.
[18:15] <czajkowski> heh
[18:15] <czajkowski> looks good
[18:15] <czajkowski> thanks cjwatson
[18:15] <cjwatson> czajkowski: I'll do launchpad-users@ if you like
[18:16] <czajkowski> cjwatson: great
[18:20] <cjwatson> https://lists.launchpad.net/launchpad-users/msg06483.html
[18:53] <micahg> cjwatson: would it help if I stress tested copy-packages now?
[18:55] <cjwatson> micahg: Yes please
[18:57] <cjwatson> micahg: Though remember that if you copy source only then that's expensive in terms of build time
[18:57] <micahg> cjwatson: no, I have a bunch of Mozilla stuff I can copy to a PPA that's a no-op for users (12 sources + ~500+ binaries)
[18:58] <cjwatson> Sounds like a good plan
[18:58] <cjwatson> You'll be "charged" for it in terms of quota, of course
[18:58] <micahg> well, almost a no op, the PPA packages file will bloat a little, but not that much
[18:58] <cjwatson> I don't think there's any hardlinking on disk
[18:59] <micahg> Requested sync of 11 packages.
[18:59] <micahg> Please allow some time for these to be processed.
[18:59] <micahg> nice :)
[18:59] <micahg> ooh, and the PPA shows what's waiting
[18:59] <cjwatson> URL?
[18:59] <micahg> https://launchpad.net/~mozillateam/+archive/thunderbird-stable/+packages
[19:00] <micahg> ok, gotta run, will check later to see if everything worked
[19:00] <cjwatson> Either I was too slow or that's shown to the owner only, I forget
[19:00] <cjwatson> Would make some sense for it to be the latter
[19:00] <micahg> gone now
[19:01] <cjwatson> Oh, there's a bunch of Pending items there, which are probably yours
[19:01] <micahg> yeah, all looking good
[19:01] <micahg> (aside from not enforcing quota, but that was previous behavior as well)
[19:02] <cjwatson> Mm, possibly worth fixing
[19:02] <cjwatson> But otherwise sounds like flawless victory so far
[20:15] <SpamapS> hm, seems diffs linked to from +queue are getting the wrong host: 'lplibrarian-private-download.internal:8000'
[20:16] <lifeless> yes
[20:16] <lifeless> there is a bug
[20:16] <lifeless> colin put up a patch yesterday IIRC
[20:48] <cjwatson_> SpamapS,lifeless: it's fixed on devel - just needs me to do a bit of QA, then a deployment
[20:49] <cjwatson> I guess I should see if it's possible to delete the busted diffs and have them regenerated, afterwards
[20:49] <SpamapS> excellent. :)
[22:36] <cjwatson> SpamapS: And passed QA, so hopefully deploying tomorrow.
[22:42] <StevenK> cjwatson: I'll be doing QA after my stand up, and I'm tempted to put up a deployment afterwards.
[22:58] <cjwatson> I was considering setting status=PENDING for everything in SELECT COUNT(pd) FROM packagediff pd, sourcepackagerelease spr, archive a, libraryfilealias lfa WHERE pd.to_source = spr.id AND spr.upload_archive = a.id AND a.private IS FALSE AND pd.diff_content = lfa.id AND lfa.restricted IS TRUE;
[22:58] <cjwatson> Er, with syntax, but YKWIM
[22:59] <cjwatson> I think that would clear up the breakage.  There are no such rows on dogfood right now, which is a good sign that at least it probably isn't overbroad
[23:01] <lifeless> cjwatson: why noy just toggle the restricted flag for them ?
[23:03] <cjwatson> Wouldn't the actual diff need to be re-uploaded to the public librarian too?
[23:03] <cjwatson> That's certainly how it works when copying packages from private to public archives.
[23:04] <cjwatson> Seems easier to just get it to redo the diff - the bug hasn't been present for all that long so I expect it would be quick enough.
[23:08] <wgrant_> cjwatson: It's all a lie
[23:08] <wgrant_> cjwatson: The reupload is entirely unnecessary
[23:08] <wgrant_> I forgot we even still did that
[23:09] <cjwatson> Seriously?  And I spent actual effort understanding that.
[23:09] <wgrant> There was perhaps an idea years ago that the two librarians would be separate
[23:09] <cjwatson> And possibly even extending it.
[23:09] <wgrant> But that never eventuated
[23:09] <wgrant> Hm? The majority of the code you touched was for working out the files
[23:09] <wgrant> You still need to work out the files
[23:09] <wgrant> You just need to toggle the flag rather than reuploading.
[23:09] <cjwatson> Yeah, I can't remember now.  Plausible.
[23:10] <cjwatson> So OK, in that case flipping the flag is trivial enough.
[23:31] <huwshimi> Can I just ignore these ec2 test failures for AttributeError: type object 'InformationType' has no attribute 'EMBARGOEDSECURITY'?
[23:31] <wgrant> huwshimi: Yes, wallyworld fixed those last night after two conflicting branches landed.
[23:31] <huwshimi> Ah


[13:07] <allenap> matsubara: Hi there, have you just installed python-tempita on the build machine by any chance?
[13:08] <allenap> matsubara: Ah ha, no, it was rvba. Thanks rvba :)
[13:08] <matsubara> allenap, I haven't but I can if you need.
[13:08] <matsubara> :-)
[13:08] <matsubara> the joys of shared maintenance
[13:08] <matsubara> btw, I should be able to start the migration from ec2 to the QA lab jenkins instance today
[13:09] <matsubara> finish with the maza migration as their instance crashed last week and the team is blocked
[13:09] <allenap> matsubara: Oh cool, nice.
[13:09] <matsubara> s/finish/finishing/
[13:09] <allenap> rvba: Interesting failure now; it wants confirmation for deleting the test database. I'll sort it out.
[13:10] <rvba> allenap: yep, I'm seing this.
[13:10] <rvba> matsubara: that's great news!
[13:21] <roaksoax> rvba: howdy! so I was wondering if there are significant changes in maas trunk yet that require new packaging and stuff?
[13:22] <rvba> allenap: build fixed.  I think there is an option in Django to make the command "make check" non interactive.  This would avoid the problem we just saw.
[13:23] <rvba> roaksoax: hi.  Well, we've changed the architecture quite a bit since we are working on removing cobbler.
[13:24] <roaksoax> rvba: ok... is it still functional in trunk? What packaging changes you think it needs? What new dependencies hae been introduced?
[13:25] <rvba> roaksoax: it is functional, we're removing things bits by bits.
[13:26] <roaksoax> rvba: ok. On the other hand, what version of libraphael and libyui you guys need as the plan is to remove them from shipping them on trunk
[13:26] <roaksoax> so we need to ensure the packages are updated accordingly
[13:27] <rvba> roaksoax: indeed.  I think I'd like to use yui 3.5 (we currently use 3.4.1) but I need to make sure everything is fine with YUI 3.5 first.  I'll do that this week and get back to you.
[13:27] <roaksoax> rvba: ok, other than that, If I get to that this week, I'll update to yui 3.4.1 and then we can upgrade
[13:27] <roaksoax> rvba: what about libraphael?
[13:28] <rvba> roaksoax: we use 2.1.0.
[13:28] <roaksoax> ok
[13:29] <roaksoax> i'll take ccare of that
[13:29] <rvba> roaksoax: again, I'll check if there is not a major release that has been done in the meantime.  I guess it would be more profitable to other people if we ship major milestone version as opposed to just the version we need.
[13:30] <rvba> roaksoax: cool, I'll test MAAS with YUI 3.5.  Then, once the packaging is done, I'll get able to get rid of the version of YUI that we ship… that will be a very cleanup.
[13:31] <roaksoax> indeed
[13:31] <rvba> roaksoax: I guess it won't be a problem for you to upgrade once the initial packaging will be done right?  It's just a bunch of static files as far as you're concerned I guess.
[13:33] <rvba> allenap: I've got another branch up for review if you feel like it: https://code.launchpad.net/~rvb/maas/ui-power-parameters/+merge/109621
[13:33] <rvba> allenap: and then I'll be done with the power parameters \o/
[13:34] <cheez0r> hrm, i can't figure out if this is a maas issue or a juju issue; I've got 11 nodes in my maas, they're all allocated to me, I've done a juju bootstrap and a bunch of deploys, but some of my machines in juju stay in agent-state: not started; and on the console these nodes get stuck partway through their pxe boot.
[13:34] <cheez0r> they seem to lock up, with nothing but the pink ncurses background screen showing. A reboot brings them back through the pxe process and they hang at the same spot.
[13:35] <cheez0r> since it's not making it through pxe I figured I'd talk to you guys first ;)
[13:41] <cheez0r> The last thing it does is I see it pull the kickstart, then load 'additional components', then NTP, then partitioning, and then it just sits there.
[13:55] <roaksoax> rvba: yeah raphael and yui shouldn't really be an issue
[13:57] <roaksoax> cheez0r: those those machines *don't* pxe boot? or they pxe boot but doesn't show up the installer?
[13:58] <cheez0r> roaksoax: they pxe boot, they load the pxelinux image, they do the initial boot sequence, they do the initial system configuration (network addressing, NTP time, etc)
[13:58] <rvba> roaksoax: I'm testing with YUI 3.5.1 and everything seems fine.  Also, libraphaeljs 2.1.0 is the most recent release.
[13:58] <cheez0r> then they hang after partition manager.
[13:59] <cheez0r> I'm watching the console of one right now: loading additional components: partman, pkgsel, etc. Setting up the clock/NTP; detecting disks; flash; starting up the partitioner, flash, flash, nothing.
[13:59] <cheez0r> flash = too quick to be read
[14:01] <roaksoax> rvba: ok cool
[14:02] <allenap> rvba: Sure, I'll review that.
[14:03] <roaksoax> cheez0r: is there a way you could get the syslog of the machine being installed?
[14:03] <rvba> allenap: ta.
[14:03] <allenap> rvba: Sorry for the delay; someone at the door.
[14:03] <cheez0r> roaksoax: it never boots to a point where it can be accessed.
[14:03] <roaksoax> cheez0r: right, but the installer is running, which means it has a ssyslong
[14:03] <cheez0r> I have been watching cobbler.log; it stalls directly after generating and downloading its kickstart.
[14:03] <roaksoax> syslong
[14:03] <rvba> roaksoax: apart from that we've added two new dependencies: python-celery python-tempita
[14:04] <cheez0r> roaksoax: right, but I can't get to it without being able to log into the system
[14:04] <roaksoax> rvba: awesome. so it is still using cobbler
[14:04] <rvba> roaksoax: we will need to update the packaging scripts when we will want to start the celery workers but we need to think about how to do this properly first.
[14:04] <rvba> roaksoax: yes, right now it does.
[14:05] <rvba> allenap: hehe, no worries.
[14:05] <roaksoax> rvba: ok so the first step, I'll provide a new release in quantal with what is in trunk now introducing the new dependencies and filing MIRs
[14:05] <roaksoax> and then step by step we can be improving the packaging
[14:05] <roaksoax> rvba: as I'm sure they will be some cleanup to be done
[14:06] <rvba> roaksoax: if we don't start the celery workers this won't be functional.
[14:06] <rvba> roaksoax: because the only part that replaces cobbler with our stuff uses celery.
[14:06] <roaksoax> cheez0r: https://help.ubuntu.com/community/Installation/NetworkConsole
[14:06] <roaksoax> rvba: right, but right now you said it is using cobler still, so we don't need it yet?
[14:07] <rvba> roaksoax: like I said, we're replacing it bits by bits.  Most of the application uses it still but the tiny part which does not use it uses celery.
[14:07] <roaksoax> rvba: alright, I guess i could release a partially working maas in order for me to introduce the new dependencies and get things working
[14:09] <rvba> roaksoax: if by "partially working" you mean "not really working" then yes… but I'm not sure it's worth it really.
[14:09] <roaksoax> rvba: right, but I much rather have all the new dependecies in main now than later
[14:09] <roaksoax> rvba: how do you usually start celery workers?
[14:09] <cheez0r> roaksoax: I'm not following what you're telling me to do; are you basically saying create this netboot iso, boot the system with it, log into it, and somehow recover the log from the prior install attempt where it never wrote a partition to a disk, so there can't be any log retained?
[14:09] <roaksoax> cheez0r: not the netboot ISO. use the network-console part
[14:10] <roaksoax> cheez0r: it will allow you to login while the installer is running
[14:10] <cheez0r> okay, so how do I implement this in the pxe boot image file?
[14:10] <rvba> roaksoax: Very simple: add the maas package to the PYTHONPATH and then run 'celeryd'.
[14:10] <roaksoax> cheez0r: you only need to modify the preseed file
[14:11] <cheez0r> ah ok
[14:11] <roaksoax> cheez0r: /var/lib/cobbler/kickstarts/maas.preseed
[14:11] <rvba> (note that it also need the rest of the python packages provided by maas but IIRC they will be on the general python path)
[14:11] <roaksoax> rvba: so is it similar to how we run twistd?
[14:12] <rvba> roaksoax: in the most simple case yes, but then we want to be able to run the workers on another machine and also run many workers.
[14:12] <roaksoax> cheez0r: sthis 3 are the ones you need:
[14:12] <roaksoax> d-i network-console/password           password SECRET123
[14:12] <roaksoax> d-i network-console/password-again     password SECRET123
[14:12] <roaksoax> d-i preseed/early_command string anna-install network-console
[14:12] <rvba> roaksoax: and we haven't started the work for these complex setup yet.
[14:13] <roaksoax> rvba: right, so as a first step, wouldn't it make more sense to ship a wrapper that sources PYTHONPATH and runs celeryd and/or upstartify it?
[14:13] <cheez0r> I've already got a partman/early_command string; that can coexist with preseed/early_command string?
[14:13] <cheez0r> (just confirming)
[14:13] <roaksoax> rvba: and eventually ship it in i.e. maas-worker
[14:14] <roaksoax> rvba: and provide a config to say how many workers are needed to be run?
[14:14] <roaksoax> cheez0r: yes, just add network-console to the end
[14:14] <rvba> roaksoax: That could be first step indeed. Yeah, the plan is to ship the workers within another package.
[14:15] <rvba> roaksoax: but this is very much WIP.  Unless you really really want to do a release, I suggest waiting a little bit so that we can think of a plan.
[14:15] <roaksoax> rvba: awesome then, so we *do* need a wrapper for celeryd or it is just the same way as how twistd was used?
[14:16] <roaksoax> rvba: well I was talking to Daviey last week and we agreed on having a new release in archives ASAP cause there
[14:16] <roaksoax> there's much to take care. i.e. New versions of raphael/yui/ File MIR's for celery ., etc etc
[14:16] <rvba> roaksoax: ok then.  But we definitely will need to iterate on that first release.  You've been warned ;)
[14:17] <roaksoax> rvba: :) no worries... after what I've dealt with last cycle this is piece of cake now :)
[14:17] <rvba> roaksoax: haha. What would the wrapper do then?
[14:17] <roaksoax> rvba: TBH, I rather identify issues and start working on getting things package now than be in trouble later
[14:18] <roaksoax> rvba: that's my question, do we really need a wrapper that starts as many workers wanted? or for me we can just run celeryd from an upstart job
[14:18] <rvba> roaksoax: sure.  We're in the middle of reachitecturing the whole thing that's all :)
[14:18] <rvba> roaksoax: we need only one worker for now.
[14:19] <roaksoax> rvba: ok, so that means using an upstart job is enough
[14:19] <rvba> Starting celeryf with the right packages on the path should be enough.
[14:19] <rvba> celeryd*
[14:19] <rvba> Yes I think so.
[14:20] <roaksoax> rvba: cause, once we need various workers, we can just have a wrapper that starts as many as cfonfigured and replace it with the upstart job
[14:20] <roaksoax> s/with the upstart job/within the upstart job
[14:21] <rvba> Well, it will be more complicated than that because how many workers to start is an information that will be in the DB so starting workers and stuff will need to be done at the application level.  Or at least controlled at the application level.
[14:21] <rvba> But let's start with the simple case.
[14:22] <cheez0r> roaksoax: similar behavior- I connect to the network console, I start the install, it finishes with setting up the partition manager, it kicks me out of the network console.
[14:22] <rvba> roaksoax: so, you need to start celeryd with all maas' packages available on the path, plus the celery configuration file (etc/celeryconfig.py).
[14:22] <cheez0r> now ssh back in no longer works, but the console is still stuck on "Continue installation remotely using SSH" screen
[14:23] <roaksoax> rvba: ok, awesome. As always I'll seek your advice when I get to that part
[14:23] <rvba> allenap: I'm thinking that if we want to do the massive code reorg we talked about the other day, we should probably do that ASAP.
[14:23] <rvba> roaksoax: sure, no problem.
[14:23] <roaksoax> cheez0r: uhmmm
[14:23] <roaksoax> cheez0r: TBH I hjave no idea what it could be
[14:23] <cheez0r> k
[14:24] <roaksoax> cheez0r: smoser` Daviey ^^ any ideas for cheez0r's issue?
[14:24] <allenap> rvba: I'm losing interest in that because of the Django app issue :-/ Do you want to try moving metadataserver to maas.metadata (or something like that)? If you can get that to work then I think we're back on.
[14:25] <rvba> allenap: I can try that.  What was the issue?
[14:28] <rvba> allenap: if we don't manage to pull it off then I think we should at the very least rename 'apiclient'.
[14:30] <allenap> rvba: Django complained that it couldn't load the app, but it didn't make a lot of sense. I suspect a bug.
[14:30] <rvba> allenap: ok, I'll see what I can do.
[14:32] <allenap> Cool·
[14:37] <cheez0r> roaksoax: so I ran the network connection as a shell and continued the installer on the console, and tailed syslog
[14:37] <cheez0r> I've got the output of that if you'd like it- it appears to be querying memory modules and CPUs and then just dies
[14:38] <cheez0r> the last line I get is kernel: [ ###.######] lowmem_reserve{}: 0 869 64806 64806 and then the beginning of another line before "Connection closed by remote host."
[14:40] <roaksoax> cheez0r: so that might be a kernel issue with your hardware? or faulty hardware even?
[14:40] <cheez0r> could be; all of the blades in this chassis are identical though, so hardware maybe, and it's passing all of the on boot/POST tests
[14:40] <cheez0r> I'm also getting this issue on five of eleven blades
[14:41] <cheez0r> I'm checking hardware configuration right now to try and isolate differences
[14:46] <roaksoax> alright!/win 3
[15:51] <allenap> Diff against target: 4466764 lines (+3848606/-587797) 5320 files modified  <-- rvba does not muck around.
[15:52] <rvba> allenap: haha :).  I look forward to removing YUI our tree.
[15:53] <rvba> from* our tree
[17:07] <roaksoax> rvba: still around?
[17:36] <marcoceppi_> So, as I continue to venture into a more stable BTRFS setup, I've been trying to research if USB3 is just as bad as USB2 for connecting disks over long periods of time. Is USB3 any better than USB2 in regards to consistency of disk connections? Or should I still be hunting for a better method of connection not using USB at all
[17:36] <marcoceppi_> FUUUU, wrong room
[23:12] <kurt_> General help question:  I'm having difficulty getting a node to accept an ssh key and allow auto-logon.  Other nodes don't have this problem.  I've tried deleting and re-adding the node via maas, and the node re-bootstraps, but still no go with the key.  Any suggestions?
[23:22] <kurt_> Anyone watch this list? :)
[23:59] <kurt_> General help question:  I'm having difficulty getting a node to accept an ssh key and allow auto-logon.  Other nodes don't have this problem.  I've tried deleting and re-adding the node via maas, and the node re-bootstraps, but still no go with the key.  Any suggestions?


[12:28] <webchat83> Dear Ubuntu Developers,
[12:28] <webchat83> My name is Alex, and I am using Ubuntu 23.10 on the Windows Subsystem for Linux (WSL) on my Windows 11 computer.
[12:28] <webchat83> I encountered an issue related to text display when using the command line. When I execute certain commands, such as sudo apt update && sudo apt upgrade, the text is displayed incorrectly. Instead of the expected output, I see a set of unrecognizable characters.
[12:28] <webchat83> I have already tried updating my system’s locale to ru_UA.UTF-8 using the following commands:
[12:28] <webchat83> sudo apt-get install language-pack-ru
[12:28] <webchat83> sudo update-locale LANG=ru_UA.UTF-8


[00:53] <dravekx> Hi. I have my users jailed in their SFTP home directories. According to http://www.debian-administration.org/articles/590, the directory has to be root:root. so how do I give those users write access to their home dirs?
[01:00] <qman__> dravekx, the directory you set SSH to jail to is viewed as "/" to the user
[01:00] <qman__> so you create the user's home directory from that point
[01:00] <qman__> i.e. /jail/home/username
[01:01] <dravekx> ahhhh
[01:01] <dravekx> qman__ ++++
[01:05] <dravekx> qman__, there's no way to give them access to said / ?
[01:07] <qman__> dravekx, no, but any given user shouldn't have access to / anyway
[01:07] <qman__> except root, of course
[01:08] <qman__> especially in a jail setup, you can just put files wherever you want
[01:08] <Patrickdk> qman, that severely limits someones attempt to escalade to root though :(
[01:09] <dravekx> qman__, when they login, they are at said "/", but really they are in /home/user/thisplace/
[01:09] <qman__> hah
[01:10] <qman__> dravekx, if they are at / when they log in, it's because they don't have permission to their home directory relative to the jail
[01:10] <qman__> so, for example
[01:10] <qman__> if the user is jailed to /home/user, you must create /home/user/home/user, and grant the user permission on the second 'user' folder
[01:11] <dravekx> that's wild. i understand it, but its wild.
[01:12] <qman__> yeah, it makes things a little confusing
[01:12] <qman__> that's why I prefer to make a separate directory for jailed users, like /jail
[01:12] <qman__> then you could have /jail/user/home/user
[01:13] <qman__> or if your users can share a jail, /jail/home/user
[01:13] <qman__> depends on your needs
[01:14] <dravekx> qman__, I understand. Now if I could grasp the permissions concept.
[01:15] <dravekx> qman__, basically, if I want that user and my admingroup to access his folder, I would set user1:admingroup, correct?
[01:16] <qman__> yes
[01:16] <dravekx> then if anyone needs access, I can just add them to admingroup.
[01:16] <qman__> and then chmod appropriately
[01:17] <dravekx> k
[01:17] <dravekx> thanks
[01:17] <qman__> no problem
[01:18] <lucaspearson> anyone here LDAP and SAMBA experts?
[01:21] <lucaspearson> ive been googling my life away trying to find a solution that fits my problem with LDAP/SAMBA and Profiles
[01:30] <lucaspearson> anyone?
[01:31] <dravekx> is there anyway to get rid of the "~" when users are jailed? instead of url/~user .. make it url/user?
[01:32] <lucaspearson> im not sure i have never looked into that but i can if youd like
[01:34] <JanC> dravekx: if you mean HTTP URLs, that's entirely up to your webserver configuration?
[01:42] <twb> When using virt-manager (for kvm) on lucid, do I need to manually configure bridges?
[01:42] <twb> I didn't *think* I had to, but experimental evidence seems to contradict me
[01:43] <twb> Ah, looks like libvirtd sets up the NAT bridge by default, but not bridges to physical NICs.  I must be remembering the former.
[02:53] <benjgvps> Hello, I installed Ubuntu server 10.04, though within under a minute to five minutes, it hangs and I have to do a hard reset
[02:53] <benjgvps> It happened on the regular version of ubuntu too...
[02:56] <twb> benjgvps: run memtest86+
[02:57] <benjgvps> twb: I have. No problems reported after running it all night
[02:57] <twb> benjgvps: dunno then
[02:58] <benjgvps> My guess is that it's something to do with power management or something. It's actually a Neoware CA2, which uses a low power 800 MHz VIA CPU. It's odd, Windows XP ran just fine even when I pushed it hard. Some other distros, like Puppy for example work just fine on it :|
[03:00] <twb> benjgvps: try googling for "acpi=off noapic"
[03:00] <twb> benjgvps: those two (and a bunch of others, that google should find) are things to try when you get weird behaviour
[03:00] <benjgvps> Thanks
[03:37] <Error404NotFound> can i create lucid vms using vm-builder? or is it just up to intrepid?
[03:44] <Xase> I'd like to build a media server, utilizing Ubuntu Server x64, and have 8 TBs, backed up by an 8tb raid...
[03:45] <Xase> Is this possible?
[03:48] <Xase> ?
[03:52] <Xase> Lalallala
[03:55] <ruffdog> Xase: trying to see if you get someone to wake up? :)
[03:55] <Xase> Yessir.
[03:56] <Xase> I'm tempted to bother the CM team to ask...
[03:58] <ruffdog> Xase: Do you have an issue you need help with?  I'm no pro at Server at all, but maybe I can help?
[03:58] <Xase> Well if what I want to do is possible, then it's also possible to do it on regular Ubuntu...
[03:59] <Xase> I want to create a Media server, that can be used as also Network Area Storage, with 8 tb, backed up by an 8tb raid
[04:01] <ruffdog> Xase: Sounds cool.  Did you check out http://www.havetheknowhow.com/  That might help.  It's a bit older article but it seems helpful.  or Even http://www.geek.com/articles/chips/feature-linux-media-server-using-ubuntu-810-2009065/
[04:03] <Xase> Reading them
[04:04] <Xase> Well I know how to build a media server, my main objective is being able to have the 8TB backed up via RAID, and be able to access said backups near immediately if main drive should say.... fail?
[04:08] <ruffdog> Xase, understood.  Maybe this article helps http://catgirlalexandria.wordpress.com/2010/12/08/setting-up-software-raid-on-ubuntu-server-8-10-10-10/ .  Not super smart on the subject myself.  Have dabbled in linux for a few years now but am starting a full transition over from Windows as of a couple of weeks ago.
[04:08] <Xase> Nice.
[04:09] <Xase> Well I'll google about.
[04:09] <Xase> nad peruse over those articles.
[04:09] <ruffdog> Xase, cool.  Good luck.
[04:23] <Xase> Maybe a double raid solution...
[04:24] <Xase> Where one raid is just a mirror copy of the first, with hot-swappability ?
[04:27] <ruffdog> Xase, that sounds good.  I maybe missing something but if you set up a raid, you should be good if one drive or two drives fail, right?
[04:27] <Xase> Well yes.
[04:28] <ruffdog> Xase, Is doing what you state a bit over the top?  Just curious.  Again, not perfect but I have a couple of storage devices set as Raid5 and I had both break once.  Replaced the broken drive and all my data was still there, nothing missing.  Unless you see maybe a scenario where more drives would fail than could be recovered?
[04:28] <Xase> What I really need is a 8tb media server with a backup clone.
[04:28] <ruffdog> Xase, in that case, maybe setup a second one that you can just backup to on a daily basis?
[04:29] <Xase> Yes, but would I be able to do it so that just new data gets stored?
[04:29] <Xase> If so I could just set up a Cron task correct?
[04:29] <Hypoglybetic> Is anyone here experienced with freeNAS and FTPs?   You people are so much smart <3  -- I'm getting error 500, invalid port command when I try to connect via the internet, but my 192.168 IP works.
[04:31] <ruffdog> Xase, Cron may work.  But maybe get a program that's specifically for backups.  Something like http://www.junauza.com/2009/01/7-best-freeopen-source-backup-software.html
[04:42] <ruffdog> Xase, bacula looks better than Time Vault.  Bacula might be better.
[04:42] <Xase> I was just reading about i.
[04:44] <ruffdog> Xase, AtomicSpark thinks it might be a bit overkill (bacula) for backing up a media server.  He says possibly rsync might be better.  I just through the question out in the offtopic channel while I was in there.
[04:45] <Xase> Hmm...
[04:45] <Xase> Rsync eh?
[04:46] <ruffdog> Yeah.  But I know very little about it.  It's on that web page I sent you though.
[04:50] <Xase> Yeah...
[04:50] <Xase> sounds great.
[04:51] <Xase> Did you mention that I'd be rsyncing 8tb of data though?
[04:56] <ruffdog> Xase, no I didn't tell him that.  I asked and he said "ruffdog: Its hard to back up that much data. You'd probably just rsync one volume to another. Thats pretty much your ownly option. :<"
[04:57] <ruffdog> Xase, he also says "ruffdog: Using some type of RAID would prevent losing your media due to drive failure. It's not backup, but it helps a lot."
[04:59] <ruffdog> Xase, and AtomicSpark says more "ruffdog: Note that RAID 5 is sketchy on that size of a volume. You're better off doing some sort of nested raid. Like raid 1 + 0."
[05:44] <boxybrown> is there a fast way to create a new admin user with the same rights/groups as the original admin user created during install?
[05:44] <boxybrown> (basically we want to rename the admin user, but it sounds like the best way to do this is create a new acct and delete the old one)
[06:22] <Hypoglybetic> Can someone tell me if this works for them? ftp://<IP_ADDRESS>:2021 ?
[06:49] <sdollins> Hello.
[06:49] <sdollins> Could someone perhaps tell me what 4 dots rotating between red and white means on the screen after grub?
[07:00] <ruffdog> asdf
[07:00] <ruffdog> asdfasdf
[07:26] <sdollins> anyone? :<
[07:26] <dravekx> i think everyone is offline.
[07:27] <sdollins> My server is stuck here http://dl.dropbox.com/u/9631803/ubuntu-boot.png
[07:27] <sdollins> We moved the drives into a new chassis.
[07:30] <kklimonda> sdollins: boot it in the recovery mode - it will disable splash, and present you with more info about boot process.
[07:31] <sdollins> it's shift key for grub2 right?
[07:31] <kklimonda> yes, left shift
[07:33] <sdollins> hmmm
[07:34] <sdollins> all is fine is recovery mood
[07:34] <sdollins> mode*
[07:37] <kklimonda> then try removing quiet and splash from the default boot entry, and see if it also fixes the problem.
[07:43] <sdollins> mkay rebooting
[07:43] <sdollins> kklimonda, http://dl.dropbox.com/u/9631803/ubuntu-boot2.png
[07:43] <sdollins> its stuck there
[07:51] <kklimonda> sdollins: can you login using ssh? It does look like the boot process ends, but ttys aren't spawned for some reason
[07:51] <sdollins> i don't think networking is up
[07:51] <sdollins> let me check
[08:05] <sdollins> kklimonda, yes networking works.
[08:05] <kklimonda> sdollins: if so, I'd try logging in using ssh and checking what does ubuntu think its runlevel currently is (there is a runlevel command). The fact that nginx has started suggests that it's not that (it's started from old, sysinit scripts) but binmft-support is one of the last messages you get before the login prompt is shown. The last one comes from acpi-support which may not be
[08:05] <kklimonda> installed/enabled on your server.
[08:05] <kklimonda> (on the other hand you have pulseaudio installed so it's not that servery.. ;})
[08:05] <sdollins> It's not my server and I thought the same XD
[08:05] <sdollins> Well, I don't use it
[08:05] <sdollins> N 2 is the run level
[08:05] <kklimonda> and what does sudo service tty1 status returns?
[08:05] <sdollins> start/running
[08:09] <kklimonda> and getty is running?
[08:09] <kklimonda> meh, it should be
[08:09] <sdollins> yep
[08:31] <sdollins> I don't really see anything useful in that :(
[08:32] <SpamapS> sdollins: weird.. so plymouth should stop when rc is done...
[08:32] <SpamapS> sdollins: its *very* useful.. it tells me that rc finished
[08:32] <SpamapS> sdollins: which means the condition in /etc/init/plymouth-stop.conf that says 'or stopped rc RUNLEVEL=[2345]' should have been matched
[08:34] <sdollins> i see
[08:34] <sdollins> This started after we did a chassis change. I'm not sure if you read that.
[08:35] <SpamapS> No but did your network interface maybe change from eth0 -> eth1 ?
[08:36] <sdollins> i've taken care of udev rules
[08:36] <sdollins> networking is fin
[08:36] <sdollins> e
[08:38] <SpamapS> sdollins: what does 'status plymouth' say?
[08:38] <sdollins> start/running
[08:38] <sdollins> pid 530
[08:39] <SpamapS> sdollins: for giggles, try 'sudo /bin/plymouth quit'
[08:39] <SpamapS> sdollins: then 'status plymouth'
[08:39] <sdollins> stop/waiting
[08:39] <SpamapS> ok.. *weird*
[08:40] <sdollins> its still stalled too :(
[08:40] <SpamapS> ok can you boot w/ --verbose (remove the -x from /etc/init.d/rc) and then pastebin your /var/log/boot.log ?
[08:42] <sdollins> okay its booting up now
[08:45] <Zaca12> Hi there, I've got a mail server which is heavily uploading mail (imap port 993) although I can't seem to establish where exactly this mail is coming from, i.e. which box on my network is sending this mail. how would i be able to identify which computer (IP) on our network is uploading such heavy amounts on data through our mail server? Port 993
[08:46] <jamie_> Zaca12, you could run tcpdump on the mail server and set it to only show packets which have a destination port of 993 - this would show you which IP's were sending the data
[08:46] <SpamapS> Zaca12: I've used 'ntop' in the past to find abusive users. :)
[08:47] <sdollins> http://pastebin.com/G8xvTrK2 SpamapS
[08:47] <iclebyte-work> SpamapS, we've just implemented ntop on our core network but since it run's in RAM it doesn't seem to keep those stats for very long
[08:47] <iclebyte-work> which is quite frustrating
[08:48] <iclebyte-work> so is the fact we bought the pro ntop with the plugins and support and don't get replies from luca derbi
[08:48] <SpamapS> that sux. I haven't had to use it for a while...
[08:49] <iclebyte-work> it's a cool product though, we were looking at it as an alternative to other commercial deep packet inspection tools
[08:49] <iclebyte-work> it would be perfect for a home network, we're using it to monitor a broadband network with 36000 users though
[08:50] <SpamapS> iclebyte-work: i used it to monitor a highschool wifi network 400 users.. didn't have much problem on old 1G boxes.
[08:51] <iclebyte-work> 400 wifi connections is quite different to 36,000 8 meg ADSL circuits
[08:51] <iclebyte-work> out of interest though, which AP's did you use?
[08:53] <SpamapS> iclebyte-work: Cisco I forget the model #
[08:53] <SpamapS> iclebyte-work: very nice units..
[08:54] <SpamapS> iclebyte-work: had  ap<->vlan<->e1000<--linux bridge-->e1000<->rest_of_network
[08:55] <SpamapS> iclebyte-work: also ran snort feeding into an ACID database so we could catch the script kiddiez trying to exploit the other boxes.
[08:55] <iclebyte-work> ah you used it inline
[08:56] <iclebyte-work> SpamapS, we're using a mirrored port on some cisco kit.
[08:56] <iclebyte-work> SpamapS, did you find many attacks?
[08:56] <SpamapS> iclebyte-work: no.. the admins I built the IDS network for didn't realize how hard IDS tuning was..
[08:56] <iclebyte-work> =)
[08:56] <iclebyte-work> was this an academic network?
[08:56] <SpamapS> iclebyte-work: instead of quieting down the ACID flags.. they just ignored it and used ntop to find the kids who were downloading stuff.
[08:57] <iclebyte-work> haha
[08:57] <SpamapS> The biggest problem on the network (unbeknownst to them) was kids running Unreal Tournament
[08:57] <SpamapS> these two kids were geniuses.. they figured out a way to get around the normal controls...
[08:57] <iclebyte-work> this was a while ago =)
[08:57] <SpamapS> and setup a phantom share on a linux box to serve up the game...
[08:57] <SpamapS> and then would *SELL* access to it.
[08:58] <iclebyte-work> awesome
[08:58] <iclebyte-work> i love people like that
[08:58] <SpamapS> the administration was mad.. but I got their contact info and still occasionally throw work their way ;)
[08:58] <SpamapS> they're both sysadmins now :)
[08:59] <iclebyte-work> that does not supprise me.
[09:01] <SpamapS> sdollins: any progress on that boot.log ?
[09:01] <sdollins> i linked you
[09:01] <SpamapS> about time I started thinking about sleep...
 http://pastebin.com/G8xvTrK2 SpamapS
[09:01] <SpamapS> oh sorry Imissed it
[09:01] <sdollins> Me too. I've slept 3 hours in the past 40.
[09:02] <SpamapS> sdollins: weird.. I don't see events for rc or runlevel
[09:03] <sdollins> I've gave up ;P
[09:03] <sdollins> I'll just reinstall it tomorrow.
[09:04] <SpamapS> sdollins: doesn't make much sense, but I understand. ;)
[09:17] <Error404NotFound> I have got a server with its lsb_release -a, and /etc/issue saying its maverick, while source.list has all from karmic, what would be the definite way to confirm the version?
[09:19] <kklimonda> Error404NotFound: either check /etc/lsb-release or /usr/share/doc/base-files/changelog.Debian.gz
[09:20] <Error404NotFound> first one was maverick, and a zcat on second tells maverick...
[09:20] <Error404NotFound> seems maverick, someone pulled a prank on me by replacing source.list to karmic
[09:20] <SpamapS> Error404NotFound: sounds like a half-aborted upgrade
[09:22] <kklimonda> SpamapS: what is half-aborted upgrade? Someone has started upgrade karmic->maverick, decided it was a bad idea, and restored all sources.list?
[09:22] <SpamapS> kklimonda: that, or they copied some of /etc from a maverick server onto an old karmic box
[09:24] <kklimonda> changelog for base-files is from maverick so it's probably the first one, or the prank :)
[09:24] <ikonia> Error404NotFound: the running kernel is the best clue
[09:25] <Error404NotFound> ikonia: Linux optrak-3 2.6.35-22-server #33-Ubuntu SMP Sun Sep 19 20:48:58 UTC 2010 x86_64 GNU/Linux
[09:25] <Error404NotFound> i guess its maverick
[09:25] <Error404NotFound> right?
[09:25] <ikonia> looks that way from the kernel
[09:28] <SpamapS> so sources.list is just screwed
[09:28] <SpamapS> maybe an old config management overwrote it?
[09:44] <Error404NotFound> I am thinking to run KVM on my maverick box, the only external interface is eth0 which is statically assigned right now. If i create a bridge, would i need to install dhcp server and run on it? or if i am giving all the network conf parameters like ip, gateway, dns,etc to vms?
[10:00] <lephisto> moin
[10:03] <Sirgado> hi, I've an 10.04 server with nfs exports, trying to mount NFS with 10.10 clientes give me error: requested NFS version or transport protocol is not supported
[10:03] <Sirgado> found this bug: https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/656889
[10:04] <Sirgado> it's strange its important is undecided because it seems to make impossible to connect server with desktops
[10:28] <DigitalFlux> Hi Guys
[10:28] <DigitalFlux> I am kind of confused about apt-cacher
[10:28] <DigitalFlux> I need to know when does the package db get updated ?, i mean if a client requests a package that is already cached, but there is an update to this package, will the client get the older cached package from apt-cacher or will apt-cacher go and fetch the new package, cache it and serves it to the clien t?
[10:33] <patdk-lap> don't use apt-cacher
[10:33] <patdk-lap> use apt-cacher-ng
[10:36] <DigitalFlux> patdk-lap: :(
[10:36] <DigitalFlux> patdk-lap: I already started using it, configured it and it's currently downloading the packages
[10:36] <patdk-lap> well, apt-cacher-ng is a straight replacement for apt-cacher
[10:36] <DigitalFlux> patdk-lap: Would it be possible to use the same cached directory structure of apt-cacher with apt-cacher-ng ?
[10:37] <patdk-lap> atleast for me, apt-cacher caused it to be 10x slower than not using it at all
[10:37] <patdk-lap> and apt-cacher-ng is fast
[10:37] <patdk-lap> I dunno if the structures are the same or not
[10:37] <DigitalFlux> hmm
[10:37] <DigitalFlux> any good docs on apt-cacher-ng ?
[10:39] <patdk-lap> dunno, it was too simple to use, didn't need any
[10:39] <DigitalFlux> patdk-lap: Ok Thanks
[10:39] <DigitalFlux> Now what about my question at the top ?
[10:40] <DigitalFlux> patdk-lap: what do you think ?
[13:39] <zul> morning
[13:39] <highvoltage> morning zul
[13:48] <azizLIGHTS> i got cli right now, but i want to use firefox or chrome to browse internet, whats the lightest gui for this purpose
[14:03] <nimrod10> azizLIGHTS, you have a range of light window managers: lxde, ion, xmonad, openbox, fluxbox
[14:03] <azizLIGHTS> these are even less resource intense than xfce correct?
[14:04] <nimrod10> correct !    https://help.ubuntu.com/community/Installation/LowMemorySystems
[14:04] <azizLIGHTS> its telling me not to install GUI: https://help.ubuntu.com/community/ServerGUI
[14:04] <nimrod10> if you're on a server you shouldn't have a gui
[14:04] <greppy> azizLIGHTS: ratpoison is REALLY light weight. :)
[14:04] <nimrod10> why do you need a gui on a server ?
[14:05] <azizLIGHTS> because i use the server for proxying basically, and downloads are unstable and break
[14:05] <azizLIGHTS> so i must use chrome on the server itself
[14:05] <azizLIGHTS> because my connection seorver is unreliable
[14:05] <azizLIGHTS> my connection to server
[14:06] <azizLIGHTS> is there a better way
[14:06] <azizLIGHTS> lynx and elinks and links cannot do
[14:06] <highvoltage> azizLIGHTS: wget or curl
[14:06] <azizLIGHTS> :( nor wget
[14:06] <highvoltage> wget will certainly work better than chrome
[14:07] <azizLIGHTS> there is some sessionids and javascripting involved
[14:07] <greppy> azizLIGHTS: run lxde or ratpoision in a vncserver instance :)
[14:07] <azizLIGHTS> this sounds interesting
[14:07] <azizLIGHTS> i have no gui components at all right now, does this mean i need to install x-org
[14:08] <azizLIGHTS> or is there one single command for ratpoison that takes care of it
[14:08] <greppy> azizLIGHTS: apt-get install vncserver
[14:08] <greppy> then just use ratpoison with that.
[14:10] <azizLIGHTS> i mean do i have to sudo apt-get install xserver-xorg xserver-xorg-core, and then sudo apt-get install ratpoiuson
[14:11] <greppy> if you want to run it on the video hardware in the server, yes.
[14:11] <greppy> if you just want a network service that you can do x11 stuff in, use vncserver.
[14:12] <azizLIGHTS> i dont quite know what that means
[14:13] <greppy> ok
[14:14] <greppy> !info tightvncserver
[14:15] <greppy> then use a vnc client, on another system to connect to that.
[14:16] <azizLIGHTS> i can run a vnc server on the server without x-org?
[14:17] <azizLIGHTS> and see a gui on the vnc client display?
[14:17] <greppy> yes
[14:17] <azizLIGHTS> oh
[14:17] <azizLIGHTS> do i install ratpoison on the server or the client?
[14:17] <greppy> azizLIGHTS: it will install a small amount of xorg, apt-cache info tightvncserver will show the packages that it requires.
[14:17] <greppy> on the server.
[14:18] <greppy> azizLIGHTS: then just add 'ratpoison &' to the end of your ~/.vnc/xstartup
[14:19] <greppy> basically run vncserver once to create the .vnc directory and files, then shut it down and edit ~/.vnc/xstartup
[14:20] <RoAkSoAx> morning all
[14:21] <azizLIGHTS> ok greppy, so basically sudo apt-get install vncserver ratpoison; vncserver; quit vncserver' edit .vnc/xstartup to add ratpoison &, then runvncserver again and it will launch ratpoison into vnc, and connect via vnc client and enjoy?
[14:22] <azizLIGHTS> that all the steps? jkust want to make sure
[14:24] <greppy> azizLIGHTS: yes
[14:24] <hallyn> jdstrand: for libvirt-bin, in debian/control.  Should we be keeping recommends/suggests/depends as in debian, or as in our older versions?
[14:29] <hallyn> jdstrand: (nm, i'll chug along and document every frigging thing i move relative to debian one)
[14:33] <hallyn> jdstrand: btw, I'm switching to 0.8.8 which is now in unstable.  (though pull-debian-source and lp:debian/sid/libvirt don't yet show it)
[14:35] <zul> hallyn: wont someone please think of the children ;)
[14:36] <compdoc> children are best with fava beans and a nice chianti
[14:38] <hggdh> SpamapS: you are the expert on mountall, right?
[14:39] <jdstrand> hallyn: re debian/control> for this merge I think so. going forward they can be reevaluated I guess. many (some?) of those were the result of ubuntu-server changes
[14:40] <jdstrand> hallyn: re 0.8.8> oh, good :)
[14:40] <jdstrand> hallyn: I think the path of least reisistance is the best option atm
[14:40] <jdstrand> resistance
[14:41] <jdstrand> hallyn: I feel your pain with the merge
[14:41]  * jdstrand hugs hallyn
[15:03] <hallyn> jdstrand: actually one more q.  For the debian changelog entries to copy over...  do I start after the last version which ubuntu had in common with debian?
[15:03] <simonadameit> hi, how can I discover which package would provide a certain file?
[15:03] <hallyn> or just start after <IP_ADDRESS> ?
[15:03] <hallyn> simonadameit: dpkg -S /path/to/file
[15:03] <simonadameit> ah, thanks!
[15:03] <hallyn> np
[15:08] <Daviey> hallyn, If you are doing a merge, the  changelog should be the original ubuntu changelog, with the newer entries from debian at the top; then for the top most entry is what remaining ubuntu changes exist between debian and ubuntu.
[15:08] <Daviey> hallyn, bzr merge-package *should* do that for you
[15:19] <jdstrand> hallyn: what Daviey said, with the exception of bzr, since that doesn't work with source format 3 too well
[15:20] <jdstrand> hallyn: basically the changelog has all the ubuntu changes that were ever made interleaved
[15:23] <hallyn> jdstrand: yes, but ubuntu's libvirt hasn't been based on debian's since 0.8.3-1.  So I was wondering whether to go back to 0.8.3-1, or to 0.8.5-1
[15:23] <hallyn> I'm doing 0.8.3-1
[15:25] <jdstrand> hallyn: that isn't how it works
[15:25] <jdstrand> hallyn: maybe I don't understand your question
[15:25] <mdeslaur> Daviey: I think the server team should SRU bind 9.7.3 into lucid and maverick. It's the only sane solution to get DNSSEC working properly. I've added a comment to that effect to bug #651875
[15:26] <jdstrand> hallyn: hold on, I think I know what you are asking
[15:26] <hallyn> jdstrand: the last time ubuntu's libvirt package was based on debian's was with 0.8.3-1ubuntuX.  After that, debian had 0.8.4*, 0.8.5*, 0.8.7*.  We had 0.8.5-0ubuntuX
[15:27] <jdstrand> hallyn: right, yes. I see what you are getting at
[15:28] <Daviey> mdeslaur, Well certainly sounds a clean solution, and if we do that it might be a good idea to A) run it past the tech board and B) let it bake i -proposed with more than just the usual verification process
[15:29] <jdstrand> hallyn: so, in this case, interleave all the way up to 0.8.3-1ubuntu14, then include Debian all the way to 0.8.8-X, then do 'Remaining changes'
[15:29] <mdeslaur> Daviey: yes, I completely agree...let me know if the server team needs anything from me
[15:29] <Daviey> mdeslaur, Have you looked at the diff between the two versions?
[15:29] <hallyn> jdstrand: interleave?  thta wont' be misleading?
[15:30] <jdstrand> hallyn: I think that best conveys what we are doing. so Debian+Ubuntu up to 0.8.3-1ubuntu14, Debian from 0.8.4-0.8.8, then your new ubuntu1 entry with all the 'Remaining changes'
[15:30] <jdstrand> hallyn: is that more clear ^
[15:30] <hallyn> oh, and drop 0.8.5-ubuntu*?
[15:30] <mdeslaur> Daviey: it _humongous_, and contains a crapload of dnssec fixes: http://paste.ubuntu.com/571183/
[15:31] <Daviey> *awesome*
[15:31] <jdstrand> hallyn: yes. all those changes are caught in 'Remaining changes', and it conveys what actually just happened-- ie that we slurped in all the 0.8.4-0.8.8 Debian changes
[15:31] <mdeslaur> Daviey: I think it's time to do it, before they start releasing 9.8....I assume 9.7.3 shouldn't impact configuration files from 9.7.0
[15:31] <jdstrand> hallyn: what do you think?
[15:31] <Daviey> mdeslaur, that was one of my concerns :/
[15:32] <Daviey> mdeslaur, I'll draft a PPA package and email to ubuntu-devel CC'ing TB today.
[15:32] <jdstrand> I'm sorry, why is the TB being CC'd?
[15:32] <jdstrand> this is a one-time exception-- ie an SRU
[15:33] <mdeslaur> Daviey: cool...you may want to check with lamont to see if he's got 9.7.3 ready for natty
[15:33]  * jdstrand didn't read all backscroll
[15:33] <Daviey> jdstrand, I want the TB's comment jumping 3 minor versions in a LTS release :)
[15:33] <hallyn> jdstrand: i'll try.  I can envision one problem case, but not sure i'tll happen.  will see. thanks.
[15:33] <jdstrand> Daviey: that is up to the ubuntu-sru team
[15:34] <jdstrand> hallyn: well, this is only about documenting what we are doing. I am not saying dropping the changes, only how we represent them in the changelog
[15:35] <Daviey> jdstrand, Yeah, that sounds suitable.
[15:36] <Daviey> jdstrand, regarding bzr merge-package and deb-src 3.0, have you tried doing an interim commit with patches unapplied?
[15:36] <jdstrand> Daviey: we've tried all kinds of things and while it might work for 1 person doing the committing, invariably the various committers do something slightly different and it blows appart
[15:37] <jdstrand> apart
[15:37] <Daviey> standardisation++
[15:39] <jdstrand> hallyn: so that we are on the same page. you are: grabbing 0.8.8-X from debian. then integrating/dropping our changes in debian/, then adjusting the changelog to be Debian+Ubuntu up to 0.8.3-1ubuntu14, Debian 0.8.4-X - 0.8.8-X, then your 0.8.8-Xubuntu1 changelog entry, documenting all the remaining changes, drops, new stuff, etc like we discussed
[15:41] <jdstrand> hallyn: so all the 0.8.5*ubuntu* changes still in the package, but only discussed in the changelog in the 0.8.8-Xubuntu1 entry
[15:41] <jdstrand> hallyn: correct?
[15:42] <hallyn> jdstrand: yeah
[15:42] <jdstrand> hallyn: ok great, then let me leave you alone :)
[15:42] <laen> What could be a possible reason, that kernel updates wreck the linux-image-server or MBR? Just rewriting the MBR (/usr/sbin/grub-install /dev/disk_without_partition doesn't work. I have to reinstall the kernel as well before doing that, always both.
[15:42] <jdstrand> hallyn: aren't libvirt merges fun?
[15:42] <hallyn> i'm trying to figure out the cause of the new commandtest failure
[15:42] <jdstrand> hallyn: on the plus side, they really exercise ones packaging skills
[15:43] <jdstrand> granted, that isn't particularly desirable *right* before FF
[15:50] <jdstrand> Daviey: (thought) it might be worthwhile to send an email to #ubuntu-server as a call for testing for bind9
[15:50] <Daviey> jdstrand, yeah, totally
[15:51] <Daviey> "Please test your production DNS servers on this PPA" :)
[15:51] <Daviey> but yeah, hopefully we'll get some testing
[15:51] <jdstrand> Daviey: well, presumably -proposed, but I hear you
[15:51] <jdstrand> Daviey: that said, anyone interested in dnssec would want to anyway
[15:52] <Daviey> hallyn / jdstrand: just did a bzr merge-package on libvirt to see what it yielded for changelog...  http://pb.daviey.com/YIJD/raw/
[15:52] <jdstrand> Daviey: you could also politely ask IS if they would as well. not sure what they'd say, but worth asking
[15:52] <Daviey> jdstrand, I'll dig a trench, then ask tentatively :)
[15:52] <Daviey> good thinking
[15:53] <jdstrand> Daviey (and hallyn): yeah, that doesn't reflecet what actually happened though...
[15:53] <jdstrand> reflect
[15:53] <Daviey> Oh aye, just wanted to see what it should show.
[15:53] <jdstrand> getting back in sync with Debian is always fun
[15:53]  * jdstrand nods
[15:54] <jdstrand> hallyn: but that paste does show that you should add 0.8.3-2+, which I had totally forgotten about :)
[15:55] <jdstrand> the -v to use will be weird..
[15:55] <hallyn> Yup, those are in.  I just need to consolidate the old ubuntu log entries
[15:55] <jdstrand> hallyn: I vote for -v0.8.3-1ubuntu14
[15:56] <jdstrand> cool
[15:56] <laen> Anyone an idea why Ubuntu Server kernel updates result in non-bootable machines now and then?
[16:04] <Daviey> laen, Do you have any special kernel modules that you added?
[16:13] <Error404NotFound> how do i know which grub is running: http://pastebin.com/p2kHdDYz
[16:16] <ivoks> none is running
[16:16] <ivoks> grub doesn't run
[16:16] <ivoks> you don't have grub-pc installed, therefor, you have 'grub 1' installed
[16:17] <Error404NotFound> ivoks: well, by running i meant running at boot time after BIOS :)
[16:18] <Daviey> mdeslaur, So you are thinking 9.7.3 should go back to Lucid, Maverick and be uploaded to Natty?
[16:18] <ivoks> Error404NotFound: well, technically, what you have installed doesn't have to be the same thing you have on MBR
[16:18] <Error404NotFound> ivoks: so to run older grub, i need grub pc?
[16:18] <Daviey> mdeslaur, Noting that Debian doesn't even have 9.7.3 yet :o
[16:19] <ivoks> Error404NotFound: grub-pc is 1.98, while grub is 0.97... which one is older? :)
[16:19] <Error404NotFound> ivoks: hmmm
[16:20] <ivoks> am i confusing you?
[16:20] <ivoks> grub 1 = grub
[16:20] <ivoks> grub 2 = grub-pc
[16:20] <mdeslaur> Daviey: lamont is the debian maintainer...ask him when he'll have 9.7.3 packages ready.
[16:20] <Error404NotFound> ivoks: nah, not confusing :)
[16:20] <Daviey> lamont, ^^ :)
[16:20] <lamont> sprinting this week.
[16:21] <lamont> having said that, I'm currently doing my test build of 1:9.7.3.dfsg-1
[16:21] <Daviey> heh, lamont that is  great news.
[16:21] <Daviey> lamont, I suppose you understand the predicament?
[16:22] <lamont> I've been ignoring the predicament...
[16:22] <Daviey> lamont, We are looking to SRU 9.7.3 into Lucid and (probably) Maverick due to the DNSSEC stuff.
[16:22] <lamont> er, I mean, which predicament are you referring to?
[16:22]  * lamont has commented on the bug, and is +50 to SRUing it into lucid
[16:22] <Daviey> lamont, that is great news.. thanks
[16:29] <bencer_> hi, anybody from the -server team would be willing to sponsor updates of the ebox* packages?
[16:31] <Daviey> bencer_, It might be a good idea to raise a bug on Launchpad, "Please update ebox version XX to XX" and attach a debdiff, bzr branch or link to a dsc (and associated) files..  and subscribe ubuntu-sponsors team
[16:31] <Daviey> bencer_, I'm sure someone from the server team will pluck it first.
[16:32] <bencer_> Daviey: on bug for every package?
[16:32] <bencer_> s/on/one
[16:32] <Daviey> bencer_, Does that make sense, if you want some help along the way - feel free to ask!
[16:32] <Daviey> bencer_, Hmm, how many source packages are you talking about?
[16:32] <zul> bencer_,: there is a ebox-metapackage right?
[16:32] <bencer_> nope
[16:32] <zul> Daviey: alot
[16:32] <bencer_> we have a package for each module
[16:32] <bencer_> libebox, ebox, ebox-network, etc...
[16:33] <bencer_> https://launchpad.net/~bencer/+archive/zentyal-2.0
[16:33] <zul> bencer_: i would do it on libebox
[16:33] <zul> bencer_: if i have some time in the afternoon ill do it
[16:33] <bencer_> ebox package is the only one with bugs right now
[16:33] <Daviey> ^^ fix released :-)
[16:33] <bencer_> packaging is far from perfect but imho is much better than existing packages :)
[16:34] <Daviey> bencer_, Are you still calling the packages ebox?
[16:34] <zul> bencer_: then do it on the ebox package and again if i find sometime to do this afternoon ill do it
[16:34] <bencer_> zul: that would be great, going to fill in the bug
[16:34] <bencer_> Daviey: yes, for 2.0 series
[16:34] <bencer_> 2.1 which will become 2.2 was released yesterday
[16:34] <bencer_> and packages have been renamed to zentyal
[16:35] <Daviey> bencer_, So in natty+1 release you will be looking at a transition path for the new name?
[16:35] <bencer_> Daviey: yes
[16:36] <Daviey> bencer_, groovy
[16:36] <bencer_> Daviey: anyway, is still not decided how we will approach the migration between ebox-* to zentyal-* packages
[16:36] <bencer_> but definitely we want to provide a migration path
[16:37] <bencer_> zentyal official release are only for lts
[16:37] <bencer_> but users willing to use the versions on between, should be able to use these packages too :)
[16:37] <Daviey> bencer_, I paid close attention to the talk at FOSDEM... :)
[16:37] <bencer_> it was me :)
[16:37] <Daviey> o/
[16:38] <Daviey> bencer_, Well if you want some help, it would be really good to shout out for it at the beginning of the next development cycle.
[16:39] <bencer_> Daviey: probably i'll be on load too, and also it's in our plans to attend to the uds
[16:39] <Daviey> bencer_, You have details about the next UDS?
[16:39] <bencer_> Daviey: for the 2.1 what i want to start working on is framework improvements so packages can deal easy with apparmor profile changes
[16:40] <bencer_> review policy and all that stuff
[16:40] <bencer_> Daviey: i have a task to submit a talk, but didn't have the time to see deadlines or anything
[16:41] <Daviey> bencer_, Have you been able to attend a UDS before?
[16:41] <bencer_> nope
[16:41] <bencer_> i've been on debconfs
[16:42] <SpamapS> hggdh: re mountall.. I have certainly spent a lot of time debugging it. Whats up?
[16:42] <bencer_> Daviey: i'm quite familiar with debian workflow but not with ubuntu yet
[16:42] <Daviey> bencer_, :), well the format is to create a blueprint, and have a session scheduled.  It's often a bad idea to have it in a presentation style session, but often of a peer dicussion between interested people.
[16:43] <Daviey> (That is assuming the track lead approves the session)
[16:43] <bencer_> peer discussion fits better
[16:44] <bencer_> what we would like to discuss is how what we can give to ubuntu server in the smb server environment
[16:45] <bencer_> and how to approach this colaboration, like release cycles, policy stuff and so on
[16:45] <bencer_> that was my idea about, but i have to think about it
[16:45] <doxin> i'm trying to get an irc server working, and i got it running, but the /oper command doesn't seem to work.
[16:45] <Daviey> bencer_, Well that is an area we need to improve on, so i'll be listening carefully :)
[16:46] <bencer_> cool, Daviey any idea you have for the session, would be really welcomed
[16:48] <Daviey> bencer_, My brain works better with some beer.. So perhaps that would help the server teams ideas come out...
[16:48] <Daviey> just sayin' :)
[16:48] <zul> yeah thats not ...
[16:48] <bencer_> Daviey: i just finished all the kolsh here
[16:48] <bencer_> :D
[16:48] <bencer_> i need to go rewe to get more
[16:49] <Daviey> heh
[16:51] <lamont> Daviey: deb http://ppa.launchpad.net/lamont/ppa lucid main <-- bind9 1:9.7.3.dfsg-1~lucid1 is building there now
[16:52] <SpamapS> doxin: I'd suggest asking in the IRC channel dedciated to the IRC server software's support/development first.. though if its something that Ubuntu has done to the package that has broken it, then thats a different matter...
[16:55] <Daviey> lamont, Super.. thanks.. I'm going to link to that in an email to ubuntu-server mailing list
[17:00] <laen> Daviey: No added kernel modules.
[17:01] <laen> Daviey: The thing is, the procedure when i joined the company was that after apt-get update, apt-get upgrade, they did an apt-get dist-upgrade. Even though that is not smart, the kernels shouldn't break (even if that's the image, or the MBR).
[17:02] <laen> The boot error is number 13 or 24, respectively Invalid or unsupported executable format, or Attempt to access block outside partition
[17:02] <laen> Sometimes, we're able to boot another kernel that's still available, sometimes we're not.
[17:02] <Daviey> laen, Can you raise a bug and include as much detail as possible please?
[17:03] <Daviey> laen, It's probably going to be cjwatson looking at that.
[17:03] <laen> Well, i have seen bugs about it, and they're answered with "You have incorrectly specified your Windows partition" or "Try another kernel".. and i'm not really waiting for these answers.
[17:03] <laen> But, could give it a try.
[17:04] <Daviey> laen, It sounds like it could be a bug, and if we have a record of it - it makes it easier to track
[17:05] <laen> Weirdest thing is that it never happens on 8.04 LTS, only since we started using 10.04 LTS. Just created the launchpad account.
[17:06] <SpamapS> Daviey: btw, I've missed your snarks on mumble.. somebody needs to fix that in natty soon!
[17:09] <Bilge> Why can't I `su` as a user that has no password?
[17:11] <Daviey> SpamapS, heh
[17:12] <L-s-L> does anyone know the magic config option to set blksize for tftp-hpa?
[17:12] <Daviey> lamont, Would you be happy uploading your package to debian sid today?  Would be nice to get it in  Natty before feature freeze. :)
[17:14] <lamont> Daviey: that's what I've been working on
[17:14] <Daviey> lamont, you sir, rock
[17:14] <lamont> and nfc if it'll be NEW or not, so natty is getting ~build1
[17:15] <Daviey> lamont, NEW in Ubuntu or Debian?
[17:16] <lamont> debian - I figure ubuntu will happen quickly if it is
[17:16] <lamont> honestly, haven;t checked
[17:18] <Daviey> lamont, seems you have it hand!
[17:19] <cjwatson> laen,Daviey: generally I'm afraid I'm not going to look at GRUB Legacy bugs
[17:20] <cjwatson> it sounds like maybe the kernel sometimes ends up above a BIOS disk limit or something; a small /boot at the front of the disk might help
[17:20] <cjwatson> but this sort of thing is not going to be fixed in GRUB Legacy
[17:20] <Daviey> laen, With that, is there a reason to not upgrade to Grub2?
[17:21] <dravekx> so the only difference in 10.10 and 10.04 is support?
[17:24] <lamont> Daviey: it's uploading to natty now
[17:24] <lamont> and done
[17:24] <Daviey> lamont, you sir, are a super hero in disguise.
[17:24] <lamont> would have been a bit quicker, but I kept answering questions
[17:33] <guntbert> tomasm-: hi
[17:34] <tomasm-> guntbert, i guess im trying to get my mail server set up.... is cyrus pretty standard?
[17:35] <guntbert> tomasm-: I still have doubts - to be able to receive internet mail you need a smtp server - and those are dangerous beasts if you don't know what you are doing
[17:35] <tomasm-> guntbert, i've been a linux system administrator for 6 years, and postfix is already installed
[17:35] <tomasm-> just new to ubuntu is all
[17:36] <guntbert> tomasm-: I take it back - but your question comes up now and then from people who have no clue
[17:37] <guntbert> as for a pop/imap server: my choice is dovecot
[17:38] <joschi> tomasm-: I'd recommend to use dovecot rather than cyrus imap, but cyrus is also fine
[17:39] <Bilge> How can I run a command as a user that has no password?
[17:39] <joschi> Bilge: sudo -u username $command
[17:40] <Bilge> So I should use sudo instead of su for this?
[17:40] <joschi> Bilge: you can use either.
[17:40] <joschi> Bilge: but on ubuntu you'd probably use sudo ;)
[17:40] <tomasm-> what are the advantages of dovecot? i may just go with cyrus for now but change later
[17:41] <guntbert> Bilge: prefer sudo (on ubuntu) in any case
[17:41] <joschi> tomasm-: dovecot is very stable (cyrus too), dovecot supports a lot of different storage formats (cyrus doesn't), dovecot brings a well documented SASL implementation (cyrus sasl is a documentation nightmare)
[17:42] <joschi> tomasm-: additionally, dovecot is more actively developed, IMHO
[17:42] <Bilge> su doesn't work, though, it asks for a password, even as root, and always fails
[17:42] <guntbert> tomasm-: I tried both, found dovecot easier to set up and manage, with better readable docu
[17:43] <tomasm-> k... what a bout a good webmail package? and I may be also doing fancier things with mail, like serving mailing lists, sending out bulk newsletters, and receiving emails into PHP to trigger some code/database changes
[17:44]  * guntbert steps back, no experience here
[17:44] <jkg> tomasm-: roundcube is pretty good for webmail, although I can't speak to the other things.
[17:46] <jkg> (and while we're recommending dovecot, one thing in its favour is the existence of a pretty helpful #dovecot, plus the fact I've had good dovecot advice in here)
[17:47] <tomasm-> the package documentation online for ubuntu is really nice
[17:50] <noecc> Does pinning php to 5.2 have any effect on future apache (mod-php) updates,
[17:55] <smoser> hggdh, ping
[17:55] <hggdh> smoser: I am here
[17:56] <smoser> so you should be able to launch instances with the pv-grub of the most recent hardy dailiy build. and add proposed, install and reboot to test
[17:56] <smoser> and actually, if you could collect the baseline test, that would be good too...
[17:57] <smoser> we dont, i dont' think, have baselines for either a.) currently released hardy (using the PPA build) or b.) current -updates kernel for hardy
[17:57] <hggdh> smoser: thank you! Now, I cannot run any tests -- my laptop bricked from yesterday's updates on natty, and I have been unable to get anyone interested in the bug
[17:57] <smoser> it sounds like you're interested .
[17:57] <smoser> i nominate you to fix it
[17:57] <smoser> :)
[17:58] <hggdh> well, I would if I could. It deals with upstart, mountall, and probably plymouth and libc6
[17:58] <smoser> but, if we can get to where we're going for hardy, everyone's life will be much easier.
[17:58] <hggdh> way out of my depth
[17:58] <hggdh> indeed
[18:00] <tomasm-> guntbert, do i need to do anything to enable logging in remotely (using START/TLS IMAP)? my password doesnt seem to work
[18:00] <tomasm-> guntbert, using dovecot
[18:01] <hallyn> cmagina-lunch: feature freeze is tomorrow, so please do let me know if you get a chance to test the multipath merge before that
[18:02] <guntbert> tomasm-: as far as I remember it was working ootb, but have a look at /var/log/....  (also: does connecting locally work?)
[18:02] <axisys> every lucid64bit ubuntu server I build has the /boot partition overlaps.. how do I fix it again? last time I messed up ..
[18:02] <axisys> http://pastebin.com/mN3M9fia here is the problem
[18:02] <tomasm-> guntbert, how do i connect locally?
[18:03] <axisys> also is there a way to make sure prtitions are not overlapped during install ?
[18:03] <axisys> s/prtitions/partitions/
[18:04] <guntbert> tomasm-: with a mail client - I myself can speak pop and imap but not SSL :-)
[18:04] <tomasm-> guntbert, ok, it says mail_location not set and autodetection failed
[18:05] <guntbert> tomasm-: ah - that is about where you want the mail spool, in ~/mail  or in /var/spool/mail or ...
[18:06] <tomasm-> guntbert, YES! thanks so much
[18:07] <guntbert> tomasm-: :-)
[18:13] <tomasm-> i can't believe xen.org is down. i thought redundancy was kinda the whole point of cloud servers
[18:18] <doxin> documentation on irc services is very scarce, so i'm asking here.
[18:18] <doxin> when i try to start hybserv it gives me "Unable to open SETPATH (/etc/hybserv/settings.conf)", any idea how to fix this? the mentioned path does exist.
[18:24] <Bilge> How does this make sense: http://derp.pastebin.com/yPntPvhG
[18:24] <Bilge> `screen -r user/` gives me the screens for that user
[18:25] <Bilge> Then trying to resume it using the name given says that it doesn't exist
[18:27] <zul> bencer_: ok uploaded
[18:27] <doxin> when i try to start hybserv it gives me "Unable to open SETPATH (/etc/hybserv/settings.conf)", any idea how to fix this? the mentioned path does exist.
[18:28] <chiapagringo_> hey guys, I am about to install/configure my first Ubuntu server on a Dell R415.  Can anyone point me to a server install check list/best practices site or document?
[18:28] <dbevacqua> any postfix gods in the house?
[18:28] <chiapagringo_> I will using RAID 1 and virtualization
[18:29] <bencer_> zul: what did you upload? all of them or just libebox+ebox?
[18:29] <zul> bencer_: all of them
[18:30] <ehw> Bilge, does screen -r user/ list the session as Private?
[18:30] <bencer_> zul: i've 3 more to update all the existing packages on the archive
[18:30] <bencer_> zul: do you think we are in time to include new modules?
[18:31] <zul> bencer_: i might be able to get to it tonight send me an email to<EMAIL_ADDRESS>[18:31] <tomasm-> how do i setup postfix so it allows SMTP-AUTH? so i can log in as a user on the mail server and send mail out to other domains?
[18:31] <bencer_> zul: i'm going to upload them to my ppa and i drop you a mail
[18:32] <bencer_> zul: thanks a million dude
[18:32] <zul> bencer_: ok thanks
[18:32] <chrisallison> Apologies if this a truly basic question, but my Google-Fu seems to be failing me. Can anyone point me at description of the criteria that update-notifier-common uses to determine whether or not to create /var/run/reboot-required? I assume that there is some flag set on certain debs that essentially indicates "If you install me, you need to reboot for the install to take effect," but some insight into what that flag is, where/how/when (ie:
[18:34] <brontoeee> tomasm-, hold on...
[18:34] <brontoeee> tomasm-, this http://ubuntu-tutorials.com/2008/11/11/relaying-postfix-smtp-via-smtpgmailcom/ did it for me (on karmic)
[18:36] <tomasm-> brontoeee, i dont want a relay...i just want my new postfix server to not say 'relaying denied'... its because I dont login first, not sure how to say 'let people who login send to anywhere'
[18:38] <brontoeee> tomasm-, right, sorry about that
[18:39] <noecc> tomasm-: main.cf    smtp_sasl_auth_enable = yes
[18:40] <chrisallison> tomasm-: https://help.ubuntu.com/community/Postfix#Authentication speaks to that, though the rest of the page may not cover exactly the setup you want if you want to do outbound but not accept inbound.
[18:42] <tomasm-> noecc, k, that kinda worked, but password is being rejected
[18:43] <chrisallison> tomasm-: Is saslauthd running? Are you using PAM or some other mechanism?
[18:44] <noecc> tomasm-: telnet into the server, EHLO,, look for AUTH methods supported
[18:44] <tomasm-> plain digest-md5 ntlm cram-md5 login
[18:45] <tomasm-> saslauthd is running
[18:46] <tomasm-> unable to open Berkeley db /etc/sasldb2: No such file or directory
[18:46] <tomasm-> hmmm
[18:46] <tomasm-> saslauthd misconfigured?
[18:46] <tomasm-> the file IS there
[18:47] <chrisallison> tomasm-: Or maybe a mechanism issue (ie: what authentication back end it's trying to use). It's been a while since I've had to poke at that, so my memory on this isn't sharp.
[18:47] <tomasm-> its set to PAM, i dont get it
[18:47] <chrisallison> tomasm-: Permissions/ownership?
[18:47] <chrisallison> (Of /etc/sasldb2)
[18:47] <tomasm-> why look in /etc/sasldb2 if MECHANISMS="pam"
[18:48] <tomasm-> /etc/sasldb2 = 660, root.sasl
[18:48] <noecc> tomasm-: cat /etc/postfix/sasl/smtpd.conf
[18:49] <tomasm-> noecc, nothing is under /etc/postfix/sasl
[18:49] <chrisallison> tomasm-: If MECHANISMS="pam" then you're right, I don't think saslauthd should be trying to read sasldb2. Have you restarted/reloaded/HUPped all relevant daemons after making these config changes?
[18:49] <tomasm-> chrisallison, restarted saslauthd and postfix
[18:49] <noecc> smtpd.conf
[18:50] <chrisallison> tomasm-: Hmm.
[18:50] <noecc> disregard that
[18:50] <tomasm-> noecc, where is smtpd.conf ?
[18:57] <pmatulis_> tomasm-: use find?
[18:57] <pmatulis_> locate smtpd.conf maybe?
[18:59] <tomasm-> chrisallison, noecc okay, i found a tutorial on how to get postfix working with dovecot sasl, works beautifully
[19:01] <noecc> tomasm-: recommend http://postfix-book.com/
[19:05] <Daviey> hallyn, do you still have your UEC running?
[19:05] <Daviey> .. or smoser
[19:06] <Daviey> Or infact, anyone running Eucalyptus pre-natty ?
[19:06] <smoser> Daviey, you can be , with a simple ec2 instance launch of maverick
[19:06] <hallyn> Daviey: still?
[19:06] <Daviey> hallyn, i thought you set it up yesterday?
[19:06] <hallyn> Daviey: I'm hoping to start this afternoon, if I can get libvirt compiling :)
[19:06] <Daviey> smoser, pah
[19:07] <smoser> Daviey, i have access to a cloud running lucid uec from a non-admin
[19:07] <smoser> but i can't help you fix the console 64k bug
[19:07] <smoser> :)
[19:07] <hallyn> Daviey: and right about now i'm wishing i had a second spare laptop to run extra nodes on :
[19:07] <laen> Daviey: bad news, i had to leave work and have to file the bug friday. So, i'll take some :)
[19:08] <Daviey> laen, Yeah... did you respond to my question regarding upgrading to grub2?
[19:08] <Daviey> hallyn, heh
[19:08] <Daviey> smoser, heh
[19:08] <hallyn> Daviey: is there something you wanted me to look at, shoudl installation happen to succeed?
[19:09] <laen> Daviey: eeeh.. 10.04 LTS doesn't have Grub2?
[19:10] <hallyn> yay, it built
[19:10] <laen> Daviey: expecting 10.04 is shipped with Grub 2, it happens on do-release-upgrades and fresh installs as well.
[19:10] <laen> However, i will check it out at work friday.
[19:13] <Daviey> laen, grub2 IS on  lucid, 10.04
[19:13] <Daviey> laen, grub2 has been in the archive since at least dapper
[19:20] <chrisallison> tomasm-: Glad to hear it!
[19:21] <chrisallison> Anyone know of a good place for me to ask my update-notifier-common question (if no one in here knows the answer)?
[19:27] <boxybrown> any idea why aptitude would work fine for an admin user but not a non-admin user with sudo access?
[19:27] <boxybrown> it just hangs if I run sudo aptitude as a user not part of the admin group
[19:29] <laen> Daviey: then if Lucid installs with grub2 by default, this is not a legacy bug.
[19:31] <kirkland> hallyn: i was going to tackle kim0's --enable-spice bug
[19:31] <kirkland> hallyn: add it to the qemu-kvm build
[19:32] <kirkland> hallyn: any objection?
[19:34] <kirkland> hallyn: hrm, or not ... http://pastebin.ubuntu.com/571315/
[19:38] <hallyn> kirkland: we'll need to package the libs...
[19:38] <kirkland> hallyn: spice.h
[19:38]  * hallyn waits on pastebin while tapping his fingers impatiently
[19:38] <kirkland> hallyn: yeah, looks like maybe spice.h is not found
[19:39] <kirkland> hallyn: we'd also have to get the lib into main, for qemu-kvm to build-depend on it
[19:39] <kim0> kirkland: that's different from the bug where libvirt doesn't know about qxl right
[19:39] <hallyn> kirkland: we need to grab the git trees
[19:39] <kirkland> kim0: yeah, i think so
[19:39] <hallyn> at least git://git.freedesktop.org/git/spice/spice and git://git.freedesktop.org/git/spice/spice-protocl
[19:39] <kirkland> hallyn: git tree of ... qemu?  or spice?
[19:39] <kirkland> ah
[19:39] <kirkland> beat me to it :-)
[19:39] <kim0> btw I think the sync is broken http://package-import.ubuntu.com/status/qemu-kvm.html
[19:39] <hallyn> i think qxl might come from the same place
[19:40] <hallyn> see http://spice-space.org/page/Repositories
[19:40] <hallyn> it has:
[19:40] <hallyn> QXL: git clone git://git.freedesktop.org/git/spice/win32/qxl
[19:40] <kirkland> kim0: hallyn: okay, i see you guys are on top of this ;-)
[19:40]  * kirkland crawls back into his dungeon of a million things to do
[19:40] <kim0> I'm not on top of anything :)
[19:40] <hallyn> kirkland: if spice doesn't require any libs not in main, how hard will it be to get into main?
[19:41] <kirkland> hallyn: shouldn't be bad at all
[19:41] <hallyn> kirkland: not at all!  i just looked at spice git trees this morning, but have no idea what to do about it :)
[19:41] <kirkland> hallyn: will need to just write up the MIR (takes <10 minutes, and you might be able to convince kim0 to write it ;-)
[19:41] <kirkland> hallyn: then we very nicely poke kees or someone on the MIR team to review it
[19:41]  * kim0 needs to learn a lot about packaging :/
[19:42] <kirkland> hallyn: possibly trade a favor :-)
[19:42] <kim0> I'm more than happy to test stuff though
[19:42] <kirkland> kim0: filing an MIR doesn't have much to do with packaging at all
[19:42] <kim0> throw links at me and I'll try
[19:42] <kirkland> kim0: https://wiki.ubuntu.com/UbuntuMainInclusionRequirements
[19:42] <hallyn> ok, well i'll be happy to try to whip up a package, when i'm done with libvirt
[19:42] <kirkland> kim0: https://wiki.ubuntu.com/MainInclusionProcess
[19:42] <kirkland> kim0: those two pages have everything you need
[19:43] <hallyn> ok
[19:43] <kirkland> kim0: 8 easy steps :-)
[19:43] <kirkland> some of which you can skip
[19:43] <kim0> so write a MIR to get what included in main ?
[19:44] <kim0> is "spice" a separate pakcage
[19:44] <kim0> isn't it just a kvm compile option
[19:45] <hallyn> it requires spice libs
[19:45] <kim0> so that's what the mir are for
[19:45] <hallyn> kim0: see http://pastebin.ubuntu.com/571315/ from kirkland :)
[19:45] <kim0> awesome
[19:48] <kirkland> kim0: step1 will be to package the library
[19:49] <kirkland> kim0: i think hallyn will knock that out
[19:49] <kirkland> kim0: after that, a new package will by default land in Universe
[19:49] <kirkland> kim0: to get it moved to Main, we'll need an MIR
[19:49] <kim0> got it
[19:49] <kim0> I'll do that
[19:49] <kirkland> kim0: which is basically just about 10-15 minutes of research, then filing a bug with your findings, and assinging to the ubuntu-mir team
[19:49] <kim0> and bug hallyn if I get lost
[19:50] <kim0> kirkland: aye aye ;)
[19:51] <zul> oooh...stalker alert :)
[19:54] <zul> hey mathiaz
[19:54] <mathiaz> zul: hi!
[19:55] <Daviey> mathiaz, !! Hello
[19:55] <mathiaz> Daviey: hello!
[19:56] <mathiaz> how are you guz doing?
[19:56] <mathiaz> how is featurefreeze going?
[19:56] <Daviey> mathiaz, can you guess? :)
[19:56] <mathiaz> Daviey: :) - long days??
[19:57] <Daviey> mathiaz, could sat that... still working at 8:00 PM :)
[19:57] <Daviey> mathiaz, BTW, still waiting on a book recommendation :)
[19:58]  * jamespage waves at mathiaz
[19:58] <ivoks> mathiaz: hey! :)
[20:08] <hallyn> kirkland: hrmph.  well i'm looking at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560721  (ITP for spice in debian)
[20:09] <xlemming> hi, does anyone have any experience with nslcd/nss-ldap and having it authenticate using the machine account keytab in activedirectory?
[20:11] <hallyn> i guess the hangup was due to the related http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=602143  issues with CELT
[21:12] <hggdh> smoser: ping
[21:12] <cmagina> hallyn: ping
[21:12] <smoser> hggdh, yo
[21:14] <hggdh> smoser: with my laptop bricked, I cannot start an ec2 instance. Could you please start one? I can then test it
[21:15] <smoser> hggdh, sure.
[21:15] <smoser> you want one of each arch ?
[21:15] <hallyn> jdstrand: people.canonical.com/~serge/libvirt_0.8.8-1ubuntu1-package.tgz
[21:15] <hallyn> cmagina: what's up?
[21:16] <smoser> hggdh, do you want me to run you 4 instances ?  a currently released image, and a daily image for each arch ?
[21:17] <hggdh> yes, please. I will shut them down when I am done
[21:18] <smoser> k
[21:19] <jdstrand> hallyn: ack
[21:20] <cmagina> hallyn: i'm seeing the same problem as before with this new multipath package
[21:20] <cmagina> hallyn: it just endlessly fofb's even though the SCM's are both up and fine
[21:22] <hggdh> kirkland: ecryptfs needs any special support from the kernel? I am trying to recover my /home on a quite, but not completely, bricked system
[21:24] <hallyn> cmagina: im' at a loss
[21:25] <hallyn> cmagina: i guess i'll have to look more closely at the code.
[21:25] <hallyn> cmagina: does multipathd -v4 show that it is getting uevents?
[21:26] <hallyn> or, why it is thinking the paths fail over?
[21:26] <hallyn> well, i'll take another look at the logs from the last merge attempt.  presumably it's the same problem
[21:26] <hallyn> cmagina: thanks for testing!
[21:27] <cmagina> hallyn: in the last merge logs i included what the SCMs are seeing, that information seems like it could help
[21:27] <jdstrand> hallyn: I'm starting with the build
[21:28] <jdstrand> hallyn: also been working all day on the qrt script. it was pretty hosed for natty
[21:28] <jdstrand> hallyn: well, part of today and a good part of yesterday
[21:29] <jdstrand> hallyn: looks like it passed the tests :)
[21:29] <smoser> hggdh, http://paste.ubuntu.com/571369/
[21:30] <smoser> hggdh2 should be authorized to those instances
[21:30] <hggdh> smoser: thank you
[21:30] <smoser> note, that when you install a new kernel, in the pv-grub iamges, it will load it on next boot (due to /vmlinuz and /initrd links)
[21:30] <Sophia23> Hello, can someone please tell me how I can change the font for apache index?
[21:31] <smoser> if you want to change that, you'd need to look at /boot/grub/menu.lst, hggdh.
[21:31] <smoser> hggdh, also, please do collect test results for current -updates kernel, released kernel, and current -proposed kernel (after install and upgrade and reboot)
[21:32] <hggdh> smoser: this is good enough :-)
[21:32] <smoser> hggdh, you rock, thanks.
[21:32] <RoyK> Sophia23: write a php script :P
[21:32] <cmagina> hallyn: here is the output from multipathd -v4 -d https://pastebin.canonical.com/43822/
[21:32] <Sophia23> is that the only way?
[21:32] <RoyK> Sophia23: or just google for it - no idea
[21:33] <RoyK> Sophia23: why do you want to change the font for the apache index?
[21:33] <Sophia23> i googled cant find anything
[21:33] <hggdh> smoser: roger wilco
[21:33] <hallyn> jdstrand: i had to shamefully comment out the commandtest test
[21:34] <Sophia23> because i have integrated a library via a wrapper and it does not match the background colour, impossible to read
[21:34] <hggdh> smoser: ec2-50-17-76-113.compute-1.amazonaws.co
[21:34] <hggdh> smoser: ec2-50-17-76-113.compute-1.amazonaws.com -- permission denied (public key)
[21:34] <jdstrand> hallyn: well, we are under the gun. do you promise to follow up on it? if so, I'll let it slide ;)
[21:35] <ScottK> SpamapS: I've got someone who wants to contribute an upstart init for postfix.  Could I forward the email to you to review/help him get proper review as I'm totally not the right person for that.
[21:35] <RoyK> Sophia23: http://httpd.apache.org/docs/current/mod/mod_autoindex.html
[21:35] <smoser> hggdh, you are in the authorized_keys there as hggdh@xango2
[21:35] <RoyK> Sophia23: you can add CSS to that
[21:36] <smoser> (from https://launchpad.net/%7Ehggdh2/+sshkeys)
[21:37] <smoser> wait, yeah, it looks like i did miss 2 hosts
[21:37] <smoser> hold on
[21:38] <hallyn> jdstrand: of course :)
[21:39] <hallyn> cmagina: what is in /var/log/udev.log?  it looks liek it really is getting all those udev events for each path going down/up
[21:39] <smoser> hggdh, you should be good now. please let me know if not (and remeber, 'ubuntu' is user)
[21:42] <cmagina> hallyn: your right, lots of add/removes for those paths
[21:47] <cmagina> hallyn: i just switched my system back to the current lucid multipath and all is fine, no constant fofbs
[21:47] <hallyn> fascinating
[21:53] <cmagina> hallyn: i grabed the udev logs from both runs and they are quite different
[22:02] <tomasm-> is there a way i can see where files from a package has been installed?
[22:03] <fullstop> Hi.  I'm making a .deb package for something internal, and I'd like to have it replace a single file from a different package.  Any idea what construct I should put in the control file to allow this to happen?
[22:03] <fullstop> I am trying to replace /etc/sysctl.d/10-network-security.conf
[22:04] <fullstop> but that is managed by the procps package.
[22:12] <kees> fullstop: why replace it? just add a file with a higher number.
[22:39] <jdstrand> mdeslaur: fyi (for virt-manager and virt-install), hallyn and I are trying to get a very new libvirt (0.8.8) into natty today
[22:39] <jdstrand> mdeslaur_: I should have virt-install pretty well tested
[22:45] <mdeslaur_> jdstrand: cool
[22:46] <mdeslaur> jdstrand: virt-manager and virtinst are latest versions already, so everything should just work
[22:46] <mdeslaur> jdstrand: I'll test it to make sure once your updates go in
[22:47] <jdstrand> mdeslaur: awesome, thanks
[23:01] <hallyn> kim0: well the good news is I have a combination that seems to compile.  bad news is, it was somewhat hand-cobbled and the debian version didn't work for me, so I"ll have to build a package from scratch based on my experience.  Will do so tomorrow.
[23:01] <kim0> hallyn: still sounds great :)
[23:01] <kim0> hallyn is da man :)
[23:01] <hallyn> I'm a little saddened that the debian package hasn't gotten further.
[23:02] <hallyn> though I used a patch by them to get later source to compile..
[23:02]  * kim0 is a packaging newbie
[23:02] <kim0> but can't you submit ur changes to debian
[23:02] <hallyn> they're still in 'intent to package' phase
[23:02] <kim0> a ha
[23:03] <hallyn> all right, i'm gonna sneak away from the monitor for a bit, ttyl
[23:03] <kim0> hallyn: btw, spice-space mentions this ppa as download source https://launchpad.net/~dev-zero/+archive/spice
[23:03] <hallyn> doh!
[23:03] <kim0> hallyn: thanks for all the awesome work
[23:03] <kim0> hallyn: it's old
[23:03] <kim0> don't worry :)
[23:03] <hallyn> ok good :)
[23:03] <kim0> hehe :)
[23:03] <hallyn> thx, ttyl
[23:04] <kim0> hallyn: let me know once I can get the package to test it a bit .. thanks again
[23:12] <CensoredBiscuit> can anyone here help me troubleshoot the fact that mpg123 works but no music plays and the speakers work
[23:19] <zul> CensoredBiscuit: no try #ubuntu
[23:19] <CensoredBiscuit> its for my music server