[01:34] hey guys, I posted this yesterday but didn't really get an answer - I'm not sure if this is the right place to ask this, but I'll take a random stab at it; I've got a theoretical question for you guys - I've got a SaaS type service that moves data from one point to another; sometimes, that data is behind a VPN. I've got multiple clients on a single server, so plugging that entire box [01:34] into the VPN isn't an ideal solution; do you guys think it'd be possible to connect an external "worker box" to the VPN and then connect through that box via a proxy connection? Would that work or am I pounding sand? [01:44] That would depend on a bunch of things [01:44] Like: is there a proxy available for the protocol in question? [02:01] Daviey, where'd that come from ? [02:38] twb`: typically, proxies can be configured for any TCP service yeah? [02:39] Durg: No, application proxies are protocol specific by definition. [02:40] Perhaps you should describe the service in more detail [02:42] interesting [02:42] it's essentially an API to API middleware app [02:42] takes data from one enterprise system and moves it into another [02:42] such as a CRM to an ERP, ERP to Fulfilment, etc [02:43] but it's built around a SaaS model; completely hosted environment, so accessing on-site applications and databases that contain critical customer data is a significant challenge [02:43] Is it using a custom layer 7 protocol, or is it layered on top of e.g. HTTP? [02:43] HTTP [02:44] Then in principle you could use something like squid or nginx as the proxy [02:44] Although IIRC HTTP requires the client side to know it's going via a proxy, or for you to do dirty transparent proxy hacks [02:46] well, essentially the goal is to be able to access network services and clients for single-use calls; that's why I thought a proxy option might work [02:46] the back-end database I'm connecting to might be MSSQL, MySQL, Oracle, etc. or even file-based [02:46] might not have an HTTP endpoint [02:51] isn't that what soap was made for? [02:52] well, REST, SOAP, XMLRPC, but that requires the application to adapt to meet the middleware, not the other way around [02:54] my second solution is to build a mini-instance that contains all of the network-specific code and can be accessed by a REST interface, but that raises my cost per client significantly compared to building 5 or 10 relay boxes for my entire network of clients [02:55] I don't think I really understand the problem [02:55] I'm not saying "there's no problem", I mean that I can't get my head around all the bits [02:55] A network diagram and/or user stories would probably help [02:55] unfortunately very few do, lol - it's my specialty field [02:56] well, here's a use case, that might help [02:57] Well, it's also that I don't do stuff like saas much [02:58] Company ABC has MAS500, an on-premise based application with an MSSQL database for their finance system, which is blocked off by their firewall (for good reason, it contains critical financial data about the company) - they want to move sales orders from Salesforce.com (SaaS) into their MAS500 instance [02:58] so it goes Salesforce -> DatixPanel.com (my middleware app) -> MAS500 [02:59] from a low level standpoint, the concept is: [03:00] Salesforce -> Message Processing Server - > Action Server (retrieves, transforms and sends data) -> VPN Tunnel -> MSSQL [03:00] companies don't want to expose MSSQL through their firewall, because it would pose a significant security risk [03:01] so the problem is, how do I get to MSSQL? [03:02] Something like stunnel I guess [03:02] Er, no, brain fart [03:03] No, you know what, a properly secured TLS-encrypted version should be fine to allow through the firewall [03:03] I mean that's how stuff like IMAPS and HTTPS work [03:03] you know that, and I know that, but they don't want to admit that [03:04] OK, so that's not allowed because is retarded? [03:04] I mean plan A is "convince the customer to do it right" :P [03:04] lol, of course, but my target audience is small to mid biz, not enterprise [03:04] enterprise IT guys typically know that [03:04] but small to mid are... frankly, idiots [03:05] IME enterprise-level ones are the idiotest [03:05] Two-thirds of SMEs will just do what you recommend [03:05] well, that's not 100% false either [03:05] but typically the CIO is more intelligent than not [03:05] and they've typically done something like this with their data in the past [03:05] Yeah right [03:06] it's more about experience when I say 'intelligent' [03:06] My dad was CIO for a multinational for a couple decades, and he doesn't know shit about the lower layers. [03:06] I think that's part of the reason they're more willing to say go [03:06] lol [03:06] He deals with issues more like "how do I convince Cisco to give me a 60% discount" not issues like "why do we even need Cisco" [03:07] yeah, that sounds typical [03:07] just from my experience, I've had a lot less resistance from enterprise clients than SMEs [03:07] I guess it depends on how much their guy trusts you, and whether he realizes that he doesn't know what he's talking about. [03:09] well, the goal is to reduce the amount of end-client configuration to as low as possible; so setting up a PPTP login usually requires less effort [03:09] unless I'm wrong about that? [03:09] I'm a programmer, not a sysadmin [03:09] hey all, I'm looking for a good resource that explains how the permissions of directories affects access to subdirectories and files with differing permissions [03:11] smaug: you talking about permission inheritance? [03:11] idlemind: very possibly [03:11] sounds like it means what i'm after [03:12] You can't have that with POSIX DAC [03:12] u have a resource for it? [03:12] If you use something else, like POSIX ACLs, NTFS or NFS4 ACLs, then I guess so [03:13] I've always put ACLs into the "too hard" basket. [03:13] see acl's i think are really important [03:13] (Actually I tell a lie, there is one specific kind of inheritance you can have in POSIX DAC -- setgid dirs. But that's unlikely to be what you want.) [03:13] and you guys just blew my little admin mind. [03:13] lol [03:14] the fine grained options they give just outweigh the crap out of traditional owner / group / system perms [03:14] idlemind: yes but then I have to learn how to use them [03:14] problem is they always come off as an afterthought in linux, the tools just don't seem to be their yet [03:14] Personally I'd like to do it properly with grsec RBACs, but ICBF recompiling the kernel on all my hosts [03:14] idlemind: yeah that's the other issue [03:18] smaug: https://help.ubuntu.com/community/FilePermissions [03:18] smaug you will probably want to look into using acl's [03:19] AFAIK BCP is to use NFSv4 or NTFS acls; not POSIX acls. [03:31] idlemind: thanks for the link, but I'm not sure if that includes what i'm interested in. what I want to know is, if a directory has, for example, drwx------ and a file inside it has -rwxrwxrwx or whatever, what happens? can the file be read by a random user? or not since you can't get into the directory? [03:31] that sort of behavior [03:32] i'll look into ACLs [03:32] http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html [03:32] but from your discussion it appears that they don't always work? [03:32] it's an all or nothing type setting with the default rwx rwx rwx permissions as far as i know [03:33] so acl's (nfs v4 ones) may be your best option to make it behave more like the ntfs file perms you are most likely used to [04:04] idlemind: thanks for the link, it was helpful but also did not answer my question. i am not seeking to make ubuntu behave as ntfs, I am simply attempting to understand how it does behave so I can use it properly [04:04] the umask was a pretty interesting read and i thank you for it [04:04] smaug that's basically it [04:04] when you create a file it doesn't inherit permissions [04:04] one of the questions i am trying to answer, for example, is - if a directory has a set of permissions, how does that affect the permissions of the files inside [04:04] it [04:04] and if the directory does not affect the perms of the files inside it [04:05] what is the point of directory perms [04:05] do you have situations where you cannot cd to the directory but if you know the path of the file you can still access it? [04:05] 1. a directories permissions do not affect the permissions of the files inside only if you can view those files or not [04:06] well i guess i answered both there [04:06] idlemind: True, but setting g+s affects ownership of files created inside the directory, though! [04:07] so is the answer to my secondn question yes? that surprises me [04:07] Smaug: Yes, you can set things up so a user cannot read a directory to discover what files are in it, but if the user knows a filename they can read it. [04:07] hmm okay [04:08] well i do stand slightly corrected u+s and g+s would allow you to force inheritance for files created within a directory [04:08] so that maybe something you want to research smaug [04:09] my end goal is being able to add a user to help with creating a website, without letting him have access to other, private parts of the server [04:09] like other sites of my own [04:09] o well that's simple [04:10] when you create the user don't give him a home directory (or assign his home to the web-sites root) and add that user to a group with your other users and assign that group the rwx you want on those files [04:12] you may want to then set the g+s on the web-sites root so that files that user creates inherits the group perms [04:12] ne who i gotta run [04:12] tty laters [04:13] thanks you idlemind [05:25] Just got this oops on natty, when detaching a serial console from byobu: [05:25] http://pastebin.com/E0JU0nmg [05:26] Oddly enough, my znc is still running. [05:29] (10:25:03 PM) DanaG: Just got this oops on natty, when detaching a serial console from byobu: [05:29] (10:25:04 PM) DanaG: http://pastebin.com/E0JU0nmg [06:24] How do I access the GRUB cli when on boot I'm taken directly into Ubuntu without a grub menu? [06:31] Hol- oh, he's gone. [06:31] Damn impatient kids [06:39] i changed the ssh port on a 10.04 server, i can not connect to it with the new port (or old port) do i need to regenerate the keys on it after i change the port? I get a connection refused when trying to ssh into it now [06:44] Host keys are not port-specific [06:44] You probably forgot to deal with the firewall or something [06:49] s10loridr: I would check the firewall, and you should be able to run on multiple ports for testing. Just add another "Port 2222" or whatever line, leaving the original "Port 22" there. [06:49] actually i made a dumb mistake, was editing the wrong fiel [06:49] i used the ssh_config by accident [06:49] im an idiot [06:49] all fixed now, thanks [06:56] hi a;l; [06:56] *all [07:43] morning all [07:46] "error: invalid argument in libvirt was built without the 'gsx' driver" - any chance that I can connect virsh to a GSX hypervisor on 11.04? [07:51] phretor: you can rebuild your own version [07:52] twb`: well, I'd have preferred not to screw with the packaging system [07:52] phretor: since 11.04 is released, you're unlikely to get a new version that has new features enabled [07:52] I'm trying to migrate out from vmware [07:55] Apparently GSX driver just backs onto HTTP, so I would guess it wasn't in 11.04 because it wasn't in that version of libvirt [08:04] Hello folks [08:04] My base instalation of ubuntu server 11.04 seems to come with udhcpd as a default dhcp daemon. Can I change it to ISC? [08:07] when I upgraded from 10.10 to 11.04, GRUB attempted to boot Xen DOM0. Does this have to do with the upgrade, or I installed Xen stuff by mistake? [08:08] GeorgeJ: try apt-get install isc-dhcp-client [08:08] Aye, just did so, I was just a bit confused because dhcpd3-server did not exist in /etc/init.d [08:09] phretor: You must have installed Xen. By mistake or not, I can't say :) [08:09] phretor: It's most certainly not part of the standard upgrade procedure. [08:09] Didn't kernels recently get the ability to be dom0's OOTB ? [08:09] Yes. [08:09] soren: I should go for libvirt/kvm instead, right? [08:09] Kernels, yes. But to boot in that mode you need xen-hypervisor [08:10] phretor: If you're not on ancient hardware, yes. [08:10] just checking [08:10] twb`: Right, they can act as dom0, but you still need the Xen hypervisor to run first (which then in turn runs the dom0 kernel). [08:10] soren: I've got a Dell PowerEdge 1950 with 8 cores and 8G of RAM. smb: what do you mean by "to boot in that mode"? [08:11] Normal upgrade should not pull that hypervisor package. [08:11] twb`: So a standard install can't function as a Xen host. You must manually choose to install the Xen hypervisor. [08:11] Unless somebody put it into a meta package that pulls it. [08:11] phretor: KVM is what I'd recommend for sure. [08:11] soren: I bought a server last year that oddly, Intel excluded virt extensions. [08:11] fairly modern CPU aswell. [08:12] Daviey: True. [08:12] phretor, In that mode means the xen hypervisor is booted and loads a kernel as dom0 [08:12] smb: maybe I installed xen on 10.10 and then disabled it and forgotten. And the upgrade simply reactivated it by mistake. [08:12] Daviey: They still produce new models that don't have the virt extensions. The feature support matrix of Intel processors is a massive clusterfuck. [08:12] smoser: slow reply, must have been an issue in my bundling. [08:13] soren: that's for price differentiation [08:13] twb`: potato, potato. [08:13] soren: like "$100 more for the VT version!!1!" [08:13] It shits me that the only atoms that have VT are the pouslbos [08:13] phretor, Maybe. I have not checked really, but the last working xen hypervisor I know of in Ubuntu was 8.04. [08:14] OTOH my main machine I'm switching to ARM this month, and I managed to get the only one that doesn't have SIMD (NEON) :-/// [08:14] * smb misses a "was" [08:14] Sorry not fully awake, yet [08:14] AMD gets this right. They don't mix and match features. Each new processor offers a superset of the features of its predecessor. There might be the odd exception to this rule, but it's just that: and odd exception. Intel offers virtually any combination. [08:14] soren: I guess my point was just that it's a *deliberate* clusterfuck [08:15] twb`: True, and good point. [08:15] smb: ah, true, I migrated all the way from 8.04 -> 8.10 -> 9.04 -> 9.10 -> 10.04 -> 10.10. [08:16] phretor, Ah ok. Hm, interesting to remember that xen can be that persistent... [08:17] Well, if you've had the hypervisor installed, but not had a kernel that could be a dom0, you're fine. [08:17] smb: I believe you are correct about 8.04 being the last working xen hypervisor release, which is why the buildd's never upgraded to Lucid. [08:17] smb: http://paste.pocoo.org/show/478406/ [08:18] soren: I was rather unhappy.. i stopped checking virt extensions before purchase as it seemed they all had them now.. being left with a lemon made me cry. [08:18] Daviey, yep. And thats why they really like us to have something before Hardy goes out of service. :) [08:18] Now that the standard kernels can be a dom0, and you happen to have a hypervisor installed (which would have been useless for the past X releases), suddenly you'll boot into Xen. I guess this is somethis update-manager should warn about. [08:18] smb: Yep, which is why we single-handed pushed xen into mainline :P [08:19] smb: good luck with that [08:19] smb: wasn't xen axed in lucid, along with vserver and openvz? [08:19] * twb` bitches about LXC not being ready in .32 [08:19] twb`: It was axed right after ahrdy because it wasn't supportable (not being in mainline) [08:19] ...but now it's in mainline, so it's a different story. [08:20] soren: non-LTS releases don't matter anwyay [08:20] They are just an ephemeral fog [08:20] twb`: Also, the dom0 kernel in Hardy wasn't in main. [08:20] Nor was openvz or vserver, shrug [08:20] soren, phretor Maybe that is related to the old 3.1 hypervisor. On my test system with the 4,1 one there is a special grub entry for starting as xen and it is not the first thing [08:21] And current lucid-security .32 has LXC support disabled to keep stupid vsftpd happy :-/ [08:21] smb: that was 3.3 [08:21] twb`: whuh, really? [08:21] yeah [08:21] twb`, Not so much axed as ignored as it was already enough pain to drag a patchset for getting a pv-ops domU [08:21] SOmeone noticed that vsftpd used cgroups and DOSd it, so the "fix" was to disable cgroups (thus, no LXC), rather than to, I don't know, turn off that feature in vsftpd [08:22] soren, twb` It has net namespaces disabled [08:22] smb: still annoying, because the upgrade path from hardy openvz was to lxc, which IMO isn't ready as at .32 [08:22] twb`: It's all very well identifying failings... people tend to come to UDS to help fix these things. ;) [08:22] Right, because you can create them quick but it takes about two seconds for each to get torn down in Lucid [08:22] Daviey: go stick your head up a dead bear's bum :P [08:23] heh [08:23] twb`, The option would be to take one of the backport kernels [08:23] smb: yeah, that's what I'm doing now, I just don't like it [08:23] I would just prefer vsftpd be penalized for being stupid [08:23] Well, _if_ vsftp is the only thing [08:23] Which you never can say [08:24] Yeah yeah, I know you're right [08:24] I'm probably extra pissed off because the power outage that triggered the new .32 kernel happend at like 4AM sunday [08:25] And it was totally unexpected that it LXC would Just Not Work anymore after a kernel -n+1 update [08:27] twb`, Yes, I can understand that. I'd preferred to have had another option. Or at least a way to warn about the change [08:27] I'm mainly just venting (again) [08:28] FWIW libvirtd-bin has been doing OK, apart from ridiculous errors from the stupid broken virt-managers in lucid and natty [08:29] e.g. apparently natty's v-m goes "oh, you are connecting as chris, I will just add /home/chris on the server, which has a root_squashed /home, as a VM volume. And then try to scan it all the time" [08:29] twb`: When was this kernel update, btw? [08:29] Dunno, there's a ticket in LP about it [08:30] [Bug 790863] Re: Unable to start lxc container after update to 2.6.32-32 [08:30] Launchpad bug 790863 in linux "Unable to start lxc container after update to 2.6.32-32" [Critical,Confirmed] https://launchpad.net/bugs/790863 [08:30] Oh, a long time agi. [08:30] ago, even. [08:32] qemu/kvm and me are BFFs, tho. I can do ttyS0 and TFTP booting and stuff, /me love. [08:33] And looking at an architecture diagram of kvm doesn't make me facepalm unlike the equivalent for Xen. === almaisan-away is now known as al-maisan [08:33] Eh, isn't xen designed by the same people that try to use microkernels in the real world? [08:34] Xen is a microkernel. [08:34] There you go then [08:34] But that's hardly the worst of it. [08:35] is there a program that I can run on my server that will forward ports in my router via uPnP for me? so if I switch it between wireless / wired i dont need to manually change port forwarding settings... etc [08:35] About as clever as hurd or ntoskrnl :P [08:35] stiv2k: last time I looked, UPNP was basically a big hole that said "exploit me!". Do you really want that? [08:35] twb`: i dont know much about that, can you elaborate [08:36] If mean if you're doing port forwarding maybe you want more like SOCKS5 (ssh -D) or something [08:36] twb`: its just to make the machine visible from behind a NAT device [08:36] it happens to have a wireless card and i'd like to make it easier to switch between the two interfaces [08:36] Oh one of THOSE. Is Ubuntu running on the router, or is it some crappy vendor-provided vxworks image? [08:37] while still keeping the machine visible on the net [08:37] it runs a custom fw [08:37] Like OpenWRT? [08:37] Tomato [08:37] same idea [08:37] Are the wifi and ethernet networks bridged together (on the router)? [08:37] how to tell? [08:38] Pastebin the output of "ip a" and "ip r" for each network [08:38] If they're the same range (e.g. 192.168.0/24), then they're bridged [08:38] Since you don't know, they probably are [08:39] In which case, the easiest solution would just be to make sure you use the same IP address regardless of which interface you're using. [08:39] hold on [08:39] let me ssh in [08:39] Failing that, rather than UPNP you could just ssh into tomato and use a shell script [08:40] Daviey: any chance you could sponsor the MP for bug 852019? [08:40] Launchpad bug 852019 in octopussy "Octopussy not installable due to renamed dependency" [High,In progress] https://launchpad.net/bugs/852019 [08:40] twb`: the router has a lot of interfaces [08:40] br0, eth0, eth1, lo, vlan0, vlan1 [08:40] jamespage: no, because i hate you. [08:41] * jamespage is feeling the love this morning :-) [08:41] vlan1 has my public ip [08:41] stiv2k: no, the interfaces on your laptop or whatever [08:41] oh [08:42] jamespage: crappy weather for you aswell? [08:42] SOmething like http://paste.debian.net/130942/ [08:42] Daviey: meh - kinda average here [08:42] twb`: wtf is ip a ? [08:42] A command. [08:42] Like "ifconfig" only not shit [08:43] twb`: http://pastebin.com/GWRpJcNm [08:43] hahaha [08:44] i use wicd to connect to the wireless network [08:44] stiv2k: yeah, OK, now check if when you switch to wired, it also gets a 192.168.1/24 address [08:44] twb`: it does [08:44] OK, so then just make sure you get the same IP on both [08:44] hmm ok [08:44] great, LP seems OOPsy today :( [08:44] Not that the same time; I mean whichever you're on, it is always (say) 192.168.1.10/24 [08:44] what if the wired connection is plugged in and wireless is still on too? [08:45] stiv2k: then it explodes [08:45] stiv2k: but it should explode in that case anyway [08:45] will the machine become unreachable [08:45] to anyone [08:45] Depends [08:45] Probably something like RPF will just throw away half the packets [08:45] what is RPF [08:46] Magic [08:46] Short version is: make sure you don't raise both networks at once [08:46] there is a wireless switch on the machine [08:46] (It *can* be done, but it's a huge pain in the arse and you don't want to do it.) [08:47] i just need to remember to disable the wireless before plugging in the ethernet [08:47] i should test it out [08:48] i imagine it would still destroy all the existing connections [08:49] meaning i would get kicked off irc and all my clients would get kicked off too [08:50] ok here we go [08:50] stiv2k: or script it to do so [08:52] SOmething dirty like this http://paste.debian.net/130943/ [08:55] hello [08:55] i'm still here [08:55] cool [08:55] it worked, twb` [08:56] twb`: how would i script the system to do that [08:56] Good day everyone. I'm trying to enable and use IPv6 on my Ubuntu Server 11.04-machine, I've tried to add my IPv6 address to eth0 (I still want to be able to use IPv4) and add the correct route, but nothing seems to work. And this https://wiki.ubuntu.com/IPv6 article did not help at all, it's just about tunneling. [08:56] And it's on the machine that the problem is, not the network. :) [08:59] stiv2k: to do what? [09:00] yo, wtf [09:01] every time i plug in the cat5 cable, it gets a dynamic ip [09:01] i have to do /etc/init.d/networking restart [09:01] and THEN it gets the static ip i assigned it [09:01] Markslap: you should already have an IPv6 address listed in "ip a", that is autonegotiated a la IPv4's zeroconf [09:02] inet 78.46.87.39/27 brd 78.46.87.63 scope global eth0 [09:02] inet6 2a01:4f8:120:14e1::10/64 scope global [09:02] has anyone deployed openstack or eucalyptus on ubuntu yet and want to share thoughts? [09:02] Like that? [09:02] Markslap: well, yes, that's your IPv6 address [09:02] twb`: http://stats.stiv2k.info [09:03] tell me you like my load averages [09:03] stiv2k: doesn't work. You shouldn't be using PHP anyway [09:03] huh [09:03] so its not visible then [09:03] whats not working? [09:03] stiv2k: I get a response, but there's no load average there. [09:04] what do you see? [09:04] http://paste.debian.net/130947/ [09:05] twb`: Mkay, but when I tell Irssi to use that IP address i just get this error when trying to connect to a IPv6-enabled server: 11:04:21 -!- Irssi: Unable to connect server efnet.xs4all.nl port 6667 [No route to host] [09:05] what...oh [09:05] twb`: stop being a smart ass [09:05] you could have just said "i dont have a browser" [09:05] stiv2k: if you expect me to be using a browser with js, or css, or colour, or images, you are wrong. [09:05] My browser implements HTML. That's it. [09:05] lol [09:06] so you can't look at at like... 90% of the internet [09:06] It means I have a nice consistent interface and you stupid webdevs can't fuck it up or spam me with ads [09:06] stiv2k: yes, the 90% that is where 4chan and youtube and other useless time-wasters hang out [09:06] technical and academic resources work just fine [09:06] hehehe [09:06] (Except blackboard, but that's retarded.) [09:07] twb`: i use youtube for technical and academic resources all the time [09:07] Now now, stop quibbling. You got different needs and tastes. [09:07] IME there are no technical youtube videos where you can't jsut throw away the video stream [09:07] In any case, mplayer can do youtube better than some silly browser [09:08] ersi: right. It's just MY needs are more important :P [09:08] lmao [09:08] anyhow [09:08] what i was saying earlier was [09:08] can i write a script that will bring wlan0 down upon plugging in the ethernet cable [09:08] or bring wlan0 up upon disconnecting it [09:08] stiv2k: on plugging it in, or on DHCP completing? [09:08] I showed you how to do the latter [09:09] i dont use dhcp [09:09] The former would go in /etc/network/if-up.d or so [09:09] otherwise i wouldnt be able to get my port forwards to stay consistent [09:09] Sure you woud [09:09] *would [09:09] explain? [09:09] Just teach the DHCP server to supply the correct IP [09:09] hmmm [09:09] Admittedly that might be hard to make it send the same IP to both [09:10] But failing that you could tell your DHCP client to refuse leases that don't match, and to specifically ask for the lease you want [09:10] You'd have to make sure you released the lease on the old iface before switching, tho [09:12] i think im going to finally fall asleep [09:12] 5:12am [09:12] Likewise [09:17] kim0: [09:17] koolhead11: hey man [09:18] came to know about this company called system76 they sell hw with only ubuntu as sw on it. :D [09:19] os [09:20] Daviey: hello [09:21] yeah some nice laptops there I guess :) [09:23] hey koolhead11 [09:25] kim0: they are selling servers too man. :D [09:51] rbasak: Fancy reviewing a branch for me please? [09:52] Daviey: sure [09:53] rbasak: it's updating the diff... but https://code.launchpad.net/~davewalker/ubuntu/oneiric/dnsmasq/add_dnsmasq-utils_package/+merge/75988 [09:57] * rbasak waits [09:58] maybe i borked it by requesting a merge before LP had scanned the branch [10:11] rbasak: hey [10:11] hey koolhead11 [10:12] how have you been? and is cobbler thing got solved for you? [10:14] rbasak: am waiting for your blog on same. :D [10:14] I got it working in the end, thanks. There were a few hurdles - remind me of the one you are thinking about? [10:15] Was it the installer not finding the disk and ending up in a loop? [10:24] jamespage: Do you fancy review and if suitable sponsoring, https://code.launchpad.net/~allison/ubuntu/oneiric/backuppc/bug-852484/+merge/75973 ? :) [10:25] Daviey: sure - lemme just finish up what I am working on [10:25] jamespage: no hurry. [10:25] Daviey: ack [10:41] Daviey: should I be testing the build? In principle it looks good to me. What's the purpose of the Conflicts: line, and if to stop it going with a previous version before the new package, then surely it should be against 2.58 and not 2.40? [10:42] * rbasak isn't really sure how to go about doing a review here [10:44] rbasak: My assumption was that the contrib script wasn't in <2.40. [10:45] rbasak: Is there anything cosmetic, does it build, does the new binary deb contain files you'd expect? [10:45] does the damn thing install? [10:45] pick a few of the above. [10:45] Daviey: but the contrib scripts are built in the source. What's that got to do with a binary dependency? [10:46] Tear me apart. kkthnx [10:46] rbasak: Yes, but i assumed the upstream source of <2.40 didn't include contrib/wrt/dh* [10:47] oh [10:47] yeah but why would one need a conflicts for that? A binary built from this source would have them [10:47] rbasak: honestly, i don't know.. perhaps <2.40 produced the same binary? [10:48] NFI, it's a change that came from the debian maintainer. [10:48] I don't suppose it matters [10:48] But good question, one that i now want to find out. [10:48] That was the one thing in the diff I didn't understand, that's all [10:50] rbasak: Great, so add a comment to the merge proposal, if you approved it - i'll upload it. If it turns out to be bad, i'll blame you.. thanks :) [10:50] Daviey: minor version bump with just bug fixes does not need a FFE right? [10:50] jamespage: correct-a-mundo. [10:50] coolio - lgtm - uploading now [10:50] Daviey: :-) [10:50] jamespage: rocking. [10:50] Daviey: I need to do a build test first though [10:50] jamespage: I raised the "Please Merge" bug and put that as a comment :P [10:51] doh! [10:51] missed that comment [10:52] Daviey: gah - not in the ubuntu-server packageset! [11:02] smile of the day http://www.datamation.com/news/tech-comics-finding-a-job-in-the-cloud-computing-era-1.html [11:07] nijaba: sysadmins will get it all if amazon goes for toss!! :D [11:10] jamespage: rly?! [11:10] jamespage: I was sure it was :/ [11:11] nijaba: heh [11:12] Daviey: backuppc_3.2.1-1ubuntu1_source.changes rejected [11:12] quack quack oooppps [11:12] normally check before I upload but not today :-) [11:12] rbasak: You'll notice that i didn't include the manpages as a patch. That package doesn't have a patching system, and i was hessitant to introduce one. So i included the mangpages directly. The other thing i could have done, was put them in debian/ .. but I wanted to align as close to possible to the Debian package for easier future merge/syncing. [11:13] jamespage: yeah, it looks like a package we subscribe to for bug triage, but not in the damn package set. [11:13] jamespage: hurry up and get coredev :) [11:13] Daviey: thats not fixing the problem tho [11:13] there are quite a few I expected to be in the package-set which are not [11:14] I know that I'm currently the only 'just' ubuntu-server-dev [11:14] but I expect there to be more in the next 6 months [11:14] jamespage: This is a problem. :( [11:14] yeah. [11:14] jamespage: Do you have a list? [11:14] soren: of the packageset? [11:14] Of the delta between the packageset and the subscribed packages. [11:15] It shouldn't be a big deal to sort that out. [11:15] soren: I don't but I could generate one [11:15] soren: I do have a script i wrote to compare. [11:16] in which case I won't :-) [11:16] Daviey: so why is there still a delta? :) [11:16] This must have been a point of discussion before (otherwise why did you write that script?). [11:17] soren: The script was actually to produce the report, which is based on all packages in both the subscribed and packageset.. measuring the delta came as a freebie. [11:17] Ah. [11:17] Who signs off of additions to the packageset? [11:17] jamespage: at least you can upload gimp. [11:17] I forget. [11:18] w00t [11:18] I'm always doing that [11:18] soren: technically the TB, but i think cjwatson can throw stuff on there that is logical. [11:18] hmm, perhaps even the DMB. [11:18] ego, it;s not clear. [11:18] ergo* [11:19] That's what I thought. [11:19] Can't we add them to some sort of seed that gets them in the right packageset (think I asked this question on -devel) [11:19] jamespage: Yeah, i think that is the expectation. [11:20] However, not all packages in the packageset should be seeded. [11:20] false [11:20] the ubuntu-server package set is constructed only of seeded packages [11:20] cjwatson: You don't think Server developers should have upload access to things like asterisk (universe)? [11:20] I think (a) you should get it into main if your team is interested in maintaining it (b) I don't see why qualified server developers can't get MOTU [11:21] jamespage: Why can you upload gimp, by the way? [11:21] soren: we seed one of it's binary packages. [11:21] *blink* [11:21] Erm. ok. [11:22] GUI-less image manipulation, think for PHP [11:22] Ah. [11:22] * soren needs lunch [11:22] that sounds like a good idea [11:23] Daviey: BTW eucalyptus-commons-ext now builds from source again [11:23] boy did that package make me feel dirty :-) [11:23] cjwatson: I agree, but it doesn't exactly make the packageset useful if you really need to have MOTU aswell. [11:23] jamespage: \o/ [11:23] I'm not happy with maintaining an arbitrarily extensible package list that has to be maintained by manual requests to me [11:23] that sucks [11:24] Daviey: yeah the package doesn't really have anything does it? :) [11:24] if you have broad enough capabilities to contribute to a wide range of packages in universe, get MOTU [11:24] cjwatson: Can it not also be linked to the packages the team subscribe to? [11:24] far too little access control on subscribing a team to things [11:24] I'm not at all happy with using that to grant upload access [11:25] I want an audit trail [11:26] New bug: #853791 in chkrootkit (main) "chkutmp assert failure: *** stack smashing detected ***: ./chkutmp terminated (dup-of: 623144)" [Undecided,New] https://launchpad.net/bugs/853791 [11:27] cjwatson: IMHO ~ubuntu-server should not just be looking after things in main. ubuntu-server not having upload access to the things we claim to look after, feels wrong. [11:27] it might be possible to construct an "interested" seed or something which is not considered for promotion to main [11:27] Especially as we want to try and grow contributors. [11:28] cjwatson: that sounds ideal [11:28] the Ubuntu project as a whole wants to grow contributors [11:28] I'd quite frankly be much happier with people targeting this kind of breadth going through the MOTU -> core-dev chain [11:28] cjwatson: Other corners of the project are not suffering from lack of contributors as we are. [11:28] rather than being siloed off into ubuntu-server-dev [11:29] jamespage is a classic example of somebody who historically would've had no problem with that [11:30] Well yes, but PPU's etc was created purely to give granular access.. when really, we are going to find that there is a subset of stuff people do not have access to. [11:31] (PPU is different, let's not conflate) [11:31] In the current form, the packageset serves little purpose - other than a trial to make sure people do not mess up too badly, before going for broader sets. [11:31] the problem is that server covers such a wide range of stuff [11:31] honestly I'm not sure it's focused enough for a packageset, under the terms you want to apply [11:32] cjwatson: Do you think it would be better to just drop it, and try to mentor people into MOTU->CoreDev? [11:32] I don't see it being significantly easier to demonstrate competence across such a package set than it would be to demonstrate competence across the archive [11:34] I think it's useful for your team to be able to directly maintain the product you release; it's when it starts drifting out into universe without any obvious limit that I start getting itchy [11:34] (FWIW I say the same thing to desktop people when they ask for universe packages to be added to their package set) [11:35] Yeah, there are a bunch of openstack packages that will be in Universe this cycle, which is really part of the server product - but not quite the same promise of security or stability, hence not pushing for main. [11:35] honestly that kind of thing sounds like it should be part of a specific cloud package set to me [11:36] cjwatson: Well as it stands, cloud and server is one product. [11:36] I want to keep the automatically-maintained-from-seeds package sets strictly separate from the manually-maintained ones (which isn't to say that they can't have the same access control) [11:36] it gets completely unmanageable otherwise [11:36] but manually-maintained sets do exist [11:37] Half of me is tempted to propose a UDS session for this, the other part wants this to just go away so we can get stuff done. :/ [11:37] it's just a matter of defining sensible parameters for them and asking the DMB to authorise it [11:37] the "just go away" option is to mentor staff through MOTU/core-dev so that none of it is an issue ... [11:37] TBH [11:37] s/staff// [11:37] I probably should have said "developers" [11:46] jamespage: eucalyptus-commons-ext? I thought the Eucalyptoids had assumed responsibility for the whole stack? [11:47] soren: me to [11:47] working through FTBFS's [11:56] soren: Oh they have.. but the contributions haven't been what we hoped. [11:56] I was convinced until last week that Euca in Oneiric wouldn't work, and natty users wouldn't have an upgrade path. [11:57] Well they would.. but it would be upgrade to disaster. [11:57] Daviey: Then you sprinkled a bit of pixie dust^W^W^W^W^Wput jamespage on the case? [11:59] well TBH it still does not work [11:59] Clint drove the upstream patch into Oneiric.. James Page fixed a few other things, and smoser did the dance. === scar[w]_ is now known as scar[w] [12:13] jdstrand: IIUC bug 801299 is waiting for a decision from the security team if not using SSL by default is acceptable? [12:13] Launchpad bug 801299 in glance "[MIR]glance" [High,Incomplete] https://launchpad.net/bugs/801299 [12:14] Daviey: might be our euca issue - https://bugzilla.redhat.com/show_bug.cgi?id=663136 [12:15] bugzilla.redhat.com bug 663136 in bouncycastle "bouncycastle 1.45 incompatible with openssl 1.0." [Medium,Closed: errata] [12:15] we use 1.44 in Ubuntu [12:18] Daviey, i now realize your "multiboot loading" message did in fact come from the "multiboot support" that I added to Eucalyptus. [12:18] The context of Eucalyptus threw me for aloop as I didn't know how you would have hit that code in openstack [12:18] (or anywhere else) [12:19] ahhhhhhhhh bouncycastle! [12:19] smoser: no, that pastebin was against nova.. [12:19] hm... well then maybe i'm wrong about where the msg came from. [12:19] altohugh, i suspect i might have been using your loader that was targeted for openstack [12:19] (i was using some old scripts.) [12:20] as you most certainly should not hit that code path there. [12:20] k [12:20] s/targeted for openstack/targeted for euca/ [12:21] jamespage: you think we need that patch? [12:21] jamespage: best not spend much longer investigating this.. post your findings to a bug, and invite upstream comment. [12:22] Daviey: OK - I was just trying to hack a later version in but it appears to have made no differenc [12:22] :( [12:25] Daviey: updated bug 851611 [12:26] Launchpad bug 851611 in eucalyptus "Oneiric: Upgrade to 2.0.1+bzr1256 blocks" [High,Confirmed] https://launchpad.net/bugs/851611 [12:32] jamespage: rocking [12:44] morning [13:08] SpamapS: When you are alive, could you look at Ben's MP on bug 831628? Seemed you were close to it. [13:08] Launchpad bug 831628 in squid "squid upstart script doesn't check for filesystems" [Low,Fix committed] https://launchpad.net/bugs/831628 === Ursinha is now known as Ursinha-brb [13:23] DanaG: is that oops reproducible? ie, does it happen every time you detach a serial console from byobu? [13:34] hmm, trying to get a KVM VM to PXE boot, it's not even trying to DHCP [13:34] I could almost sware I did that before [13:34] does that not work? [13:34] IT should. [13:35] Virt manager says "Network selection does not support PXE" besides a little red warning icon .. which is weird! [13:35] I'm using an isolated network, coz the other server is doing the PXE stuff [13:36] you have the boot roms installed right? [13:36] hmm [13:36] checking [13:37] in this case kvm-pxe [13:37] wasn't yay! [13:37] zul: thanks :) [13:38] alright my testing orchestra env working [13:39] hmm, I didn't use cobbler add, just PXE booted the VM, wonder what exactly is it loading :) [13:39] it's maxing the cpu as well [13:48] hi everyone...I'm trying to send mails with postfix+opendkim. my problem now is that mail that I send to hotmail goes to the junk box [13:49] analysing the headers a bit, I see a "sender-id=temperror". any idea what this means? [13:49] Daviey: can you review a branch for me? https://code.launchpad.net/~zulcss/glance/glance-add-group/+merge/76036 [13:50] the loading of pxelinux.0 is super slow (5 dots till now, each dot taking like 1 min) normal ? [13:54] zul: no purge target? [13:54] Daviey: point taken [13:56] Fixed [13:57] m_tadeu: https://help.ubuntu.com/community/Postfix/DKIM [14:20] kirkland: I'll have to check that serial console oops again, this evening. [14:22] DanaG: thanks! i'd be much obliged [14:22] Now, my Microserver has a jumper (that I added a button to), that'll inject an NMI into the system. Should be useful, if I can figure out how to make that trigger a crashdump. [14:22] DanaG: i've never tried byobu on a serial link [14:22] is it possible that fdisk causes problems with the partition table of 2tb drives? [14:23] kirkland: Seems to work well as long as you avoid having things (like the clock) that update frequently. [14:23] DanaG: interesting; i should add that to the byobu manpage, then [14:24] I also seem to have to manually "eval resize" (no baxktixk on iPhone keyboard) from outside the console. [14:24] Hah, and it didn't autocorrect "backtick" typo. [14:28] I just wish HP had enabled the serial-over-LAN feature the chip on the remote-access card supports. [14:28] Actually, ncurses apps are sometimes odd on serial console. [14:29] I've seen aptitude just plain hang forever, before showing anything. [14:29] Daviey: does the asterisk merge need a FFE? [14:30] And same is true with byobu, I think. Sometimes I have to start it elsewhere, then reattach from console. [14:34] hey [14:35] im after posting a thread(http://ubuntuforums.org/showthread.php?p=11265788#post11265788), if anyone can help <3 [14:36] New bug: #853908 in m2crypto (main) "urllib.urlopen patch causes reading beyond last byte of https responses to take unreasonably long" [Undecided,New] https://launchpad.net/bugs/853908 [14:38] DanaG: interesting; tell you what ... if you add a few notes in a byobu bug about using byobu + serial, i'll consolidate them and add them to the manpage === al-maisan is now known as almaisan-away [14:40] kirkland: I can do that, though I may have to do it another evening when I have more time. [14:40] DanaG: sure, no worries, no rush ;-) === bdmurray_ is now known as bdmurray [14:42] I recently helled a party (wedding) with lots of guests taking pictures that they would like me to have. What software exists that I can apt-get install that allows my (non-computer savvy) guests to give me a copy of their pictures? I have a server that is on a public IP. Guests are probably using Mac and Windows. [14:49] hmmm === Ursinha-brb is now known as Ursinha [14:53] tdn: Perhaps zoph ... although I have not used this myself, it looks promising [14:54] tdn: try gallery2 - I've not used it in a while but it used to be pretty good [14:55] These two projects looks like web galleries. How do they help my guests send/upload me some files? [14:57] http://blog.zioup.org//2008/iptables_recent/ I'm trying to do this, but I get sudo iptables -A INPUT -t filter -i $OUTS -j DROP -m recent --set --name badguys --> Bad argument `DROP' [14:57] tdn: eg: You put some generic guest account which allows them to upload the wedding photos, give them the URL and password [14:58] genii-around, can I be sure that gallery will not touch the files? I.e. make a lossy compression,etc.? Some of this is RAW data that I would like to keep. [15:01] ftp server with upload only for anonymous accounts? Windows will deal with FTP links automatically. [15:01] If the users were savvy enough to know about FTP I would not have this problem. I think it must be web based. [15:02] they don't need to know about ftp [15:02] http://www.ncsu.edu/resnet/file_transfer/ftp-windows-explorer.php [15:03] Just give them an ftp link and windows explorer will do everything else [15:03] cloakable, if that works it is nice. However, last I checked, Windows Explorer will not let you upload -- only download via FTP. [15:03] Same with Firefox. [15:05] tdn: http://allwebco-templates.com/support/S_FTP_Windows.htm [15:05] can upload [15:05] Ok. [15:05] cloakable, thanks. [15:05] Will try it. [15:05] Daviey: Won't your solution to bug 832507 cause all instances to share the same console.log, or am I missing something? [15:05] Launchpad bug 832507 in nova "console.log grows indefinitely" [High,In progress] https://launchpad.net/bugs/832507 [15:06] Well, handing a ftp://yourserver to your guests is pretty simple :) [15:07] Daviey: never mind: "You can create as many devices as you like. Internally, emlog uses the file's inode and device numbers to identify the buffer to which the file refers. " [16:10] morning fellas o/ [16:36] hey guys, i have a vps that i would like to use as a http/https proxy. can anyone recommend a guide i could follow on setting this up . the guides all deal with if the proxy server is onyour local network. I would like to do this with the proxy server being external [16:38] im after posting a thread(http://ubuntuforums.org/showthread.php?p=11265788#post11265788), if anyone can help <3 [16:40] Doonz: whats the purpose of the proxy? === lullabud is now known as warzauwynn [16:55] rbasak: my solution for emlog cannot really be merged. I thought we had a new plan that you were driving? [16:55] Daviey: Yes, working on it now. [16:56] jamespage: the asterisk merge seemed to be a bug fix only release? [16:56] Daviey: yes [16:56] rbasak: awesome.. how close is it looking? [16:56] ttx: What is the cut off for bug fixes in diablo? [16:57] ttx: Will diablo have a -fixes (post release) branch? [16:58] Daviey: Not very close yet. I have a plan which is mostly complete. I haven't yet figured out how to manage the lifetime of the fifo reader [16:58] rbasak: the scheduled task? [16:59] Daviey: yeah - actually I think I can implement a better fifo reader without difficulty, but with either that or the scheduled task I need to know where to hook in to start and cancel the task [17:00] (I haven't finished digging through the nova code to my satisfaction yet) [17:01] SpamapS: bypassing geoblocking [17:02] ttx: while we're discussing Diablo.. will bug 838419 be included? Its rather important to us. :) [17:02] Launchpad bug 838419 in nova "nova-compute crashes when applying a security group rule" [High,Fix committed] https://launchpad.net/bugs/838419 [17:03] Doonz: in that case you probably just need to configure it to require some kind of authentication. [17:04] rbasak: I might be badly advising you, but nova/scheduler/zone_manager.py seems to be an example of a schduled task. [17:04] i'm sure soren will take pleasure in correcting me, if I am wrong :) [17:05] Yeah I understand how to start and stop a scheduled task, and in fact I think rather than polling I know how to make it evented having looked at the eventlet docs. What I don't know yet is where to set up the task/thread and where to tear it down, since it's a per-instance thing [17:12] hi all [17:23] lynxman: what is the status of bug 653405? [17:23] Launchpad bug 653405 in rabbitmq-server "rabbitmq-server fails to start if hostname is unresolvable or has changed since first starting" [Undecided,Confirmed] https://launchpad.net/bugs/653405 [17:24] rbasak: seems you have it in hand! [17:24] Daviey: supposedly it should have been resolved by fixing the bug in Erlang or upgrading to a new version [17:24] Daviey: so we've been just avoiding the bug by going around it, no direct solution is desirable since the hostname is also used for the db filesystem structure [17:25] I thought we updated erlang [17:25] Daviey: I'll figure it out. I'm not confident I'll have it in time for beta 2 though [17:26] In fact, I updated erlang [17:26] rbasak: It's not urgent for beta 2.. but on the other hand, that is when openstack releases! So i am trying to find out if openstack will support a -fixes branch, or if we'll have to distro-patch it. [17:28] Daviey: Incidentally, today I discovered that this will be a nova+libvirt -specific fix. Although I think you might already know this. Some of the other drivers (eg. vmware) do other stuff. [17:29] rbasak: yeah, i don't care about that :P [17:30] lynxman: I commented in the bug.. it should be "fixed" according to upstream which says that rabbit 2.2.0 and later, + erlang R14B, should solve the reported issue(s). [17:33] SpamapS: agreed, that's why it's hanging there and we're just going around it [18:01] hey all [18:21] hey koolhead17 o/ [18:22] lynxman: hello [19:39] Daviey: tomorrow, and "no" [20:01] SpamapS: call time? [20:04] robbiew: si [20:12] jdstrand: so glance and doesnt look like is going to have ssl supported in oneiric but it looks like it going to be in oneiric+1 can we treat it the same as nova? === lickalott_ is now known as lickalott [20:17] zul: is openstack-dashboard going to be a pkg on diablo/ oneiric this time? [20:18] koolhead17: im trying [20:19] am thinking of trying it with source as i did in cactus, need to get it tested. Is it still stuck because of same bug? [20:20] zul: now in diablo everything is changed i heard, keystone API and stuff [20:22] koolhead17: pretty much.. [20:22] zul: so is it still stuck because of that python bug i remember. [20:22] Daviey: hey [20:23] koolhead17: what dashboard? [20:23] yeah [20:24] ill try [20:33] zul: I need to review it more closely [20:34] jdstrand: k [20:49] I'm trying to get DHCP to function in Ubuntu but the package doesnt seem to install correctly [20:52] explain "doesn't seem to install correctly" [20:53] sorry I think I resolved it.... the default dhcp installed is isc-dhcp-server, not dhcp3-server [20:53] I was trying to follow directions for a different ubuntu version and expecting it not to have changed much [20:58] I have some trouble with Ubuntu Enterprise Cloud. I've managed to setup a cloud, but after a while, one of the node controllers won't work anymore. The "euca-describe-availability-zones verbose" command will show less resources available than the total (the difference correspond exactly to 1 node being down). In the logs, cc.log shows that the node controller didn't respond some requests, and in the node controller's axis2c.log I see "invalid [20:58] timest amp" problems. I've already installed and correctly configured NTP on the cloud controller and the node controllers, the time is perfectly synchronized. Still, I get these errors! I've googled for many hours, but no solution beyond "install ntp" has been proposed. Any ideas? [21:04] After booting the machine, everything goes back to normal [21:09] wow.. the upstart jobs for eucalyptus are really.. really impossibly complicated [21:10] bfreis: are you sure ntp is working? [21:11] SpamapS, ntpq -c peer on the NCs will show a very tiny offset [21:12] SpamapS, (right now it shows 0.084 us) [21:12] bfreis: and still getting invalid timestamps? hrm [21:13] I've just rebooted the machine, now it works [21:13] but after a while, the problem will come back [21:13] I've checked other logs (syslog, dmesg, among many others) to see if there's something happening at the moment when the timestamp problem starts, but there's nothing! [21:14] it's getting worse. Less then 5 minutes after boot it stopped working again! [21:15] "rampart_timestamp_token.c(179) [rampart]Timestamp not valid: Created time is not valid" [21:15] bfreis: is it possible that there is data causing the issue, not the current time? [21:16] SpamapS, hmm, I'm not sure I understand what you mean [21:17] The error specifically says "Timestamp not valid: Created time is not valid", and there's nothing running on the NCs. I've just installed them from the CD [21:17] Actually, the steps I did were: I installed the cloud controller / cluster controller / ... on one machine, then apt-get update, apt-get dist-upgrade, and reboot. [21:17] oh [21:18] before the reboot I installed ntp [21:18] Then I did exactly the saame thing for the NCs [21:18] it's a clean, up to date installation [21:22] interesting [21:24] bfreis: have you tried stopping the ntp service and actually running 'ntpdate ip.of.other.box' ? [21:25] bfreis: I know its only getting skewed after 5 minutes.. just wondering if its something weird with even small deviations [21:25] I've just did it, it says "adjust time server 10.20.200.1 offset 0.029159 sec", but the problem is still there [21:25] Is there any difference between running ntp (configured to use the other server) and ntpdate ? [21:26] yes, ntpd will never repeat a second [21:26] or sorry [21:26] will never skip a second, it just shortens/lengthens them [21:26] so it can take a *long* time to cross even short distances [21:26] hmm [21:26] ntpdate shoves the time in [21:26] oh, it's working now [21:26] strange, very strange [21:27] do you have an idea of the maximum acceptable offset? [21:27] ntpdate said it corrected something around 20ms! it's nothing! [21:27] No, but that would be a bug if it was less than 0.089us ;) [21:27] ahah [21:27] It *might* be that one side is only allowed to be behind or ahead [21:27] which would be stupid [21:28] actually, I think it is exactly that [21:28] if so.. [21:28] ntpq -c peer [21:28] hrm [21:28] on one node (the one that was not working) was showing "+" (or "-", can't remember) [21:28] the other, was showing the opposite offset [21:29] New bug: #574244 in etckeeper (main) "etckeeper hook breaks upgrade with "Argument list too long"" [High,Fix released] https://launchpad.net/bugs/574244 [21:29] Now I see: the NC that works shows a negative offset with respect to the cloud controller. The other one shows a positive offset [21:29] (both around tens of microsseconds, nothing that is) [21:31] Is there a way to tell NTP to sync to an offset of the reference server? [21:31] I'd bet there's an open bug about this already [21:34] bfreis: that I don't know, but you could of course just cron ntpdate rather than use ntpd [21:34] bfreis: still this sounds a little *crazy* [21:34] bfreis: an offset of us is not a real enough offset given network latencies and the like.. it should be tolerant of many ms of offset either way [21:35] take a look here: http://wso2.org/project/wsf/php/1.1.0/docs/code-coverage/rampartc/src/util/.libs/rampart_timestamp_token.c.gcov.html [21:35] line 146 [21:35] a comment says: Check whether created is less than current time or not [21:36] yeah [21:36] that sux ;) [21:36] maybe that is the problem, it can be late, but not in the future [21:36] (or the other way round, it's just too confusing! lol) [21:37] I have no idea if this code is up to date, but is the only I could find googling for 5 seconds [21:37] Daviey: ping [21:37] but really.. those are char fields.. [21:38] so they are probably carrying too much precision [21:41] crap, it stopped working again === TheEvilPhoenix is now known as TEP| === TEP| is now known as TheEvilPhoenix [21:43] Well, the problem is really the time, that tiny positive deviation [21:43] I have no idea what to do! [21:43] What I'd really like to do is to comment out that code that checks for deviation :D [21:45] Where would be the better place to report this? Ubuntu? Eucalyptus? [21:56] bfreis: I think thats part of axis2c but I'm not sure [21:56] or maybe part of rampart? [21:56] lynxman: hey [21:57] bfreis: yeah looks like rampart [21:58] New bug: #686625 in asterisk "attended transfer does not work in 10.04" [Undecided,Fix released] https://launchpad.net/bugs/686625 [21:59] bfreis: are you maybe hitting this: http://open.eucalyptus.com/wiki/EucalyptusKnownBugs_v1.5.2 [21:59] ? [21:59] Daviey: hey, one question, would you help me out if I had questions about merging puppet to 2.7.3? We're slightly behind debian and would like to try to make it for oneiric [21:59] SpamapS, no... [21:59] SpamapS, acutally, when I see that error (which is not an error according to many sources on the net), it is when everything works! [22:00] Oh.. doh [22:01] bfreis: its possible that the euca tools are sending a timestamp that is too accurate too.. not sure really. [22:01] bfreis: anyway, you can probably patch it out of rampart.. but I don't know if its a good idea, they put that validation in for a reason :p [22:02] lynxman: can you check out the final freeze exception process? Check the debian and upstream changelog delta, and try to do an analysis of what gain we get. [22:02] ? [22:02] damn! now the other NC has a positive offset, and is down! [22:02] Daviey: final freeze isn't until nex tweek right? [22:03] How can people live with these problems?! [22:03] Unless I find a way to tell ntp or ntpdate to set the time to some negative offset of the reference time, my cloud won't work! [22:03] lynxman: well, as each day passes - the test it has to pass to be approved gets harder. [22:03] :) [22:05] Daviey: I like a challenge :) [22:05] heh [22:07] utlemming: wow you've been a machine today working on those runlevel1 bugs. :) [22:08] Hello. I have this (https://gist.github.com/9268ef1dcd5875c025be) saved to /etc/iptables.rules. I rebooted my server and ran iptables--list , but nothing is listed. [22:08] I think I am missing a step? [22:08] Daviey: I'll try to get that merge proposal by today, to avoid running last minute [22:08] SpamapS: yeah, low hanging fruit that is easy [22:09] lynxman: well do the groundwork first to see if it is viable. [22:09] Would be a shame to do the merge for it to be nacked. [22:09] Daviey: yeah of course, no worries :) [22:10] SpamapS: btw, i tried your redshift debdiff.. it was kinda sneaky, having unrepresented binary changes.. [22:10] ie, make sure you don't base an upload on the debdiff. [22:10] Daviey: huh? [22:10] *THE* reason i opened a debian bug to get them to update to the new upstream version was the geoclue support, and they failed to enable it.. oh joy. [22:11] what is the recommended way to load an iptables config file when the system starts? [22:11] Daviey: Oh the debdiff. yeah I should have done a branch instead since it was an upstream release. [22:11] Daviey: that debdiff was a result of bzr merge-upstream .. and its just been uploaded actually. ;) [22:12] SpamapS: well that isn't a big deal, but the translations are treated as binary files - making a debdiff suck.. grep for "Binary files" :/ [22:12] Daviey: redshift suddenly not working anymore, and me forgetting about it, probably cost me 10 sleepless nights. :-/ [22:13] Yeah, i'm glad to have red burning my retina again :) [22:13] Daviey: right, the debdiff was just me following FFE process. I did the changes in bzr branches, and the translations are properly included.. I think. [22:13] ah [22:13] super [22:13] joecoder, isn't that a rhel/centos thing? [22:13] well if debuild didn't report 'upstream changes should have used a patch' then you are good. [22:14] patdk-lap: I don't know. I just want to enable a firewall. [22:14] iptables-persistent - Simple package to set up iptables on boot [22:15] thanks. I'll check it out [22:16] ubuntu normally uses ufw? but it kindof has it's own language [22:16] ufw? [22:16] are you talking about the language for the iptables.rules file? [22:16] it's slightly more advanced than iptables.rules, but not much [22:17] I had used this as a template: http://www.rackspace.com/knowledge_center/index.php/Sample_iptables_ruleset [22:18] will this format not work for ubuntu? [22:18] it's plain iptables [22:18] is it supposed to be plain iptables? [22:18] plain iptables can be a pain to work with though, after you get a few thousand lines [22:19] for iptables to use it, yes [22:19] for ufw, no [22:19] I don't plan on adding any more than I have? [22:19] Why would it need several thousand lines? [22:19] to control traffic between networks? [22:20] I have like 13 interfaces on that box [22:20] I have one box with a public and private network. [22:20] eth0 and eth1. I didn't plan on adding any firewall rules to eth1. [22:22] apt-get install iptables-persistent [22:22] after doing this there is no man entry for it, and no binary with this name. [22:22] I'm having trouble finding documentation. [22:23] perhaps it automatically keeps the current rules after a reboot? [22:24] google seems to work pretty good [22:24] http://www.ubuntucy.org/wiki/index.php/A_persistent_iptables_startup_script_for_Debian_based_systems [22:24] I read that and still didn't understand how to use it. [22:25] I put the config script at teh bottom in /etc/init.d/iptables-persistent? [22:25] there seems to already be a completely different script at that location. [22:26] and it looks like that one loads from /etc/iptables/rules , so I'll put my config file there and reboot to see what happens. [22:28] still no luck. my iptables --list is empty [22:31] ubuntu doesn't allow empty lines in the config file. Removing those has fixed it and now persistence works. [22:42] smoser: ping [22:42] smoser, is the fix for bug 845155 in the openstack oneiric packages? [22:42] Launchpad bug 845155 in nova "instance launched without key has incorrect metadata" [Medium,Fix committed] https://launchpad.net/bugs/845155 [22:42] smoser: Concerning bug #845155 do you know if this is merged in the oneiric packages? [22:42] hazmat: jinx :D [22:42] lynxman, :-) [23:50] New bug: #571271 in cloud-init (main) "uec images should wait longer for metadata service" [High,Fix released] https://launchpad.net/bugs/571271