[00:39] <adam_g> Daviey: what do you think of this approach to eliminating horizon's node.js dependency? https://code.launchpad.net/~gandelman-a/ubuntu/quantal/horizon/1024326/+merge/122982
[00:39] <adam_g> smoser: ^
[00:42] <ninjix> anyone knowledgeable about cloud-init in channel?
[00:43] <ninjix> trying to figure out why my bootcmd sed command isn't running
[00:46] <ninjix> here's my user-data http://paste.ubuntu.com/1188054/
[00:48] <ninjix> basically, I'm trying to get the apt-get update to go faster by commenting out the deb-src
[00:48] <mikal> adam_g: that looks reasonable to me
[00:48] <adam_g> mikal: oh cool, thanks. i'll push up the actual horizon to gerrit for some review tomorrow.
[00:48] <adam_g> *actual patch to horizon
[00:49] <mikal> adam_g: my reading of lessc is that it supports other compressor modes, but I'm very not an expert
[00:53] <zul> adam_g: looks ok to me although i know less than squat about node.js
[00:53] <adam_g> mikal: im not either, but what ive gathered is that lessc is one of the supported precompilers that python-compressor can use for doing this kind of stuff. there are others, only one of which is in our main archives, and it requires java. so... i think its just easier to disable by default and make it easy for a user to enable if they want.
[00:53] <adam_g> zul: cool
[00:54] <mikal> adam_g: works for me
[00:55] <zul> adam_g: although lessc should be a suggests if they want to use it
[00:55] <adam_g> zul: oh, word.
[02:27] <hallyn> stgraber: I'm going to push lp:~serge-hallyn/ubuntu/quantal/lxc/lxc-fix-getitem-segv to ubuntu:lxc ?
[02:32] <stgraber> hallyn: sounds good
[02:34] <stgraber> hallyn: can you also push to your git? I think the utsname fix is in there but not the clear_config one
[02:35] <hallyn> hm?  yeah, i'll check and push.  thought i had
[02:36] <hallyn> oh i was probably waiting for testing
[02:43] <crystalcast> what is ubuntu?
[03:02] <hallyn> stgraber: done
[03:03] <stgraber> hallyn: thanks
[03:04] <hallyn> stgraber: np.  pls let me know if i messed any of it up!
[03:05] <hallyn> stgraber: did you walk away from ubuntu-devel feeling we should make / ro in ubuntu containers before starting init?
[03:06] <hallyn> could experiment with adding a lxc.conf option to dothat
[03:06] <stgraber> if it's not too much trouble, an option might be interesting to better replicate what we have on Ubuntu
[03:07] <stgraber> but we need to make sure apparmor actually allows that and that it'll work for cases where we use a block device for rootfs
[03:07] <hallyn> the option is no trouble.  I'm just not sure how it fits in with the rest of the pre-boot mounts that we do
[03:07] <hallyn> right
[03:07] <stgraber> I didn't read the whole backlog, so I'm not sure what problem we're trying to fix exactly
[03:07] <hallyn> eh i can give it a shot.  I'm so far having no luck with userns, wouldn't mind trying something different
[03:07] <stgraber> and as we'll never run fsck at container boot time (well, at least not for these sharing the fs with the host), I'm not sure I see the point
[03:08] <hallyn> likewise - but i think it has to do with cloudinit wnating to be able to run when / is mounted, as detected by an upstart event
[03:08] <stgraber> well, adding the option and seeing what blows up might still be an interesting experiment ;)
[03:09] <hallyn> obviously subject to FF :)  but easily done in a ppa
[03:09] <hallyn> all right lemme see
[03:11] <stgraber> yeah, for now I'm pushing all the new stuff to git for inclusion upstream, then if we see that we really need some of the that in 12.10, we'll just file an FFe
[03:11] <stgraber> btw, I see you fixed a bug in lxc-destroy (symlinks). highvoltage mentioned to me that apparently lxc-destroy fails when using btrfs, something about trying to rm what's essentially a mount point
[03:12] <stgraber> I don't have that kind of setup here so I didn't look at fixing it yet, maybe he'll be sending a patch if he gets bored of seeing the failure and having to flush it manually ;)
[03:19] <hallyn> stgraber: depending on his setup, my fix may fix his
[03:20] <hallyn> or, his may be an "unsupported" (i.e. nigh upon impossible to guess) setup...
[03:20] <hallyn> do you know if he'll be at next uds?
[03:20] <stgraber> hallyn: yep, he'll be there
[03:21] <hallyn> cool
[03:32] <ninjix> anyone having slow connections to security.ubuntu.com?
[04:40] <tonyyarusso> I seem to be having trouble with user preferences for SpamAssassin.  I'm running 3.3.2 on Ubuntu 12.04 with Postfix 2.9.3 and Amavis 2.6.5, with user preferences stored in a PostgreSQL 9.1 database.  The issue appears to be that those preferences aren't being read or aren't being honored.  For instance, I have a preference of "blacklist_from" with a username of "me@ourdomain.org" and a value of ...
[04:40] <tonyyarusso> ... "another_address_of_mine@differentdomain.net", and I can still send messages through from the supposedly blocked account.  I do have user_scores_dsn, user_scores_sql_username, user_scores_sql_password, and user_scores_custom_query set (I've tried with and without that last one).  What else should I check?
[04:44] <hallyn> stgraber: perhaps you should respond to Dan Kegel with your plans to reimplement lxc-start-ephemeral?
[05:56] <SpamapS> tonyyarusso: that sounds really specific to SpamAssassin .. have you tried their official forums/lists/channel?
[06:03] <tonyyarusso> SpamapS: I posted a few hours earlier on their IRC, but no sign of life so far.  May have to seek out the other options.
[06:10] <koolhead17> i all
[06:10] <koolhead17> *hi
[07:29] <Daviey> adam_g: missing a bzr add?
[11:34] <n_np> Hello, my nic connects to my network, establishes that its 100 full dublex and rx tx flow control is on, then it just goes down again directly
[11:34] <n_np> how can i correct this?
[11:34] <patdk-lap> lack of dhcp?
[13:05] <briggz> does anyone here have any experience in disabling specific usb ports?
[13:32] <jamespage> hallyn, can you take a look at bug 1046771 when you start please
[13:33] <jamespage> I know what cjwatson means (feels like that every day to me) :-)
[13:39] <hallyn> jamespage: hm, ok
[13:39] <ninjix> I have a 12.04 machine running puppet client that keeps getting a puppet class assigned to it even though I've now set the specific host to it's own node definition
[13:40] <ninjix> anyone experienced this with Precise?
[13:40] <jamespage> hallyn, I was able to confirm the symptoms
[13:41] <hallyn> jamespage: you've not built a package with those commits to test it though right?
[13:42] <jamespage> hallyn, nope - only just confirmed it
[13:42] <hallyn> is beta freeze lifted today?
[13:42] <jamespage> hallyn, once beta is released yes
[13:42] <hallyn> presumably i can push to -proposed anyway
[13:45] <hallyn> jamespage: thanks for looking at the suse pkg :)
[13:50] <ninjix> found my puppet problem, was a lurking include :)
[13:50] <stgraber> hallyn: yep, will do. Was planning on including his work in the python port anyway.
[13:53] <hallyn> jamespage: I can' treproduce this though
[13:53] <hallyn> timeout=10 sleeps for 10 seconds for me
[13:53] <jamespage> timeout=2000 took about 2 seconds for me
[13:55] <hallyn> oh, oops.  i'm probably using wrong rtc
[13:55] <hallyn> hm, no , you're not specifying any
[13:56] <hallyn> wonder if it's an intel-only bug
[13:56] <jamespage> might be
[13:56] <jamespage> I'm using intel
[13:58]  * hallyn reboots his precise box that was setting up for a cirrus vga bug reproduction
[14:01] <smb> hallyn the one where it fails to have vts?
[14:01] <smb> Or better where they are corrupted
[14:02] <hallyn> smb: bug 1045845
[14:02] <hallyn> smb: what are the ones you're talking about?
[14:03] <smb> bug 1038055
[14:03] <smb> But they might be relared
[14:03] <smb> related
[14:03] <hallyn> could be.
[14:03] <hallyn> thanks
[14:04] <smb> I think there is two states racing: sometimes the cirrus driver fails to get the VRAM resources. Then us use the cirrus driver for x
[14:04] <smb> And that crashes on login
[14:04] <hallyn> wonderiffic
[14:04] <smb> (meaning we have that problem with Xen all the time)
[14:05] <smb> For qemu/kvm the cirrus drm driver exists which then causes the modesetting x driver to be used
[14:05] <hallyn> meaning it keeps being reintroduced?
[14:05] <hallyn> oh i see
[14:05] <smb> That one does work .... s l ooooo w l y
[14:06]  * smb and unity 3d on VMs are not good friends
[14:09] <hallyn> smb: yeah, always adds 10 secs to pull up the dash to get an xterm up
[14:10] <LinuxAdmin> hi everyone
[14:10] <LinuxAdmin> I've just installed ubuntu server 12.04 and I cannot find some usual files
[14:11] <LinuxAdmin> I cannot find grub.cfg and /var/log/messages
[14:11] <LinuxAdmin> is this normal?
[14:11] <LinuxAdmin> were those files moved to another place?
[14:12] <smb> LinuxAdmin, messages is /var/log/syslog and grub.cfg should be in /boot/grub
[14:12] <LinuxAdmin> they are not there
[14:12] <LinuxAdmin> sorry, syslog is there
[14:13] <LinuxAdmin> smb, I was trying to open with my unprivileged user
[14:14] <LinuxAdmin> with root it opens
[14:14] <LinuxAdmin> thanks smb
[14:14] <smb> Ah yeah, some files permissions are tightened up
[14:33] <alaing> Cork How do I write that length selector
[14:38] <zul> smoser: ping so whats yoru script suppose to prove?
[14:39] <smoser> i have more than one script
[14:40] <smoser> one of them is about this computer programmer, who works at night as a maple syrup thief.  I'm shopping that script around, trying to get it into a hollywood movie. but i haven't had any buyers yet.
[14:40] <zul> asshat
[14:41] <zul> the ec2 script for the missing dates for ec2
[14:41] <Pici> hah
[14:42] <zul> smoser: this bug https://bugs.launchpad.net/bugs/827569
[14:44] <stgraber> hallyn: I'll take care of bug 1046684 and bug 1046696
[14:44] <smoser> zul, its just there for reference, if someone wanted to implement additional EC2 MD.
[14:44] <zul> smoser:  ah...i see
[14:45] <stgraber> hallyn: the patches contain typos and need proper splitting, but that's trivial. I'll push to my git branch and to ubuntu:lxc
[14:45] <smoser> so you dont think my movie idea will work?
[14:46] <hallyn> stgraber: thanks
[14:48] <koolhead17> hallyn: hi5
[14:49] <koolhead17> someone just tested LXC/ Openstack on precise
[14:53] <hallyn> jamespage: yeah, imeout goes by faster on intel. it only waited 3-5 seconds instead of 10. guess it's very hw specific.  now to build proposed fix
[14:53] <hallyn> koolhead17: excellent - and it worked great i hope :)
[14:53] <koolhead17> hallyn: yes. will share the blog on same soon
[14:56] <hallyn> koolhead17: awesome, thx
[14:56] <phaidros> how do I map a domain user's primary group ("domain user" from AD) to a local group (gid=33) ?
[15:02] <hallyn> smb: grasping at straws maybe, but the timekeeping bugs just may be responsible for cirrus bugs, it seems like.  (we'll see)
[15:04] <smb> hallyn, depends which cirrus bug you mean. :) The one I am looking at right now is because the efi vga frambuffer may not quickly enough release its resources and cirrus giving up quickly when trying to allocate the same mem region
[15:05] <hallyn> smb: ah.  so that's likely not fixed upstream?
[15:06] <smb> hallyn, not when I looked last (yesterday)
[15:07] <smb> hallyn, I am doing a test kernel which you may try
[15:08] <hallyn> smb: no hurry, i'm not there yet
[15:09] <stgraber> hallyn: pushed to git and ubuntu branch
[15:11] <hallyn> stgraber: ubuntu branch is getting scary :)
[15:11] <stgraber> hallyn: yeah :)
[15:17] <RoyK> phaidros: idmapd
[15:20] <phaidros> RoyK: thats as far as I came as well, but I seem to be not understand what exactly to do with idmapd in my case. is there any way to just map a specific group?
[15:21] <RoyK> it's in the docs
[15:28] <smoser> jibel, would you consider lp:~smoser/+junk/qatracker for merge?
[15:31] <jibel> smoser, will do
[15:45] <T3CHKOMMIE> Hey guys, I am trying to configure SNMP v2 on my ubuntu server so that my Zenoss device can manage and monitor it. But for some reason i cant get snmp to work... or even do a MIB walk on it. anyone have any ideas or links for setting up snmp 2 on ubuntu server 12.04? thanks.
[15:52] <hallyn> jamespage: can you test with qemu-kvm from ppa:serge-hallyn/virt for grub timeout?
[15:52] <hallyn> (I can't test on the intel right now, and the amd doesn't reproduce :)
[15:54] <jamespage> hallyn, LGTM - 2000 second countdown looking OK
[15:55] <hallyn> jamespage: \o/
[15:56] <hallyn> thanks.  lemme check release schedule to see if i should sned it to -proposed or wait for freeze to end
[15:58] <jamespage> hallyn, I'd just hold it until freeze lifts
[15:58] <jamespage> won;t be that long now methingks
[15:58] <hallyn> jamespage: is that today?
[15:59] <jamespage> yep
[15:59] <hallyn> still waiting for page to load
[15:59] <jamespage> but not yet
[15:59] <hallyn> ok, cool.
[15:59] <hallyn> thx - ttyl :)
[16:21] <hallyn> stgraber: alas, setting up read-only root in lxc is problematic.  if we do it before pivot_root, we can't create and remove the put_old dir.  If do it after, we need to at least provide lxc-start with the ability to remount / ro, which we don't want
[16:22] <hallyn> at least, we don't want that until we can tell apparmor to only allow that after pivot_root
[16:22] <hallyn> jjohansen: ^ there was some sort of labeling coming down the pipline which should allow that right?
[16:25] <stgraber> hallyn: Well, we never want to allow the container to remount / read-only, though remounting it read/write shouldn't be a problem right?
[16:26] <hallyn> stgraber: right, but this would be lxc-start mounting it readonly
[16:27] <hallyn> but still , it's '/'.  i dont' want it being able to muck with that
[16:27] <stgraber> yeah...
[16:27] <hallyn> unless we can label it beofre pivot_root, and allow it by label
[16:27] <hallyn> so i think i'll finish the code minus apparmor and stash it in a bzr tree for now
[16:27] <hallyn> until we can talk with jjohansen
[16:28] <Daviey> roaksoax: Remember B1 doesn't include your latest upload.  Can you work with smoser to get refreshed released notes?
[16:28] <Daviey> ta
[16:31] <hallyn> stgraber: stashed in lp:~serge-hallyn/ubuntu/quantal/lxc/lxc-guest-start-roroot for now
[16:32] <jjohansen> hallyn: not for quantal, there will be a new version with things you want post quantal
[16:32] <smoser> jibel, http://paste.ubuntu.com/1189241/
[16:32] <smoser> any ideas on that ?
[16:32] <roaksoax> Daviey: sure
[16:32] <roaksoax> smoser: ^^
[16:33] <roaksoax> smoser: what are the release notes so far regarding to maas?
[16:33] <smoser> roaksoax, ""
[16:33] <smoser> those are the release notes at https://wiki.ubuntu.com/QuantalQuetzal/TechnicalOverview/Beta1#preview reguarding maas
[16:34] <hallyn> jjohansen: and that will let us explicitly label a path and refer to it by label after mungling the mounts tree?
[16:34] <roaksoax> smoser: "New version of MAAS is available. This realease drops the usage of maas-provision, a subset of cobbler. Additionally, it provides its own DNS/DHCP server" or similar
[16:35] <jibel> smoser,  probably because the build was marked 'Ready to release'
[16:35] <jjohansen> hallyn: I don't know whether explicit labeling will make it yet but hopefully
[16:35] <jibel> there are nicer ways to handle that than a traceback
[16:35] <smoser> jibel, ok. that makes sense i guess.
[16:35] <smoser> well, yeah, but that sfine.
[16:36] <hallyn> jjohansen: great - thanks
[16:36] <smoser> i was just testing some change sto my update script
[16:36] <jjohansen> hallyn: however if its a file handle, delegation would be able to handle it
[16:36] <roaksoax> smoser: known issues "The DHCP config file does not get written. (LP: #1046397)" -= Already fixed, waiting for the upload
[16:36] <hallyn> stgraber: i want to write a lxc.conf(5) section on the hooks this afternoon.  (so i'll probably wait to push lxc until then)
[16:36] <roaksoax> to be approved
[16:37] <smoser> roaksoax, ok. i'll add that.
[16:37] <hallyn> jjohansen: it's not.  i wonder if there is a way to use one for our purposes
[16:37] <smoser> we should try to put together some 2 or 3 sentance blurb on maas.
[16:37] <roaksoax> smoser: thanks
[16:37] <smoser> as a feature / notable thing
[16:39] <roaksoax> smoser: better yet "New version of MAAS is available. This realease has dropped the usage of maas-provision, and features its own, MAAS managed, DNS and DHCP server"
[16:40] <hallyn> (moving to other laptop, biab)
[16:41] <smoser> roaksoax, gracias.
[16:41] <smoser> i'll update.
[16:44] <stgraber> hallyn: ok
[17:07] <RoyK> anyone that knows a good alternative to zimbra? I'm rather fed up with upgrade paths and whatnot
[17:10] <viezerd> RoyK: Zarafa
[17:10] <hallyn> stgraber: manpage pushed to ubuntu:lxc.  If you'd like to proofread, I'd appreciate it
[17:11] <stgraber> hallyn: ok, will do
[17:12] <hallyn> stgraber: oh no, did some of my commits get lost?  did i not push to ubuntu:lxc with 0210-lxc-destroy-rm-symlink: ?
[17:13] <hallyn> gotta do lunch, will figure it out after.
[17:13] <stgraber> hallyn: I pulled before pushing 0210-fix-debian-templates and it wasn't there, so it looks like you forgot to push that one to ubuntu:lxc
[17:14] <hallyn> stgraber: ok will push it after lunch :)
[17:38] <zul> smoser: ping cloud-init has ports.ubuntu.com right?
[17:43] <stgraber> hallyn: manpage looks good. I'm assuming you'll remove the "not yet implemented" when pushing to your git branch.
[17:44] <hallyn> right, and in pkg if/when FFE is approved
[17:47] <stgraber> hallyn: doh, seems like you commited right before me ;)
[17:47]  * stgraber pulls again
[17:48] <stgraber> hallyn: pushed
[17:49] <stgraber> hallyn: I granted you the FFe for pre-mount
[17:52] <stgraber> hallyn: isn't bug 1046117 fixed by your last commit? I don't see the bug number in the changelog, so not sure.
[17:52] <smoser> zul, in quantal it should
[17:53] <zul> smoser:  cool...just updating blueprints
[17:56] <hallyn> stgraber: g'ah!  yes i didn't put the bug# in changelog
[17:57] <hallyn> stgraber: by pushed, you mean to archive?  (not seeing that in email or rmadison yet)
[17:58] <hallyn> (if no then it's fixable :)
[18:00] <stgraber> hallyn: pushed as in commited to ubuntu:lxc. Before uploading, please apply the pre-mount change now that the FFe has been approved
[18:01] <hallyn> stgraber: phew, and add bug#1046117 to changelog.  will do
[18:24] <hallyn> stgraber: would you say it's a half-assed job to NOT have an option in the ubuntu template to automtically create an ecryptfs-backed container?
[18:24] <hallyn> Or would you say doing so is teetering off the edge of the FFE?
[18:26] <stgraber> hallyn: well, what I granted was an FFe for adding the hook to LXC, not for adding the ecryptfs option (which was just a valid use case for the hook)
[18:26] <stgraber> hallyn: so if you want to also push the ecryptfs option, I'd recommend another FFe
[18:27] <hallyn> stgraber: sensible.  thx
[18:53] <lifeless> hallyn: ecryptfs is a new feature isn't it ?
[18:54] <lifeless> hallyn: nvm, saw the rest of the discussion :)
[19:12] <sbeattie> zul, can you or adam_g sponsor my keystone upload for bug 1040626?
[19:12] <zul> adam_g: do you wanna take this?
[19:13] <Daviey> erm
[19:13] <Daviey> zul: remember we are in freeze.
[19:13] <zul> Daviey: yeah but its a security update
[19:13] <Daviey> sbeattie: If this can wait until Friday, it can be part of the normal upload set
[19:13] <Daviey> is that acceptable ?
[19:13] <sbeattie> Daviey: yeah, totally cool
[19:14] <Daviey> zul: quantal doesn't promise security rapid updates, right sbeattie ?
[19:14] <sbeattie> no, not really, not while in development.
[19:15] <sbeattie> friday is fine; I just want to make sure it's on your team's radar.
[19:17] <Daviey> sbeattie: thanks!
[19:20] <Daviey> smoser: thanks for the overview updates
[19:21] <smoser> looking at maas test ephemeral now.
[19:23] <adam_g> zul: sure
[19:23] <adam_g> ill at least look at it
[19:28] <smoser> hallyn, around ?
[19:28] <smoser> utlemming tells me that the 'admin' group is deprecated post 12.04 (or possibly *in* 12.04).  IIRC when kvm is installed it installs members of admin into kvm.
[19:29] <smoser> our cloud-images do not have ubuntu in 'admin' any more, so additional action is then required to get them into kvm.  that said, if i *did* recall correctly that kvm looks at members of the admin group to add them to kvm group automatically, then it should probably update that to look at sudo
[19:29] <smoser> or maybe not
[19:31] <smoser> Daviey, ping
[19:31] <smoser> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1031090 . i'm seeing that (i htink) on canonistack
[19:32] <smoser> http://paste.ubuntu.com/1189514/
[19:35] <Daviey> smoser:
[19:36] <Daviey> smoser: you will, there are both arches... I bisected the kernel to try and find the commit via canonistack
[19:36] <Daviey> smoser: i am assuming that canonistack hasn't rebooted into the new kernel today
[19:36] <Daviey> (note the released date)
[19:37] <hallyn> smoser: checking
[19:38] <hallyn> smoser: in q it d
[19:38] <Daviey> adam_g: hey.. your horizon branch.. did you forget a bzr add?
[19:38] <hallyn> doesn't do that at all
[19:39] <smoser> hallyn, so it just doesn't add any users, you *have* to add users to kvm group
[19:39] <smoser> thats fine.
[19:39] <hallyn> in precise too, it looks like.  still checking
[19:40] <adam_g> Daviey: whihc file? let me check
[19:40] <adam_g> Daviey: dont think so. my local branch is clean
[19:41] <Daviey> adam_g: but your diff doesn't seem to include everything?
[19:43] <Daviey> adam_g: hmm.. seeing more than i did this morning.. shrug
[19:44] <adam_g> Daviey: strange.
[19:45] <adam_g> Daviey: so that lets us ship something that works with compression disabled, and user install node-less, enable compression and it just works. im going to push the patch upstream and see if we can enable that ability there
[19:46] <Daviey> adam_g: Hmm.. why do we need to have pre-generated css... is that because it's statically served ?
[19:47] <sarthor> Hi, I searched for the appropriate howto on the Internet, but I am not lucky to find some guide that cover my needs, What I Want! I want to host my real domain and website on my locale computer, While my IP is dynamic, I am having 8 mb DSL line, I want to do this stuff on ubuntu-server, Need help please.
[19:47] <adam_g> Daviey: yes, with compression disabled it needs to be statically served. when enabled, it invokes lessc to compile horizon.less into a dynamic .css that gets served
[19:48] <Daviey> adam_g: but still runs throug django?  or direct from apache?
[19:48] <adam_g> Daviey: its served from the static url via apache. its generated by django -> compressor -> lessc -> /usr/share/openstack_dashboard/static/dashboard/css/$some_hash.css
[19:49] <adam_g> the first request generates it
[19:49] <Daviey> ahh
[19:50] <Daviey> adam_g: it's not possible to serve uncompressed css?
[19:50] <Daviey> ie.. inefficient css..
[19:51] <Daviey> adam_g: I hoped, django.conf.settings.COMPRESS_ENABLED = False.. would mean that it would just work.. without needing a static file shipped
[19:53] <adam_g> Daviey: its not necesarilly compressed, horizon.less  is  compiled using lessc from a library of less snippets.
[19:56] <Daviey> adam_g: right.. but the unanswered question.. does django-compressor allow serving of the snippets?
[19:57] <Daviey> ie, by using inheritance imports within the css.. rather than flattening it?
[19:57] <Daviey> (without node)
[19:59] <sarthor> Hi, I searched for the appropriate howto on the Internet, but I am not lucky to find some guide that cover my needs, What I Want! I want to host my real domain and website on my locale computer, While my IP is dynamic, I am having 8 mb DSL line, I want to do this stuff on ubuntu-server, Need help please... my webserver is running and UP,
[20:00] <arrrghhh> sarthor, we can help - but honestly if you look at things like overall cost and return on investment a hosted solution is MUCH better
[20:00] <arrrghhh> because what if your ISP doesn't allow port 80 traffic?  or if your uplink is slow?  perhaps if your internet goes down?  all these things will cause your website to fail to customers.
[20:01] <sarthor> arrrghhh: I am a learner, I have proxmox installed, and really I can play arround.
[20:01] <arrrghhh> ok then what's the issue assuming you realize the limitations?
[20:01] <sarthor> any my ISP allow that, because I can brows via my IP.
[20:02] <adam_g> Daviey: i dont believe,  when the snippets shipped wiht source are in the .less format and not .css.
[20:02] <arrrghhh> sarthor, ok?  so you need a domain name?  have you purchased one or are you going to use something like dyndns?
[20:02] <sarthor> arrrghhh: I have already.
[20:03] <sarthor> arrrghhh: I have a dyndns paid account too. and i have a purchased domain too on sitegrouend registrar
[20:04] <Daviey> adam_g: yes.. but my hope was that django-compressor would DTRT, and render uncompressed... I guess i was too hopeful?
[20:04] <arrrghhh> sarthor, so... what's the issue?  please ask a question.
[20:05] <adam_g> Daviey: that is true of javascript, but not css
[20:06] <Daviey> ah, ok.
[20:06] <Daviey> adam_g: where did you learn that
[20:06] <Daviey> adam_g: just by doing it?  or reading something?
[20:06] <sarthor> arrrghhh: how to tell to word to go to my local computer for http://mydomain.com?
[20:07] <Daviey> adam_g: incidentally, django-compress seems to have been superseeded by django-pipeline
[20:07] <Daviey> \o/
[20:07] <arrrghhh> sarthor, how to tell to word?
[20:07] <sarthor> arrrghhh: I do not have static IP.
[20:07] <adam_g> Daviey: that is true of javascript, but not css. i guess lessc can also minify it
[20:07] <sarthor> arrrghhh: world*
[20:08] <adam_g> Daviey: for css it uses an external tool (configurable, in this case node-less) to convert something into CSS and caches it by hash, then serves that $hash.css statically until it needs to be regenerated.
[20:08] <adam_g> er
[20:08] <arrrghhh> sarthor, a static IP is going to be very helpful - but if you don't have one, you'll have to get a service like dyndns (which you said you have?) to update your IP
[20:08] <adam_g> Daviey: just spent time yesterday putting together that patch and trying to understand what we're trying to solve :)
[20:08] <arrrghhh> so whenever your IP changes, the dyndns client will update your web site
[20:09] <sarthor> arrrghhh: I send you private messange
[20:09] <sarthor> I sent *
[20:11] <Daviey> adam_g: so, django-pipeline supports node/less AND YUI.. I wonder if it's drop in alternative ?
[20:12] <adam_g> Daviey: eek
[20:12] <Daviey> Oh wait, that is a compiler, rather than a compressor
[20:12] <Daviey> adam_g: http://django-pipeline.readthedocs.org/en/latest/index.html
[20:12] <arrrghhh> sarthor, FYI, you should typically ask first before PMing someone - ask if it's OK that you PM them.
[20:12] <Daviey> So.. CSS needs a *compiler* to make it use uncompressed stuff.
[20:13] <adam_g> Daviey: yes, there are others out there but i believe we're dealing with a lessc specific source
[20:13] <sarthor> arrrghhh: I am sorry, Next I will not do like that. I am sorry
[20:13] <arrrghhh> no worries.  just IRC etiquette.
[20:15] <Daviey> adam_g: ok
[20:16] <adam_g> Daviey: talking to someone who knows more than me. might be an alternative to carrying a patch, but either way i think we'll still need to ship something compiled
[20:18] <Daviey> adam_g: ok, yeah.. I wonder if we can do something smart to notify us if we need refresh it?
[20:18] <Daviey> ie, as part of the CI.. do a diff of our static one.. and see if it is the same?
[20:19] <Daviey> adam_g: we should probably also start looking at python-django-pipeline to do this, rather than -compressor which seems to be deprecated
[20:29] <stgraber> hallyn: http://paste.ubuntu.com/1189612/ now in python :)
[20:33] <hallyn> stgraber: wow - awesome - fast!
[20:34] <hallyn> has beta been released yet?  i'm itchin to push lxc and qemu-kvm :)
[20:34] <stgraber> hallyn: yep, archive is unfrozen
[20:38] <hallyn> yay
[20:44] <stgraber> hallyn: oh, just realized that with the code I'm playing with, my "ephemeral" containers can be persistent ;)
[20:44] <stgraber> hallyn: as in, you can start them using overlayfs, then shut them down, then start them again
[20:45] <stgraber> the overlay will just re-assemble at start up time
[20:45]  * stgraber adds a --keep-data option to bypass the post-stop hook wiping the container
[20:55] <hallyn> stgraber: excellent
[21:01] <stgraber> hallyn: hmm, looks like I'll need that new LXC to test my code ;) I kinda need pre-mount hooks for what I want to do
[21:01] <hallyn> stgraber: pushed about 5 mins ago, should be building
[21:03] <stgraber> hallyn: cool
[21:35] <stgraber> hallyn: I'm going to need to allow overlayfs and aufs in the start-container profile, though that should be safe anyway
[21:41] <hallyn> stgraber: np.  you can see from my blog post i also needed to add ecryptfs to that profile
[21:43] <hallyn> stgraber: the lxc blueprint has me down for a server guide section on the API.  Uh, should i postpone that, or put your name by it?
[21:46] <stgraber> hallyn: I wouldn't spend too much time on documenting the API at this point, though mentioning that it exists and that a python module is now shipped with an example (in /usr/share/doc/python3-lxc/examples/) might still be worth doing
[21:47] <hallyn> all right
[21:47] <hallyn> Hopefully I'll have time next week to work on the server guide.
[21:53] <ScottK> http://en.wikipedia.org/wiki/File:LART.png
[22:10] <thatotherguy> I'm a newb with apache
[22:12] <thatotherguy> I'm trying to setup an alias for a site that I just restored from backup and I don't have a /pub directory but the original server config did.  Do I just create a /pub directory and use alias in apache config to redirect to the real new location?
[22:17] <thatotherguy> I redirected but didn't create a /pub directory
[22:17] <thatotherguy> seems to work but have been getting transient errors
[22:21] <stgraber> hallyn: still around?
[22:21] <stgraber> hallyn: I'm getting something really weird here
[22:22] <hallyn> stgraber: i was walking away :)
[22:22] <thatotherguy> Anyone good with apache
[22:23] <stgraber> hallyn: I'm not sure of exactly what the issue is, but after I set lxc.rootfs and a bunch of other keys, call save_config() and start(), I'm getting part of the path duplicated
[22:23] <stgraber> hallyn: basically /var/lib/lxc/tpl-precise-amd64-jb0qqn becomes /var/lib/lxc/tpl-precise-amd64-jb0qqn-jb0qqn
[22:25] <hallyn> in the written-out configuration file?
[22:25] <stgraber> hallyn: if I drop my start() call and just use lxc-start manually, it works fine. So it looks like start() corrupts the config and writes it to disk again
[22:25] <stgraber> before starting with the wrong config
[22:26] <hallyn> hm, crud
[22:27] <stgraber> hallyn: http://paste.ubuntu.com/1189813/ is what I'm using
[22:27] <stgraber> hallyn: running it will get you a failure with the "corrupted" /config in /var/lib/lxc/<name>
[22:27] <thatotherguy> Anyone good with apache
[22:27] <stgraber> hallyn: if you comment the part of the code calling start() and check the files, they'll be fine and lxc-start -n <name> will work fine
[22:30] <hallyn> hm, i don't see why
[22:30] <hallyn> was worrying that &conf was being re-initialized, bu it's not
[22:32] <stgraber> hallyn: can you reproduce the issue on your side? (want to check that it's not my system being completely broken somehow ;))
[22:33] <hallyn> stgraber: feh, why do i have to enter my credentials to get the plaintext version
[22:34] <hallyn> and then your name crashed python
[22:34] <stgraber> hallyn: you need python3
[22:35] <stgraber> and if it still crashes under python3, then use LANG=C.UTF-8 ;)
[22:35] <stgraber> though I'd think your current LANG is en_US.UTF-8 which is perfectly capable of parsing my name with python3 :)
[22:43] <hallyn> stgraber: didn't reproduce, actually
[22:44] <hallyn> stgraber: though permissions are too tight...
[22:44] <hallyn> oh wiat
[22:45] <hallyn> right it does fail to start. the config file is fine, but presumably in memory it's bad?
[22:46] <hallyn> stgraber: I gotta run soon, but will try to figure this out
[22:46] <stgraber> hallyn: what do you have for lxc.rootfs in config?
[22:46] <hallyn> lxc.rootfs in config *file* is fine
[22:46] <hallyn> but it did fail to start
[22:46] <hallyn> lxc.rootfs = /var/lib/lxc/p1-6jgceb/rootfs
[22:46] <stgraber> oh, I guess you're missing hte apparmor entries
[22:47] <stgraber>   # required by lxc-start-ephemeral
[22:47] <stgraber>   mount fstype=overlayfs,
[22:47] <stgraber>   mount fstype=aufs,
[22:47] <stgraber> in /etc/apparmor.d/abstractions/lxc/start-container
[22:47] <stgraber> + sudo /etc/init.d/apparmor reload
[22:47] <hallyn> d'oh
[22:48] <joemyfriend> I'm having problem with my apache alias config
[22:48] <joemyfriend> Anyone able to help?
[22:49] <hallyn> stgraber: d'oh!
[22:49] <hallyn> netns bug
[22:49] <hallyn> i'll have to reboot before i try again,
[22:50] <stgraber> gah...
[22:50] <hallyn> gah indeed
[22:50] <stgraber> that bug is getting annoying :)
[22:50] <hallyn> yeah
[22:50] <hallyn> it's gonna be a rough month - lots of subtle bugs to squas in q
[22:50] <hallyn> all right, i'm leaving for some dinner.  i'll reboot while gone, and retry tonight
[22:50] <hallyn> so far really seeing no reason this should be happening to you :(
[22:51] <hallyn> ttyl
[23:06] <oApocalypse> minidlna support needed
[23:08] <oApocalypse> i have it up and running on my ubuntu server version 12
[23:08] <oApocalypse> four folders shared in the config file
[23:09] <oApocalypse> only the folder that is on my os drive is showing up the other three are on my external hard drive everytime i try to restart the service it reads directory not found
[23:11] <oApocalypse> you guys make me sad there are far to many people here not to help a poor uneducated linux user
[23:16] <protoCall7> Hi all, on my new Ubuntu 12.04 server machines, I've noticed a ton of messages in the logs from SSHD: Sep  6 15:02:22 rarch-002 sshd[2919]: Connection closed by 10.30.0.123 [preauth]
[23:16] <protoCall7> we're not noticing any problems with sshd, can anyone verify that these are normal?
[23:17] <protoCall7> I would like to add them to log check.ignore if there isn't a problem
[23:17] <oApocalypse> lol no one is here
[23:18] <protoCall7> lol there are plenty of people here, they're just occupied with other things, and no one without a direct answer for your question is going to BS you
[23:18] <protoCall7> just be patient and you'll get an answer ;)
[23:18] <protoCall7> sometimes it takes me a few hours, so I just ask, and get back to working on other things
[23:19] <oApocalypse> yea ive been watching tv :P
[23:19] <oApocalypse> you know anything about dlna services
[23:19] <protoCall7> as far as your problem above, I haven't used dlna, but are you only restarting the minidlna service, or the whole machine?
[23:20] <oApocalypse> restarting the service
[23:21] <protoCall7> interesting.  as I said, I don't know anything about that service, but my first guess was going to be that you needed to put entries into /etc/fstab for the external drive, but unless that service is unmounting the drives for some reason, that wouldn't be the problem :-/
[23:21] <oApocalypse> yea i have the drives shared currently
[23:21] <oApocalypse> through samba
[23:21] <oApocalypse> ive been watching said items off the hd from multiple computers
[23:22] <protoCall7> :)
[23:22] <oApocalypse> and its not giving me permission issues
[23:22] <protoCall7> I can see where losing those drives every time you restart the service would get mighty annoying though
[23:22] <oApocalypse> quite
[23:23] <oApocalypse> but the shared drives are still reachable just not through minidlna
[23:24] <protoCall7> thats a strange one.  Once you're in that state, what do you have to do to get minidlna to see them again?
[23:24] <oApocalypse> problem is they dont see them at all
[23:24] <oApocalypse> it sees the one folder off my os drive
[23:24] <oApocalypse> but none of the three on my external
[23:25] <oApocalypse> maybe its a discrepency in the path that i am providing
[23:25] <oApocalypse> brb
[23:29] <oApocalypse> if its on another drive would i have to designate?
[23:30] <protoCall7> ok, so I'm a bit confused on one point here.  Is this external drive hooked up to the same machine that is running minidlna (e.g. a USB ext hdd), or is this like a samba share from another box?
[23:30] <oApocalypse> same box
[23:30] <protoCall7> ok, and is the disk mounted?
[23:30] <oApocalypse> hd is in the server
[23:31] <oApocalypse> not external
[23:31] <oApocalypse> misspoke
[23:32] <protoCall7> ok, so to be clear, the external drive is connected to the same machine that minidlna is running on, however minidlna is not sharing the data from the external drive, only the one folder you have configured on the internal drive?
[23:32] <oApocalypse> correct
[23:33] <protoCall7> okay, and is the external drive mounted?
[23:33] <oApocalypse> and i am truly a novice at this
[23:33] <oApocalypse> yes
[23:33] <protoCall7> ok, what path is it mounted to?  like… /mnt/externaldrive or something of that sort?
[23:34] <oApocalypse> a command i can put in to show what ur looking for
[23:34] <oApocalypse> ?
[23:34] <protoCall7> just type mount and copy me the output to start :)
[23:35] <protoCall7> no arguments or anything
[23:35] <oApocalypse> dev/mapper/Exousia-root on / type ext4 (rw,errors=remount-ro)
[23:35] <oApocalypse> proc on /proc type proc (rw,noexec,nosuid,nodev)
[23:35] <oApocalypse> sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
[23:36] <oApocalypse> none on /sys/fs/fuse/connections type fusectl (rw)
[23:36] <oApocalypse> none on /sys/kernel/debug type debugfs (rw)
[23:36] <oApocalypse> none on /sys/kernel/security type securityfs (rw)
[23:36] <oApocalypse> udev on /dev type devtmpfs (rw,mode=0755)
[23:36] <oApocalypse> devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
[23:36] <oApocalypse> tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
[23:36] <oApocalypse> none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
[23:36] <oApocalypse> none on /run/shm type tmpfs (rw,nosuid,nodev)
[23:36] <oApocalypse> /dev/sda1 on /boot type ext2 (rw)
[23:36] <oApocalypse> /dev/sdb1 on /Shared type ext4 (rw)
[23:36] <lifeless> !pastebin | oApocalypse
[23:36] <oApocalypse> sorry :(
[23:36] <protoCall7> ok, so /Shared is your external drive, correct?
[23:37] <oApocalypse> yes
[23:37] <protoCall7> okay, and can you paste the relevant lines from the configuration file for minidlna where you've configured that share? (using paste bin this time ;))
[23:37] <oApocalypse> lol
[23:37] <oApocalypse> dont wanna get yelled at again
[23:40] <oApocalypse> http://paste.ubuntu.com/1189890/
[23:43] <oApocalypse> does that seem correct
[23:43] <protoCall7> except for line 16
[23:44] <protoCall7> this won't fly because of the space: /Shared/Share/Torrents/TV Shows
[23:44] <oApocalypse> go on
[23:44] <protoCall7> try writing it as follows:  /Shared/Share/Torrents/TV\ Shows
[23:44] <protoCall7> to escape that space
[23:45] <oApocalypse> should i just change the name of the folder to TV_Shows
[23:45] <protoCall7> that would make it easier any time you need to use that directory from the command line, that's for sure
[23:46] <oApocalypse> ok
[23:46] <oApocalypse> but why wouldnt line 14 and 15 work
[23:46] <protoCall7> those look right to me, by the example given in the config.  Is there anything relevant in the logs?
[23:47] <oApocalypse> there are logs?
[23:47] <oApocalypse> lol want me to give you the error message ?
[23:47] <protoCall7> yes pls :)
[23:50] <oApocalypse> http://paste.ubuntu.com/1189900/
[23:51] <protoCall7> ls -lsa /Shared/Share/Torrents
[23:51] <protoCall7> please
[23:53] <oApocalypse> http://paste.ubuntu.com/1189902/
[23:54] <protoCall7> sudo chmod +r /Shared/Share/Torrents/Movies
[23:54] <protoCall7> then restart that service again and see if it still complains about Movies
[23:55] <protoCall7> my guess is that minidlna is starting as a non-priviledged user, and doesn't have read permissions on that directory
[23:55] <oApocalypse> still issue
[23:55] <protoCall7> Ohh, the directory above it is accessible by root only as well
[23:55] <protoCall7> ps aux | grep dlna
[23:56] <oApocalypse> that does?
[23:56] <protoCall7> lets just make sure that it's running as a non-priv user before i go having you mess with permissions
[23:57] <oApocalypse> minidlna runs an unknown user
[23:57] <protoCall7> that is going to show all running processes on the machine along with who is using them
[23:57] <protoCall7> yup, so if its not running as root, it doesn't have read permissions to access those dirs
[23:58] <protoCall7> you could always do a:
[23:58] <protoCall7> sudo chmod -R +r /Shared
[23:58] <protoCall7> which will enable read access for that entire directory and everything in it
[23:58] <protoCall7> if you need to limit read access to that dir, you'll have to be a bit more selective