[00:10] <Ng> does eucalyptus provide the EC2 meta-data service?
[00:49] <smoser> Ng, yes
[00:50] <smoser> Ng, eucalyptus does provide meta-data service, but only on 2 of the netwroking setups
[01:08] <ruben23> how to remove check package list n ubuntu server
[01:08] <jmarsden|work> ruben23: Can you ask that a different way or be more specific?  What are you trying to achieve exactly?
[01:09] <ruben23> remove a package and check it list..of the package
[01:10] <ruben23> jmarsden|work: and verify if its unsinatlled already.
[01:10] <jmarsden|work> ruben23: Ah, OK.  To remove it you can do    sudo apt-get remove PACKAGENAME
[01:11] <jmarsden|work> To see if it is installed, try    dpkg -l PACKAGENAME     and if you see ii at the start of the output, it is installed.
[01:12] <jmarsden|work> ruben23: If you want to remove it and purge all config info associated with it too, do   sudo apt-get purge PACKAGENAME    instead of remove.
[01:12] <ruben23> dpkg -| PACKAGENAME
[01:12] <ruben23> is that right..?
[01:14] <jmarsden|work> ruben23: dpkg -l PACKAGENAME where l is the lower case letter L (say "ell")
[01:15] <jmarsden|work> ruben23: Not a vertical bar | which is what you had.
[01:15] <jmarsden|work> ruben23: I'd guess you need to use a better terminal font so you can see the difference :)
[01:18] <ruben23>  jmarsden|work: it not working..http://pastebin.com/m454defb2
[01:20] <jmarsden|work> ruben23: Please read what I wrote earlier.  dpkg -l where "l" is the lower case letter L  as in abcdefghijkl
[01:20] <jmarsden|work> You are using a vertical bar which is incorrect.
[01:22] <ruben23> jmarsden|work: ok
[01:26] <ruben23>  jmarsden|work: how to revert back when i tried to upgrade a module then it went wrong for that versions, how do i roll back..to old version..?
[01:30] <ruben23> hi i have tried the apt-get upgrade and missed up one of my application, anyone can help how do i revert it..?
[01:37] <ruben23> hi anyone..?
[01:38] <owh1> Where?
[01:39] <ruben23> hi
[01:40] <owh1> Who?
[01:40] <owh1> What?
[01:40] <owh1> Why?
[01:40] <owh1> When?
[01:40] <owh1> Welcome to the Ubuntu Server personal help desk where we attempt to help you with your Ubuntu Server. Press 1 to continue.
[01:40] <ruben23> :-D
[01:41] <twb> !enter
[01:41] <twb> ruben23: downgrading packages is not supported.
[01:42] <twb> ruben23: in some cases, if you know what you're doing, it can be done, and usually isn't catastrophic (except for things like RDBMSs).
[01:43] <twb> Oh, I see you're talking about "modules", so presumably this is related to apache or something, and I missed the start of the discussion.
[01:43] <owh1> Is there a particular problem you're trying to solve ruben23, or was there a whole discussion prior to me arriving here?
[01:43] <ruben23> twb:i have idea on this error------->http://pastebin.com/m11785a5d
[01:44] <ruben23> and this error also..--->http://pastebin.com/m6581c75a
[01:44] <ruben23> my whole system is down now hwihc used php and eaccelerator, what i ahve done earlier tried to do apt-get upgrade.
[01:44] <twb> ruben23: did you install third-party PHP packages?
[01:45] <ruben23> twb: eaccelerator is install by tar file.
[01:45] <twb> ruben23: I'm sorry, I will not help you with that.
[01:45] <ruben23> then i messed it up when i do the upgrade
[01:46] <twb> I suspect you need to get a new tar file for eAccelerator.
[01:46] <owh1> ruben23: Is it available as a Ubuntu package?
[01:46] <twb> owh1: not if the package has "accelerator" in its name.
[01:46] <owh1> :)
[01:46] <ruben23>  owh1:ill do the package now but how do i remove the source install..?
[01:48] <owh1> ruben23: That depends entirely on how it was installed. This particular problem is why we keep telling people to use packages, rather than just install stuff from all over the place. My personal suggestion would be to find out what the installer from the original package did and determine if A) it has an uninstall, B) if there is an install log, C) if there is support from the author(s).
[01:49] <owh1> I realise this is probably time critical, but that's the best I can give you ruben23.
[01:52] <owh1> ruben23: One thought. What else was installed when you did the upgrade? Does any of it depend on this particular version of PHP? If not, you could uninstall the currently installed version of PHP, then install the previous version. Bear in mind that this won't actually fix anything - since it's an issue waiting to happen, but it's something you might investigate - note that if your install has lots of things that depend on PHP
[01:53] <owh1> ruben23: You could also install the PHP source, then compile eaccellerator yourself, but I doubt you'd get any help for that here.
[01:54] <ruben23> owh1:ok ill just recompile eaccelerator by package then trsy it again
[01:54] <owh1> ruben23: No need to compile PHP itself, all you're trying to do is get the eaccellorator binary.
[01:54] <ruben23> yeah
[02:07] <ruben23> owh1: ive done it, it worked, now system is working and back to normal..thanks on the advice..
[02:07] <owh1> ruben23: Now document what you did, put it in the system administrator document file and use it next time - meanwhile go look for a packaged version :)
[02:08] <ruben23> owh1: ok, thanks
[03:14] <_csmith> hi, i have a quick question about netboot
[03:14] <_csmith> can i get it to install a base system with a server kernel, without all the x11/cups etc... junk?
[03:14] <_csmith> via netboot - the servers don't have a cdrom
[03:41] <ScottK> I haven't tried it myself, but I'm pretty sure you can.
[03:41] <ScottK> _csmith: Do they have USB ports?
[03:41] <_csmith> yeah
[03:41] <_csmith> i think i found the trick
[03:41] <ScottK> If they do, you can also use usb-creator to put the ISO on a USB stick
[03:41] <_csmith> if you type "cli" on the boot screen i think it may do a server install
[03:42] <_csmith> i thought it meant cli install process :\
[03:42] <Doonz> Hey guys is it possible to mount a device to multiple folders?
[03:43] <twb> Doonz: you want the -o bind or -o rbind option to mount.
[03:46] <_csmith> nah, cli option installs all the shit, too
[03:46] <_csmith> >:(
[03:46] <ScottK> _csmith: So take the server ISO and usb-creator and put the server ISO on a USB stick.
[03:46] <ScottK> usb-creator-kde if you like such things.
[03:46] <billybigrigger> Doonz, this is a little off topic, did you have a bro in the military?
[03:47] <_csmith> doh, on a mac
[03:47] <_csmith> i have a 1gb flash drive around, will that do the trick?
[03:47] <_csmith> got some docos on it?
[03:49] <Doonz> twb: thank you
[03:49] <twb> the differences between the server and alternate installs are only the preseeds
[03:49] <Doonz> billybigrigger: no
[03:49] <twb> You should be able to extract those trivially by comparing the isolinux.cfgs on both isos
[03:50] <twb> From those, you can just type in the server CD's default preseed values at the alternate CD's boot: prompt,
[03:50] <twb> (From memory, the chief differences are the kernel flavour and the absence of language-pack-*)
[03:51] <billybigrigger> Doonz, i used to talk to a guy on irc with that nick, years ago, can't remember what channels though...where'd you get your name from? sorry for asking just that i could have sworn he was from edmonton
[03:51] <_csmith> excellent tip, thanks twb i'll check it out
[03:51] <twb> _csmith: oh, I see you're netbooting -- that makes it even easier -- just copy the appropriate values into the pxelinux.cfg/default
[03:51] <Doonz> billybigrigger: i was in the military
[03:51] <twb> _csmith: I think current server CDs also have a preseed FILE, which you can either copy into the pxelinux.cfg (see Debian Installation Guide's appendices) or supply via HTTP
[03:52] <_csmith> cool
[03:52] <billybigrigger> oh, did you ever send a message to some guy on irc telling him you were his brother and that you had died on a mission or something? :P
[03:52] <_csmith> will take a look
[03:54] <_csmith> ok found it
[03:54] <ScottK> billybigrigger: I don't find that particularly funny.
[03:56] <billybigrigger> well it wasn't meant to be funny, but it's true
[03:56] <ScottK> OK.  then I was confused by the :P
[03:56] <maxagaz> how to check the last install/upgrade on my system since a given date ?
[03:57] <billybigrigger> but sorry for the off-topic banter, just saw the nick Doonz and the host from edmonton, and it gave my memory a flashback
[03:59] <Doonz> billybigrigger: no
[04:00] <Doonz> sorry maybe someone else?
[04:02] <billybigrigger> possible i guess
[04:16] <_csmith> Thanks heaps twb, i made myself a preseed file based on the ubuntu server one and modified the netboot menu config to load it via http
[04:17] <_csmith> seems to have done the deed
[04:17] <twb> _csmith: in the next release, you can supply the preseed file via TFTP.  Yaay!
[04:22] <gnac_> Are there any resources to help me migrate from one linux server (gentoo) to another (new ubuntu-server install)?  I know what I need to do to migrate apache, but postfix and mysql present additional challenges in data integrity.
[04:24] <ScottK> gnac_: For Postfix, with the exception of being chrooted by default, Ubuntu's Postfix works pretty exactly as upstream ships it, so to the extent Gentoo does the same, you should be able to reuse the same configs.
[04:26] <toddtoddtodd> i just deployed ami-1515f67c (Karmic 32 bit server), and try to login as ubuntu@ with the appropriate key, and keep getting:  Too many authentication failures for ubuntu -- any tips?
[04:27] <gnac_> ScottK: ty
[04:27] <twb> Where does postfix chroot to?
[04:28] <ScottK> twb: /var/spool/postfix/
[04:29] <twb> Hm, so it doesn't create mboxes in /var/mail?
[04:29] <twb> Oh, I guess only some of the postfix processes are chrooted
[04:30] <ScottK> Yes.
[05:22] <mattgyver> I configured RAID1 on my bios but am unclear if my install of Ubuntu 9.04 is configure properly, cant install grub 2 and see the device as /dev/mapper/pdc_bgfghjgbh2, does this sound right?
[05:25] <twb> mattgyver: you are using fakeraid.  Don't do that.
[05:25] <mattgyver> twb, what do you suggest?
[05:25] <twb> md RAID beats fakeraid
[05:25] <mattgyver> (sorry this is my first stint with this)
[05:32] <jmarsden> mattgyver: https://help.ubuntu.com/community/Installation/SoftwareRAID
[05:33] <mattgyver> jmarsden, excellent i didnt see this but did see a different guide, thanks!
[05:33] <jmarsden> You're welcome.
[05:35] <mattgyver> jmarsden, I can use ext4 correct?  This guide is using ext3
[05:36] <jmarsden> mattgyver: Yes, you can use either one.  Most server admins are conservative about new filesystems though...
[05:36] <jmarsden> Are you sure ext4's benefits for your application are worth the risk its newness inevitably brings?
[05:37] <mattgyver> Well, in my case this is really just an upgrade to an existing home server that i have setup, everythings running fine on ext4 on that box
[05:37] <jmarsden> OK.
[05:38] <mattgyver> I guess, at the same time its still kind of an experimental box so im okay with what it brings
[05:53] <owh1> jmarsden: Thanks for the link to the bind9 documentation from yesterday. Reading it though only indicates that the behaviour of named-xfer is now included, but I've yet to find out how I can do a simple zone backup. Does this mean that I now need to become a bind9 expert to make a simple zone backup 8-)
[05:54] <jmarsden> expert?  Probably not.  Just set up a slave zone in your named.conf with the IP of an appropriate master server and it should pull the info in for you...
[05:55] <owh1> jmarsden: Doesn't that imply that I'm running a DNS of some sort, rather than a workstation where I'd like a backup of the zone data, or am I misunderstanding?
[05:56] <jmarsden> owh1: Yes, but you can run a caching DNS server on a workstation just fine.  What is the value of a zone backup if you have no server to service it with anyway :)
[05:59] <owh1> I'm migrating the zone to different infrastructure, from a DNS server not under my control, to an ISP run DNS server where I have full web-control, just no access to the raw zone data. At the moment I have no way of determining if the previous DNS operator had some hosts or addresses defined that I know nothing about, which is why I wanted to do a zone level backup...
[06:00] <owh1> I'm wondering if I can do a full query using dig instead - one that gives back everything, that would suit the purpose too.
[06:00] <jmarsden> Ah, OK... I don't think dig will do that.
[06:01] <owh1> Yeah, I didn't think so either. Last time I recall trying with my own domain and not discovering the IP address of a defined host - knowing full well that it was there because I put it there :)
[06:02] <jmarsden> If you can control where the "old" DNS server will send full zone info to , you could use one of the free public secondary DNS servers to grab the zone info and then use its web interface to view it... but IMO yu'd do as well just to set up a little caching DNS server on your workstation and then make it a slave for the zone concerned.
[06:03] <owh1> I have absolutely no control over the "old" DNS server at all.
[06:03] <owh1> I have to do this for 20 odd domains :(
[06:04] <jmarsden> So how do you know it would permit you to use named-xfer to grab the zone, even if you had a named-xfer binary??
[06:04] <owh1> I don't. I also don't have such a binary to TIAS :)
[06:05] <jmarsden> Most sane admins do not configure DNS servers to allow everyone to xfer the full zonefile these days.  if you want to tell me one of the domains I can TIAS for you :)
[07:14] <_ruben> aww .. wiki.ubuntu.com down :(
[07:26] <twb> _ruben: FYI, I can confirm that here.
[07:29] <jmarsden> I filed a bug on rt.ubuntu.com about it already.
[07:30] <jmarsden> Hmm, and it just came back.
[07:31] <twb> Heh, Ubuntu doesn't use LP for its internal BTS? ;-P
[07:38] <jmarsden> twb: I suspect it is too slow for real time sysadmin tickets like that.
[07:38] <twb> Ha!
[07:38] <twb> I wonder if anyone has actually deployed LP (now that it's AGPL'd) outside of lp.net
[07:40] <jmarsden> twb: In private for testing, sure they have, I saw discussion about doing that in the couple of days following the open-sourcing of it.  In public for production use?  I don't know... perhaps not yet.
[07:40] <twb> In production, but not necessarily publicly accessible
[07:41] <twb> e.g. my ISP uses rt, but I can't browse to their rt's web interface
[07:41] <twb> I'm not counting toy deployments
[08:17] <_ruben> twb: i also checked with http://downforeveryoneorjustme.com/wiki.ubuntu.com ;)
[08:18] <twb> I hate that site.  The name is huge, it's .com instead of .net, and it's not "everyone" -- it only performs the test (ICMP or HTTP?) from one node.
[08:29] <Shubuntu> hi, i want to choose a control panel for a ubuntu server
[08:29] <Shubuntu> any suggestions?
[08:30] <twb> As long as it's USB, any of them should work.
[08:37] <alvin> Shubuntu: There is none. eBox is built for Ubuntu, but in my opinion it is too much oriented to Microsoft networks.
[08:39] <Shubuntu> alvin,  so i'm basically screwed
[08:40] <alvin> Shubuntu: No, why would you? The command line is still the best tool. (but I admit eBox looks nice)
[08:40] <alvin> Shubuntu: And of course, I forget... There's Landscape, but it's not free.
[08:40] <Shubuntu> alvin, i don't want to give command line access to people
[08:41] <jmarsden> Shubuntu: No, that's just his opinion.  Try ebox.  If you can't live with it, try any other panels you want, but be aware some are unsupported and some don't fit well with how Ubuntu/Debian manage packages and package upgrades.
[08:41] <Shubuntu> i don't want something to manage packages
[08:41] <Shubuntu> just something that people can use for ftp, user, email, and website management
[08:42] <alvin> That's the problem with all those control panels. None really fit in.
[08:42] <jmarsden> Shubuntu: a "control panel" tends to modify configuration files... which package updates also have to deal with...
[08:42] <alvin> eBox can do user and email
[08:42] <Shubuntu> can ebox create virtual users and emails
[08:42] <Shubuntu> and set up proftpd virtual users?
[08:43] <Shubuntu> and create new sites and set their directories
[08:43] <alvin> Users are ok, but it can not manage ftp. Take a look at their website.
[08:43] <Shubuntu> k
[08:43] <Shubuntu> thanks
[08:43] <jmarsden> I don't use ebox :)   webmin can do those kinds of things but it is incompatible with Debian package management... so use at your own risk.
[08:45] <alvin> I think twb talked about some management tool a while ago. Let me see if I can find that one. I still have to test that too.
[08:45] <twb> The official recommendation is that you learn to use the CLI
[08:45] <twb> I think
[08:46] <jmarsden> twb:  Agreed.  But <Shubuntu> alvin, i don't want to give command line access to people
[08:46] <twb> Ah, I missed that line
[08:48] <jmarsden> webmin (or something like it) used only for email/web virtual hosting setup, and good backups of /etc/ just in case, is probably his only real option given that constraint, I think.
[08:48] <alvin> Shubuntu has a point. I install servers for a living and explaining ssh and adduser to Windows users can be hard. eBox can do a nice job there, but I wish it could handle NFS too and integrate even better with Ubuntu. (e.g. when you have an existing samba installation)
[08:48] <Shubuntu> is there a how to, to create my own control panel?
[08:48] <twb> I'm ashamed to admit that my boss makes me deploy webmin (and GNOME!) on customers' servers.
[08:48] <Shubuntu> like the things I want to do are limited
[08:48] <Shubuntu> if i find a good how to i'll code it myself
[08:49] <Shubuntu> the requiremnets i have aren't as deep as webmin
[08:49] <twb> Given that all they REALLY need is the ability to add/remove user accounts and such, I suggested using the gnome-system-tools tunneled with putty and xming32, but I didn't get budget approval to develop the idea
[08:49] <alvin> Shubuntu: In that case, you're back to eBox. It's mostly perl and it 'should be' documented.
[08:49] <Shubuntu> webmin does a whole lot of things I don't care to use
[08:49] <Shubuntu> i looked it up
[08:50] <Shubuntu> it's horrible
[08:50] <twb> You can suppress most of the webmin buttons from the end user's UI
[08:50] <alvin> ok :-)
[08:50] <jmarsden> Shubuntu: It is pretty modular, you can deconfigure most of it...
[08:50] <Shubuntu> ebox is one of the worst things i've ever seen
[08:50] <Shubuntu> very bad documentation
[08:50] <jmarsden> Shubuntu: OK, you can write your own panel :)
[08:50] <twb> The problem is that anyone clueful enough to build a web UI is already too clued to WANT a web UI
[08:50] <alvin> hmmm, gnome with NX? nxclient runs good on Windows. (But installing gnome on a non-xdmcp server? bah!)
[08:51] <twb> So all the web UIs are by clueless buffoons.
[08:51] <alvin> twb: Nice theory :-) Could be true.
[08:51] <twb> Now, if you could get a web UI that read and wrote puppet manifests, that'd offload a lot of the backend effort to a separate tool, so the web UI could focus on the UI
[08:51] <Shubuntu> I just need like a how to
[08:51] <jmarsden> twb: Some clueful people need to give away limited config access to servers to less-clueful people... that seems to lead towards development of a GUI for performing such tasks...
[08:51] <twb> As it is, the backend code for webmin, at least, is utterly awful.
[08:51] <twb> jmarsden: yeah, I know.
[08:52] <jmarsden> Shubuntu: If you need a howto, you don't know enough to write your own panel.
[08:52] <twb> jmarsden: but normally I'd just give the less-clueful a VM or something, and let them shoot themselves in the foot
[08:52] <Shubuntu> i wanna code either in perl, python or php
[08:52] <Shubuntu> and I do know some
[08:52] <Shubuntu> but still i need some guideline to follow
[08:52] <Shubuntu> and then modify things as i see fit
[08:53] <twb> jmarsden: either that or I'd write a menu-driven curses app, make it their login shell, and give them putty
[08:53] <jmarsden> Shubuntu: OK, take webmin or ebox and improve them into a panel you like :)
[08:53] <Shubuntu> thanks, i guess that's the extent of your help
[08:54] <jmarsden> Shubuntu: The chances of you finding a "howto write your own web control panel" howto are very small.
[08:54] <twb> jmarsden: for e.g. point-of-sale stuff, people I talk to are still perfectly happy with their DOS-based UIs, and hate it when they're replaced with web-based solutions.  As long as it's a TUI and not a line-oriented interface, they seem to be happy enough with text...
[08:55] <jmarsden> twb: True, that could work.  But once people have used a web UI to add email users/set passwords, mess with their web sites, etc it would probably be hard to persuade them to use a text interface for those functions.
[08:56] <twb> Meh
[08:56] <twb> I think it'd be easier to convince them than to fix webmin
[08:56] <Shubuntu> the ideology of command line being good is unix, not web
[08:56] <Shubuntu> the developers need to grasp that
[08:57] <twb> Shubuntu: you're the developer, man.  If you think you can do better, I ain't stopping you.
[08:57] <jmarsden> Shubuntu: OK, you are a developer, so go for it :)
[08:57] <Shubuntu> it is not acceptable to expect end users to become os experts to be able to do web
[08:57] <twb> Shubuntu: if you do a good enough job, I might even be able to get you some funding.
[08:57] <Shubuntu> for real?
[08:57] <Shubuntu> if i get money i'll do it
[08:58] <Shubuntu> i'll create cream de la cream of all control panels if i get enough funding
[08:58] <twb> Shubuntu: you get the money after you're done, if you do a significantly better job than the existing solutions, you solution is FOSS, and I can convince my boss that you'll stop developing it if you go back to your day job.
[08:58] <Shubuntu> and i'll make it all open source but well documented so people can modify and use
[08:58] <twb> Shubuntu: it obviously wouldn't be enough to live on
[08:59] <twb> I mean, how do you think stuff like OpenLDAP gets developed?  Groups like Red Hat and MIT pay the FOSS developers to work on it.
[09:00] <jmarsden> twb: Usually only after a version is created for free that mostly works...
[09:00] <twb> jmarsden: granted
[09:00] <twb> jmarsden: or gets open-sourced
[09:00] <Shubuntu> i expect to be able to make a working version in 1 week
[09:00] <twb> Shubuntu: then you're insane
[09:09] <Shubuntu> ok if i set it up, I won't support antivirus and other things
[09:09] <Shubuntu> only the web feature sets
[09:09] <Shubuntu> i think it's not appropriate for people to try to cram everything into a control panel
[09:10] <Shubuntu> control panel should handle web related material
[09:10] <Ng> smoser: ah right, so because I'm futzing around with SYSTEM I'm going to get a bit stuffed by ec2-init, aren't I ;)
[09:13] <Shubuntu> in my opinion web control panel shouldn't deal with system set up
[09:13] <Shubuntu> it should only be a front to configuration of behaviour
[09:14] <Shubuntu> a mistake all these panels are making is they try to be a cross platform system control panel
[09:14] <Shubuntu> which is basically impossible
[09:14] <Shubuntu> even if they only develop for linux
[09:15] <Shubuntu> the only way a control panel would be able to do such a thing is if it becomes a part of a kernel family
[09:15] <twb> Shubuntu: well, they could offload the application of change management to a specialist backend like puppet or cfengine
[09:15] <Shubuntu> and everything is developed for it
[09:15] <Shubuntu> yep, or daemons
[09:16] <Shubuntu> and the control panel will act as a ui module only
[09:16] <Shubuntu> which makes it light
[09:16] <Shubuntu> and it won't need to have a lot of system specific object files
[09:17] <Shubuntu> i do agree with the idea that linux is unix based and all root / admin management is better done using command line
[09:17] <Shubuntu> that just goes with the philosophy of linux
[09:17] <Shubuntu> but
[09:17] <Shubuntu> web is a different feature
[09:17] <Shubuntu> and trying to drag web into the linux philosophy is a grave mistake
[09:23] <alvin> How can one request a backport? I asked for libsys-virt-perl in a wishlist (bug 462688). It's set to Fix Released now, but that is only for Lucid and that's too far off.
[09:26] <twb> Five months is too far?
[09:28] <alvin> twb: of course! I want to use it on production machines.
[09:28] <twb> As for me, I wouldn't use non-LTS on a production machine...
[09:29] <alvin> twb: Good point, but they are kvm servers, and our virtual guests crash on Hardy (and Jaunty). They don't crash on karmic, although karmic certainly has more visible bugs in other areas.
[09:30] <twb> Yeah, I understand.  I was just grumbling, really.
[09:30] <twb> I don't actually know about Ubuntu backports, either
[09:31] <crohakon> So, out of no where my apache2 server is not working correctly. If you go to server, it sends a file to the browser that is named somethingblahblah.part... when you download the file it IS the index.html file... but for some reason it does not load as a website unless you go domain.com/index.html  then it loads fine. Any suggestions?
[09:32] <twb> crohakon: did you think to version control /etc (e.g. with etckeeper)?
[09:32] <crohakon> And it is only for the / directory. All sub-directories load the index.html or index.php fine
[09:33] <crohakon> twb, what do you mean version control?
[09:33] <crohakon> twb, got a wiki on the subject I can take a look at?
[09:34] <twb> crohakon: apt-cache show etckeeper
[09:35] <crohakon> I have not done any upgrades
[09:36] <crohakon> I was moving around some of the directories for the websites, reorganizing, and after that I started having this problem.
[09:37] <twb> "I was cleaning up and there was this big file called `vmunix' that nobody seemed to be using..."
[09:38] <crohakon> =) This is a simple install of apache2, I was only organizing the files in var/www/ and it should not have caused an issue.
[09:38] <twb> Clearly SOMETHING changed and broke it.
[09:38] <twb> This is why version control (or even change management) is Good Juju -- it allows you to ask the system "what changed?"
[09:39] <crohakon> When you try to go to the domain it sends a file ---> 9TcSwWXi.~.part <--- the first part of the name is always just some random numbers and letters. If you download the file and open it, it is in fact my index.html file. If I got to domain.com/index.html it loads it just fine.
[09:40] <twb> crohakon: I have no idea what "it sends a file" means.  Try curl -o/dev/null -v URL
[09:40] <mdz> soren: proposed is the correct state for it at this point, I'd say. we'll plan the next chunk of work when we finish this one, and we can consider the rest of the blueprints which couldn't fit into alpha 2
[09:40] <mdz> soren: and you aren't a minion, you're an engineer
[09:41] <twb> crohakon: the URL you /msg'd me works for me.
[09:41] <Shubuntu> crohakon, perhaps it has to do with mime types?
[09:42] <Shubuntu> i know for a fact that, such things happen on a lot of file name that aren't recognized
[09:42] <Shubuntu> such as doc files
[09:42] <crohakon> mime types? I have never messed with mime types. Got a good tutorial on it?
[09:43] <crohakon> oh my...
[09:43] <crohakon> I cleared my cache on my browser and all is working good... I feel like an idiot...
[09:43]  * crohakon bows head in shame
[09:44] <Shubuntu> crohakon, http://httpd.apache.org/docs/1.3/mod/mod_mime.html#addtype
[09:44] <soren> mdz: If that's how we're doing it, I'm not sure I understand difference between "Series goal" and "Milestone target" setting of blueprints. I thought setting the series goal was something like "We expect to work on this project to some extent for release X", while setting the target milestone was more about setting a deadline for deliverables.
[09:44] <Shubuntu> oh ok then
[09:45] <crohakon> I will read the link anyway, it is good knowledge to have. Thanks for the help guys. Sorry for my stupidity.
[09:46] <Shubuntu> yep, if in future you would like to create pdf, doc etc on yourserver, that would be useful
[09:56] <twb> Suppose I am foolish enough to "ufw enable".  How does one later see the rules added at the "ufw level", as opposed to iptables-save?
[09:58] <soren> twb: ufw status
[10:01] <twb> Oh.  Obviously it's not reporting anything because I haven't added any rules.
[10:03] <twb> Though it doesn't list the default policy for each chain...
[10:05] <soren> twb: ...because it's disable.
[10:05] <soren> d
[10:06] <soren> Oh, sorry.
[10:06] <soren> twb: ufw status verbose
[10:07] <twb> Nah, still doesn't do it on 8.04
[10:14] <twb> There's also some peculiar default rules...
[10:15] <twb> For example, who the hell is 224.0.0.0/240.0.0.0 ?
[10:18] <jpds> # allow MULTICAST, be sure the MULTICAST line above is uncommented
[10:18] <twb> Oh, MDNS?
[10:19] <twb> (I'm still trying to get Emacs to let me in to look at the source files.)
[10:19] <jpds> That's what I'm reading in /etc/ufw/before.rules.
[10:20] <twb> There we go, I just had to delete the hung ssh process.
[10:20] <twb> Yeah, mDNS is 224.0.0.251
[10:22] <twb> http://en.wikipedia.org/wiki/IP_multicast, and RFC 3171
[10:25] <lyhana8> hi, my mysql-server-5.1 fail to start on ubuntu : http://pastebin.com/d36d3c136
[10:34] <twb> jpds: I'm also far less freaked out now I realize those --dports in the INPUT child chain are just -j RETURNing
[10:53] <lyhana8> how could I get more info on mysql-server start ?
[10:55] <baccenfutter>  lyhana8: tail /var/log/mysql.err
[10:55] <baccenfutter> and mysql.log
[10:55] <baccenfutter> but since it is failing, probably in .err
[11:19] <lyhana8> baccenfutter: they are empty
[11:22] <markvandenborre> in response to Matthias Gug's RFP, I just added nginx to the list of proposed promotions to main on https://wiki.ubuntu.com/LucidServerSeeds
[11:23] <markvandenborre> I hope that's an appropriate way to make the suggestion
[11:44] <mini_ulaelable> dix
[11:53] <Ng> soren: does EC2 not bring the metadata server up immediately with instances? the half an hour wait for it is... surprising... if you're running a UEC that doesn't seem to present metadata services ;)
[11:54] <baccenfutter> lyhana8: have you checked syslog, dmesg, any logs that might contain detailed information about the fail?
[11:58] <lyhana8> nop, I just purge it to make a reinstall
[11:59] <soren> Ng: We have no clue how long it might be.
[12:00] <soren> Ng: Perhaps half an hour is too much. I don't know.
[12:00] <soren> I /do/ know, however, that I'm absolutely starving.
[12:00]  * soren goes to make some lunch
[12:00] <Ng> soren: I was just futzing around at home and built a one-box UEC cloud in SYSTEM mode and I have to wait for the full timeout ;)
[12:01] <lyhana8> could the fact that /var/lib/mysql/ is a link cause trouble ?
[12:03] <lyhana8> baccenfutter: it was...
[12:10] <mdz> soren: the only use of series goal is that it has access control. what counts is the set of things which are BOTH targeted for lucid AND milestoned for alpha 2
[12:10] <mdz> everything else is backlog
[12:15] <soren> mdz: I see.
[12:17] <soren> mdz: One problem I see with this approach is the burndown chart. The lucid one (as opposed to the lucid-alpha-2 one) will be quite misleading if we only accept stuff that's expected by alpha 2.
[12:17] <mdz> soren: that's OK, we're reworking things as we go to accommodate the new model
[12:18] <mdz> we don't plan the whole release in one go anymore
[12:18] <mdz> the alpha 2 burndown chart is what counts
[12:18] <mdz> we'll drive that down to zero, then start a new one
[12:19] <mdz> ttx: as you touch the various specs, could you start setting jib to be approver for them?
[12:27] <ttx> mdz: sure.
[12:49] <acalvo> hi
[12:49] <acalvo> how can I do some test/benchmarks on network speed?
[12:49] <acalvo> I think I'm having issues in my lans, and some computers do not work as expected, and I'd like to identify where is failing
[12:51] <baccenfutter> acalvo: mtr?
[12:51] <acalvo> didn't heard of mtr
[12:51] <acalvo> I'll check it
[12:52] <baccenfutter> man mtr
[12:52] <acalvo> I've seen some packages called iftop
[12:52] <acalvo> !man mtr
[12:52] <acalvo> ok
[12:52] <acalvo> I'll give it a look
[12:52] <acalvo> thanks!
[12:55] <alvin> baccenfutter: Yes, thanks. Didn't know that program yet. :-)
[12:55] <alvin> acalvo: You can also try iperf
[12:56] <acalvo> iperf
[12:57] <acalvo> let's see
[13:20] <lunaphyte_> hi.  i'm afraid i'm getting stymied by what i think is a simple permissions issue.  i can't seem to get dhcpd to read a file that i believe it should be able to.  if i could trouble someone to look at this pastebin, i'm hoping i'm just overlooking something basic.  http://pastebin.com/d657509
[13:31] <bogeyd6> lunaphyte a second, plz
[13:32] <bogeyd6> lunaphyte there is no group permissions on those files
[13:35] <lunaphyte_> bogeyd6: i think it does, no?  read permission for the group?  if i change the group to dhcpd, you can see it's able to read the file, which i think confirms that.
[13:42] <smoser> Ng, yeah, if you dont have the metadata service, ec2-init is not going to be too happy.
[13:43] <Ng> I'm not entirely sure why I don't, but I'm assuming it's because of SYSTEM
[13:43] <smoser> 2 things you can do... a.) htere is a file /etc/ec2-init/is-compat-env that has 'compat=1' . you can  mount that image, and change it to compat=0
[13:43] <soren> Ng: right.
[13:43] <soren> Ng: SYSTEM disables the meta-data service.
[13:43] <smoser> well, i guess there is only that thing that you can do. hm...
[13:44] <smoser> i think that .b) was going to be that i plan for ec2-init to behave nicer in such a situation for lucid, or at least be able to give you other wasy around it.
[13:48] <Ng> smoser: other than timing out sooner, I'm struggling to imagine a way it could reliably tell
[13:48] <smoser> Ng, right. it really can't. thats the problem.
[13:48] <smoser> we might just have to do some tests on ec2 and see how long is reasonable to wait.
[13:49] <smoser> right now i think its 30 minutes...
[13:49] <Ng> that's what soren's comments in his python code suggest
[13:49] <cyphermox> just wondering, I've been seeing oidentd as a recommended inclusion in main on the /LucidServerSeeds wiki page, but I can't really think of a great use for it. Could somebody enlighten me? :)
[13:49] <Ng> I didn't actually time mine to check, and I thought it had continued to fail from the console output, but it did actually finish booting at some point overnight
[13:52] <soren> Ng: It's really a very annoying situation. Any suggestions would be appreciated. Ideally, we want to only query the metadata service if we're on EC2 or UEC, but the only thing that reveals whether you are on EC2 or UEC or not is exactly whether or not there's a meta-data service.
[13:54] <Ng> soren: we are, or are going to, run a bunch of automated testing on EC2 and UEC, right?
[13:55] <Ng> if the results of that could include a debug log from ec2-init that says how quickly the metadata service replied, you'd see fairly quickly whether it's *always* there when the instance boots and know how safe an assumption that is :)
[13:55] <Ng> if it's literalyl always right there and responds quickly, then a timeout of a few minutes seems safer
[13:57] <tuxcrafter> hello everybody
[13:57] <tuxcrafter> i upgraded my production machine to ubuntu 9.10 today
[13:58] <tuxcrafter> and now the network is unreachable as non root
[13:58] <tuxcrafter> so now almost all systems are down
[13:58] <tuxcrafter> does somebody know what is going on
[13:58] <tuxcrafter> why can i ping as root but not as non-root
[14:00] <tuxcrafter> if somebody has any hints just trow them :D
[14:00] <tuxcrafter> i am currently getting +100 mails a minutes that are now getting denied due to unable to resolve the domains the mails come from
[14:02] <lunaphyte_>  /etc/init.d/apparmor stop?
[14:02] <lunaphyte_> that's a huge wag.
[14:03] <tuxcrafter> lunaphyte_: i purged apparmor
[14:03] <lunaphyte_> hmm.  well, like i said, a huge wag.  :)
[14:05] <tuxcrafter> rebooted the system to be sure
 and now the network is unreachable as non root <--- completely unreachable or just ping?
[14:05] <tuxcrafter> cyphermox: all non root processes
[14:05] <azteech> just a thought, have you looked to see if you are part of the network group?
[14:05] <tuxcrafter> ping does not work
[14:05] <cyphermox> so you couldn't say, do w3m http://some.host.on.the.network/ /
[14:06] <tuxcrafter> cyphermox: wha tis the netwerk group?
[14:06] <tuxcrafter> is this something new?
[14:06] <smoser> Ng, it is not always "right there". thats why the retry-loop is in place.
[14:06] <tuxcrafter> cyphermox: bind9 is running as non root and it is also unable to resolve
[14:06] <cyphermox> I see.
[14:06] <Ng> smoser: well that just sucks ;)
[14:07] <soren> tuxcrafter: If someone accidentally un-setuid'ed ping, only root would be able to ping.
[14:07] <tuxcrafter> postfix is also not able to resolve
[14:07] <smoser> https://bugs.launchpad.net/ubuntu/hardy/+source/ec2-init/+bug/308530 is the bug, Ng.
[14:07] <cyphermox> tuxcrafter, can you ping an IP directly?
[14:07] <tuxcrafter> lets test that
[14:08] <cyphermox> tuxcrafter, you keep saying resolve, so we need to be sure :)
[14:08] <tuxcrafter> cyphermox: ping 74.125.53.100
[14:08] <tuxcrafter> works fine as non root
[14:09] <tuxcrafter> cat: /etc/resolv.conf: Permission denied
[14:09] <tuxcrafter> that can not be good
[14:09] <cyphermox> tuxcrafter: indeed
[14:09] <tuxcrafter> -rw------- 1 root dhcp 52 2009-12-01 15:04 /etc/resolv.conf
[14:09] <tuxcrafter> wtfd
[14:10] <cyphermox> it should be 644 afaik
[14:10] <tuxcrafter> chmod 644 /etc/resolv.conf
[14:10] <lunaphyte_> chown root.root as well.
[14:10] <tuxcrafter> networking is up again
[14:10] <Ng> smoser: presumably it never actually takes 30 minutes to appear though?
[14:10] <smoser> probably not. otherwise we'd have seen it earlier. it is much shorter than that.
[14:11] <lunaphyte_> also, if you're using resolvconf, you might inspect the other associated files.
[14:11] <smoser> the problem was basically that we were booting "too fast"
[14:12] <tuxcrafter> resolvconf was installed with the upgrade to 9.10 ...
[14:12] <tuxcrafter> lot and lots of mail incomming here :)
[14:12] <[diablo]> afternoon all.. guys, does anyone know if the fedora directory server has been ported to Ubuntu?
[14:15] <smoser> soren, for "set up X hosting account"
[14:15] <smoser> were you doing personal accounts or "canonical" accounts
[14:16] <soren> smoser: I don't know the difference anymore, sadly.
[14:17] <smoser> well the difference, per what i was asking, was this a account like we have on ec2, that you and I both have acl to , and is attached to corporate credit card
[14:18] <tuxcrafter> cyphermox: thanks for guiding me to the problem
[14:18] <smoser> or one that you'd not like attached to corporate credit card.
[14:18] <smoser> err... rather is it one that you'd rather me not have acl to, and attached to your credit card.
[14:19] <tuxcrafter> go to switch irc server :)
[14:19] <tuxcrafter>  /go/got
[14:26] <soren> smoser: Oh, no, I just set one up myself, with my own credit card, and will have to do the expense thing for all the different ones each month. Yay.
[14:28] <smoser> speaking of which.. i probalby have an amazon november bill to process a
[14:50] <Linux-IRC> Has anyone here set-up bind ?
[14:54] <Doonz> Hey Guys, I just installed a new raid card. I built a raid 5 array. When i fdisk -l my drives heres the output. http://pastebin.com/d470e15e7 <-- is that correctly set up?
[14:56] <lunaphyte_> correctly set up for what?
[14:56] <Doonz> ive never seen that message about 4000gb
[14:57] <lunaphyte_> is it a 4 tb disk?
[14:58] <Doonz> yeah
[14:58] <lunaphyte_> then it is what it is.
[14:58] <Doonz> well its 5x 1tb on a raid card in a raid 5 setup
[14:58] <Doonz> #
[14:58] <Doonz> Use parted(1) and GUID
[14:58] <Doonz> #
[14:58] <Doonz> partition table format (GPT).
[14:59] <Doonz> i just followed the guide here https://help.ubuntu.com/community/InstallingANewHardDrive
[15:14] <Doonz> Hey guys i think i screwed up somewhere... I have a 4tb array but when i mount it it only shows up as 2tb
[15:17] <kirkland> ttx: howdy, around?
[15:18] <ttx> kirkland: yo
[15:18] <kirkland> ttx: okay, i almost have eucalyptus 1.6.1 merged
[15:19] <kirkland> ttx: i have one patch that's generating some nasty conflicts
[15:19] <kirkland> ttx: i'm wondering if its still necessary
[15:19] <kirkland> ttx: 04-axis2c-1.6.0-rampart-1.3.0.patch
[15:19] <kirkland> ttx: do you know anything about that one?
[15:19] <kirkland> ttx: it's not very well documented at all
[15:19]  * ttx looks
[15:20] <kirkland> ttx: all the changelog says is:
[15:20] <kirkland>   * 04-axis2c-1.6.0-rampart-1.3.0.patch:
[15:20] <kirkland>     - Build against new Axis2/C+Rampart stack.
[15:21] <ttx> kirkland: looks like a build patch... did you test building without it ?
[15:22] <kirkland> ttx: yes, i've just commented it out of the series for now
[15:22] <kirkland> ttx: the build proceeds
[15:22] <kirkland> ttx: i have some work to do with the debian/* packaging
[15:23] <kirkland> ttx: seems we have "1.6-devel" hardcoded in a bunch of places that needs to be changed to "1.6.1"
[15:24] <ttx> kirkland: if it builds and the resulting package works, I'd just dump that patch...
[15:24] <ttx> soren: ^ do you remember anything about that patch ?
[15:26] <soren> It came from Dan, I think.
[15:27] <soren> kirkland: What's the problem with the patch, specifically?
[15:28] <kirkland> soren: 4/7 hunks fail.  Of those 4, 3 are trivial to update.  1 is absolutely massive.
[15:28] <kirkland> soren: before I put in any more effort porting that patch forward, I'm looking for some justification that it's still needed.
[15:29] <kirkland> soren: there's very little documentation about that patch at all.  None inline above the patch, and a one-liner in the debian/changelog
[15:29] <soren> kirkland: Which blob fails?
[15:29] <ttx> kirkland: well, if it builds without it, and the resulting package works, and Dan acks that it's not needed, just punt it
[15:29] <kirkland> soren: the big one, 5th
[15:29] <soren> kirkland: That's just in configure, isn't it?
[15:29] <kirkland> soren: yes
[15:29] <ttx> soren: yes
[15:30] <soren> kirkland: It's autogenerated. Just ditch that bit, autoreconf, quilt refresh, win.
[15:30] <kirkland> soren: okay, thanks.
[15:30] <soren> Even better:
[15:30] <soren> Ditch it entirely, and move it to a separate patch at the very end.
[15:30] <kirkland> soren: i'm getting rid of all patches ;-)
[15:31] <kirkland> soren: using bzr
[15:31] <soren> That way, if multiple patches touch automake/autoconf stuff (not unlikely), they can be dealt with easily, and one just has to regenerate those bits once, separately (like $DEITY meant it to be done).
[15:31] <soren> kirkland: Well... have fun with that :)
[15:31] <soren> There's a reason people don't keep autogenerated stuff in VCS. :)
[15:32] <ttx> hm, still strange that it would build without the rest of the patch
[15:33] <ttx> kirkland: you might want to ask dan about it, if it builds without the patch I see no reason to keep it.
[15:33] <kirkland> ttx: i will
[15:33] <kirkland> ttx: thanks
[15:33] <kirkland> ttx: fwiw, they dropped it from the debian packages that they're rolling
[15:33] <kirkland> ttx: and i can see that they integrated some of the functionality (sort of)
[15:34] <soren> ttx: Not really. Are you building in a sbuild/pbuilder or something?
[15:34] <ttx> soren: i didn't test the build, kirkland did
[15:34] <soren> kirkland: Are you building in a sbuild/pbuilder or something?
[15:35] <kirkland> soren: right now, I'm just building with bzr bd locally
[15:35] <kirkland> I make it to the dh_install steps
[15:35] <ttx> kirkland: I committed my second euca sru fixes to the main ubuntu-karmic branch, btw
[15:35] <kirkland> ttx: cool
[15:35] <kirkland> ttx: are you going to upload to -proposed?
[15:36] <soren> kirkland: In that case, configure probably gets rebuilt during your build anyway.
[15:36] <kirkland> soren: right
[15:36] <ttx> kirkland: no, doesn't it need some CLEAN=1 fixes ?
[15:36] <soren> So it's not strange at all that it builds. :)
[15:37] <kirkland> ttx: well, yeah, if we want to fix the non-determinism :-)
[15:37] <kirkland> ttx: i'm hoping mathiaz might help with that?
[15:37] <soren> What is this CLEAN=1 thing you guys keep talking about? /me is getting curious :)
[15:37] <ttx> kirkland: sure
[15:38] <ttx> soren: if you really want to know...
[15:38] <ttx> soren: http://bazaar.launchpad.net/~ubuntu-core-dev/eucalyptus/ubuntu-karmic/revision/721
[15:39] <ttx> Allows to keep VMs running when you restart the CC
[15:39] <ttx> mimics the init script behavior
[15:39] <soren> ttx: Ah, I see.
[15:39] <ttx> used to be /etc/init.d/eucalyptus-cc cleanstart
[15:40] <ttx> now is start eucalyptus CLEAN=1
[15:40] <ttx> a little confusing, given how not discoverable this is...
[15:40] <ttx> hence bug 464384
[15:42] <soren> Heh.
[15:42] <soren> ttx: Ok, thanks. That explains
[15:42] <soren> .
[15:53] <lunaphyte_> i hope it's ok if i ask for help again with my question from a few hours ago - http://pastebin.com/d657509 - i feel like i'm missing a basic permissions issue, but i'm at a loss.
[16:00] <Doonz> Ok guys im kinda confused here. I just added a raid card and built a raid 5 array using 5 x 1tb drives. I formated it using mkfs.ext3. but its only showing as 2TB when mounted, any ideas?
[16:17] <baccenfutter> Doonz: more details... it should be 4TB
[16:18] <Doonz> ok
[16:18] <Reepicheep> Doonz: you didn't happen to build the raid 5 with 3 of the 5 drives or have 2 hot spares or anything like that?
[16:18] <Doonz> no
[16:18] <Doonz> 0  Array_1  RAID 5  3.64 TB
[16:19] <Doonz> dumpe2fs 1.41.9 (22-Aug-2009)
[16:19] <Doonz> Block size:               4096
[16:19] <Doonz> bah bbl
[16:20] <mjeanson> doonz: the output of "sudo parted /dev/sdX print" would be useful
[16:55] <jmarsden> Doonz: If you used a 1K block size, 2TB is the max size of an ext3 filesystem.  Does your application really require one filesystem larger than that?  Have you considered how you will back it up, how long it will take to fsck, etc ?
[16:58] <jmarsden> Doonz: Also check you are using a partitioning method that allows such huge partitions... http://www.cyberciti.biz/tips/fdisk-unable-to-create-partition-greater-2tb.html
[17:00] <kirkland> mathiaz: around?
[17:09] <mathiaz> kirkland: o/
[17:09] <kirkland> mathiaz: hi there
[17:10] <kirkland> mathiaz: i was having some issues with the eucalyptus merge
[17:10] <kirkland> mathiaz: i'm trying something else now
[17:10] <kirkland> mathiaz: actually, the build
[17:10] <kirkland> mathiaz: let me try this first, and i'll ping you if still broken
[17:11] <kirkland> mathiaz: did you get your machine fixed?
[17:11] <mathiaz> kirkland: yes :)
[17:11] <kirkland> mathiaz: \o/
[17:11] <mathiaz> kirkland: and now I've got 2x500 Gb additional hard drives in there as well
[17:24] <kirkland> soren: so all of that patch is auto-generated, or just the configure part?
[17:30] <iooooor> how can I tar a folder and not get the whole directory tree in the tar file, just the files in a flat list?
[17:35] <kirkland> mathiaz: okay, http://paste.ubuntu.com/332470/
[17:35] <kirkland> mathiaz: that's what I'm hitting
[17:36] <kirkland> mathiaz: from line 3134, i'm wondering if that's something i can set in the debian/rules file?
[17:37] <mathiaz> kirkland: shouldn't libmod_rampart.so.0 be a build-dependency of eucalyptus?
[17:38] <mathiaz> kirkland: Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
[17:39] <mathiaz> kirkland: is rampart set correclty?
[17:39] <mathiaz> kirkland: I'm not too familiar with that kind of things though
[17:39] <mathiaz> kirkland: you may wanna ask in #ubuntu-devel
[17:41] <kirkland> mathiaz: yes, definitely a build-dep, and i have it, the so is on my system
[17:41] <kirkland> mathiaz: it has something to do with the ld lib path
[17:42] <kirkland> mathiaz: i've commented out a large, broken patch that affect this
[17:42] <mathiaz> kirkland: where is the .so file located?
[17:42] <kirkland> mathiaz: i suspect there's more i need to do
[17:42] <mathiaz> kirkland: hm - may be the patch is actually needed
[17:42] <kirkland> mathiaz: /usr/lib/axis2/lib/libmod_rampart.so.0
[17:42] <kirkland> mathiaz: yes, at least part of it still
[17:42] <mathiaz> kirkland: IIUC the patch was regenerating the configure files?
[17:42] <kirkland> mathiaz: well, part of it was a regenerated configure
[17:43] <mathiaz> kirkland: /usr/lib/axis2/lib/libmod_rampart.so.0 - not sure if /usr/lib/axis2/*lib*/ would be searched for
[17:43] <kirkland> mathiaz: part of it touched other files though
[17:43] <mathiaz> kirkland: what happens if you copy libmod_rampart.so.0 to /usr/lib/axis2/ ?
[17:43] <mathiaz> kirkland: would the package build?
[17:44] <kirkland> mathiaz: let me try ...
[17:48] <kirkland> mathiaz: no, that didn't help
[17:49] <mathiaz> kirkland: hm - and if you move libmod_rampart.so.0 to /usr/lib/ ?
[17:50] <kirkland> mathiaz: i'll try that (symlinking it there)
[17:52] <mathiaz> nijaba: hi
[17:52] <mathiaz> nijaba: do you know where I can find the list of -server packages that have a 5 year maintainance?
[17:52] <mathiaz> nijaba: for hardy
[17:53] <nijaba> mathiaz: ubuntu-maintenance-check project on LP
[17:53] <nijaba> mathiaz: use the python version that mvo just uploaded
[17:54] <kirkland> mathiaz: still no go
[17:54] <mathiaz> kirkland: always the same error?
[17:54] <kirkland> mathiaz: yeah
[17:55] <rickspencer3> smoser, hi, is getting a desktop in the cloud set up by alpha 2 feasible?
[17:55]  * rickspencer3 is setting up work items of a2
[17:56] <kirkland> soren: can you please provide some detail as to how 04-axis2c-1.6.0-rampart-1.3.0.patch was created, and should be updated?
[17:58] <mathiaz> kirkland: what does dpkg -S /usr/lib/axis2/lib/libmod_rampart.so.0 say?
[17:59] <kirkland> mathiaz: librampart0: /usr/lib/axis2/lib/libmod_rampart.so.0
[17:59] <smoser> rickspencer3, the freenx is the biggest question
[17:59] <rickspencer3> smoser, can we just go with the google one?
[17:59] <rickspencer3> or is that the question?
[17:59] <smoser> getting an image built is 2 or 3 days work probably (the scripts have to be genericized to not include "-server")
[17:59] <rickspencer3> ug
[18:00] <smoser> that probalby should be done... so i'm happy to do it.
[18:00] <rickspencer3> ok
[18:00] <rickspencer3> so what do I need to do after that?
[18:01] <smoser> i guess i'd just have to pick the neatx package from https://launchpad.net/~freenx-team
[18:01] <smoser> and then kind of just cross our fingers..
[18:02] <mathiaz> kirkland: what's the (dropped) patch you're looking at?
[18:02] <kirkland> mathiaz: debian/patches/04-axis2c-1.6.0-rampart-1.3.0.patch
[18:02] <kirkland> mathiaz: i'm trying to get that applying cleanly now
[18:06] <majuk> Hiya fellas. Small problem. I just added a user with primary group ADMINS. The entry in /etc/passwd shows the correct default group for the user, but /etc/group does not list the user as a member. .......I do not know why this would be. Anyone care to enlighten me?
[18:06] <majuk> *correct default group GID, that is
[18:07] <baccenfutter> majuk: if it is his def grp it doesn't show in group
[18:07] <majuk> baccenfutter! Ah. I see.
[18:07] <majuk> Thanks
[18:07] <baccenfutter> or do you see the user root in /etc/group behind the group root?
[18:07] <mathiaz> kirkland: hm - not sure if that would help this problem though. The patch mainly adds the correct linker flags to the targets
[18:08] <mathiaz> kirkland: reading the build log it seems that the correct links are already uses
[18:08] <mathiaz> kirkland: *used*
[18:08] <mathiaz> kirkland: I think that what is missing is either symbols or shlib files for the rampart package
[18:08] <kirkland> mathiaz: yeah, that's what i'm seeing there
[18:09] <mathiaz> kirkland: you  might have to fix the rampart package first, before being to build eucalyptus
[18:10] <mathiaz> kirkland: http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
[18:10] <mathiaz> kirkland: ^^ that should help you doing so
[18:10] <kirkland> mathiaz: cool, thanks mathias
[18:11] <majuk> baccenfutter! Nah
[18:17] <kane_> time for food, bbl &
[18:31] <kirkland> mathiaz: okay, i confirmed with nurmi that that patch is no longer needed
[18:32] <kirkland> mathiaz: well, the bulk of it anyway
[18:33] <mathiaz> kirkland: right - you may wanna confirm in #ubuntu-devel that adding a symbol|shlib file to rampart is the solution to your build problem.
[18:42] <cj> what's the process of getting a new version of lsb-release into hardy?
[18:43] <cj> the current version breaks if we use a sources.list.d/foo.list with a uri unlike http://domain/ubuntu
[18:43] <cj> we are keeping our repo in http://domain/packages/stable/ubuntu/
[18:44] <cj> it is fixed in lenny and karmic
[18:46] <JanC> cj: sounds like you want a backport
[18:48] <JanC> or maybe SRU
[18:48] <cj> JanC: perhaps, but I don't want to add the backports.org entry to sources.list if I can avoid it
[18:50] <JanC> I was talking about ubuntu-backports, but if you're pretty sure this won't break anything you could ask for a SRU (Stable Release Update) so that it goes into ubuntu-proposed and then later into ubuntu-updates
[18:50] <cj> alrighty.  where do I submit requests?
[18:50] <JanC> cj: and the SRU process is documented on the wiki
[18:51] <cj> okay.  google it is.
[18:51] <JanC> (I don't know exactly without looking myself ;) )
[18:54] <cj> https://wiki.ubuntu.com/StableReleaseUpdates :)
[18:54] <cj> thanks for the tips.
[18:54] <nijaba> smoser: ping
[18:54] <smoser> nere
[18:54] <smoser> here
[18:54] <nijaba> smoser: time to talk about this plugin thing?
[18:54] <smoser> ok. sure.
[18:54] <nijaba> smoser: would be quiker here than through the wiki
[18:55] <smoser> sure.
[18:55] <nijaba> smoser: what I am seeing is something like:
[18:55] <nijaba> plugin/<name> as a type
[18:56] <nijaba> where name is the name of a package to install
[18:56] <nijaba> then the payload of the mime section is some data to pass to the package once installed
[18:56] <smoser> how do i know how to "pass to the package" for generic package
[18:57] <smoser> what does that mean for anacron , app-install-data , bridge-utils ...
[18:57] <smoser> (random assortment of packages)
[18:57] <nijaba> smoser: the idea is that a plugin is not a random package, but a package which as a command with its name
[18:58] <nijaba> smoser: is plugin/toto has a command toto that will accept data from stdin
[18:58] <nijaba> smoser: but you might have a better plan
[18:59] <smoser> i think i'm confused.
[18:59] <smoser> you said "plugin/<name> as a type" "where name is the name of a package to install"
[18:59] <nijaba> right
[18:59] <nijaba> for example this would be plugin/toto
[18:59] <nijaba> which would install package toto
[19:00] <smoser> ah. so seeing a 'part' that had 'type' of 'plugin/toto' would indicate that i do:
[19:00] <nijaba> which contain a /usr/bin/toto command
[19:00] <smoser> apt-get install toto
[19:00] <smoser> toto < part-file
[19:00] <nijaba> command which expect some data from stdin
[19:00] <nijaba> smoser: exact
[19:01] <smoser> this seems to require that packages be generally crafted to have command == package name and command able to parse that input
[19:01] <nijaba> smoser: what do you think? seems fairly fliexible to me
[19:01] <nijaba> smoser: ok, how would you see that?
[19:02] <smoser> well for your given example of 'toto'.  the 'toto' package might have a 'toto' command, but many do not have a binary in them named with package name
[19:02] <smoser> my plan for "insert plugin" funciontality was more like
[19:02] <nijaba> smoser: yes, I was assuming that plugins would be specially crafted
[19:02] <smoser> ah. ok. i think i see now.
[19:02] <smoser> my plan was more along the lines of:
[19:03] <smoser> - a 'part' is of type 'plugin' is expected to be python code that implements a method 'register'
[19:03] <smoser> - the 'part' is then saved and made available to python, and its 'register' function called
[19:04] <smoser> - that 'register' function registers that it is interested in parts of type 'my-new-type'
[19:04] <nijaba> smoser: as the mime part is the actual code?  how does this differ from passing a script?
[19:04] <nijaba> smoser: how would I use a program that is not python?
[19:05] <nijaba> smoser: ie, ruby for example?
[19:05] <smoser> hm... i didn't thikn that it was all that big of a deal.
[19:06] <smoser> baiscally, the main user-data-parser is in python, its plugins are python, and you can insert a plugin via user-data
[19:06] <nijaba> so, if i understand correctly, you wold have a 2 part mime
[19:06] <smoser> multi-part mime
[19:06] <nijaba> part 1 has type plugin/bleh, containing some python with a handler name register
[19:07] <smoser> right.
[19:07] <nijaba> it reigster type bleh/mytype
[19:07] <nijaba> part 2 is of type bleh/mytype
[19:07] <nijaba> which it then process...
[19:07] <nijaba> correct?
[19:08] <smoser> right. when part2 is processed, part 1 has already registered for that type of data
[19:08] <smoser> and so part 1 is called as the handler
[19:08] <smoser> for it
[19:08] <nijaba> smoser: ok, how would you handle the following use case.  Nick wants to
[19:09] <nijaba> Nick wants to use chef to configure his instance, passing chef all necessary info to do so.
[19:10] <nijaba> I would have to write a plugin in python that would be a wrapper to whatever chef expects?
[19:10] <nijaba> But when (how) would I get chef installed?  from the python script?
[19:11] <smoser> yeah.
[19:11] <nijaba> smoser: ok.  I see
[19:12] <nijaba> smoser: I guess if we provide some good example, your method is more flexible than mine.  sorry it took me so long to get it
[19:14] <smoser> nijaba, i think that your generic "install package plugin" could be implemented fairly easily.
[19:14] <smoser> we will have some examples, as my intent is that all the function we have will be done as plugins
[19:15] <smoser> ie, the "#!" plugin, config plugin ...
[19:16] <nijaba> smoser: ok, thanks for taking the time to make me understand.  you might need to document the blueprint a bit more with an example so that it is a bit more obvious
[19:17] <smoser> i absolutely agree that documentation is needed :)
[19:53] <soren> kirkland: Just the configure part was autogenerated, yes.
[19:53] <kirkland> soren: okay, thanks;  turns out we should be able to drop this patch now
[19:53] <soren> kirkland: To update it, ignore whatever does not apply and run autoconf.
[19:54] <soren> Probably. It did, after all, come from upstream.
[19:54] <kirkland> soren: as eucalyptus upstream has moved to this version of axis2
[19:54] <soren> Good for them.
[19:54] <soren> :)
[19:57] <smoser> i just booted a lucid UEC build on karmic UEC (using -proposed). also, lucid builds are on ec2 and work there.
[20:00] <Lichte> I just followed the Docs on the website to configure mysql, and I also just turned off apparmor but I am getting a "is not allowed to connect to this MySQL server error".........any docs or help for this ??
[20:01] <Lichte> I'm trying to connect from another machine using SQLyog
[20:25] <pmatulis> when using 'build-mkschroot' for karmic-i386 i get the following error:
[20:25] <pmatulis> Errors were encountered while processing:
[20:25] <pmatulis>  rsyslog
[20:25] <pmatulis>  ubuntu-minimal
[20:25] <pmatulis> E: Sub-process /usr/bin/dpkg returned an error code (1)
[20:25] <pmatulis> .
[20:25] <pmatulis> anyone?
[20:35] <MagicFab> pmatulis, broken packages - remove/purge/reinstall them, retry
[21:01] <lunaphyte_> hi.  i'm afraid i'm getting stymied by what i think is a simple permissions issue.  i can't seem to get dhcpd to read a file that i believe it should be able to.  if i could trouble someone to look at this pastebin, i'm hoping i'm just overlooking something basic.  http://pastebin.com/d657509
[21:02] <lunaphyte_> it appears as though unless the file's group is the primary group for the dhcpd user, it's not able to read it.
[21:44] <zul> mathiaz: glassfish is easy merge?
[21:45] <mathiaz> zul: I don't know - seems like it.
[21:45] <mathiaz> zul: I may be wrong though
[21:45] <mathiaz> zul: why?
[21:45] <zul> mathiaz: nothing just commenting on it
[21:46] <Hypnoz> Can anyone provide some more guidance? I have some big apache logs, and trying to parse out how many times each IP has connected during that log. So far I have cat info.log | grep REMOTE_ADDR | grep -v 129 | grep -v 153 | cut -b49- | sort | uniq
[21:47] <Hypnoz> that prints out a nice list of all the unique IP addresses in the log
[21:47] <Hypnoz> but now I want to see how many times each of those IP's appear in the log
[21:47] <Hypnoz> like a for each IP in list, grep $IP | wc -l
[21:47] <Hypnoz> or something
[21:48] <lunaphyte_> sort | uniq, then grep | wc -l
[21:48] <Hypnoz> grep | wc -l manually for each IP in the output?
[21:49] <lunaphyte_> well, you could, sure, but that seems silly.
[21:49] <lunaphyte_> like you said - for each.
[21:49] <Hypnoz> so how do i save that output of IP's to a list, then for each in that list do something
[21:49] <Hypnoz> I know how to for each in a list
[21:49] <lunaphyte_> use a variable
[21:50] <Hypnoz> I can save a list to one variable
[21:51] <lunaphyte_> for address in $(grep 'REMOTE_ADDR' info.log | grep -v 129 | grep -v 153 | cut -b49- | sort | uniq); do echo "${address}"; grep "${address}" info.log | wc -l); done
[21:51] <lunaphyte_> or such
[21:51] <lunaphyte_> assuming bash or posix
[21:52] <Hypnoz> ahh sub command, clever
[21:52] <lunaphyte_> command substitution.  you could write it to a var as well - same end result.
[22:04] <Mickster04> well, i can log into a samba share with windows, i cant log in, but can access as guest on ubuntu, but when i run smbclient //server/shared is comes back with and error BAD_NETWORK_NAME
[22:04] <Mickster04> any help?
[22:25] <Hypnoz> DNS issue?
[22:26] <Mickster04> well...i dunno
[22:26] <Mickster04> thats the point?
[22:26] <Hypnoz> no maybe that is why you're seeing BAD_SERVER_NAME
[22:27] <Hypnoz> this is a section at the end of my smb.conf
[22:27] <Hypnoz> [Netops Share]
[22:27] <Hypnoz>    comment = Global Netops Share
[22:27] <Hypnoz>    path = /u1/samba/NetopsShare
[22:27] <Hypnoz>    guest ok = yes
[22:27] <Hypnoz>    browseable = yes
[22:27] <Hypnoz>    writable = yes
[22:27] <Hypnoz>    create mask = 0755
[22:27] <Hypnoz>    directory mask = 0755
[22:28] <Hypnoz> the folder /u1/samba/NetopsShare is owned by samba:samba
[22:28] <Hypnoz> with 777 permissions
[22:28] <Hypnoz> i'm not sure if thats exactly how its supposed to all be, but thats what worked for me
[22:29] <Hypnoz> and make sure the server name is in DNS with the right IP
[22:29] <Mickster04> ooh ok
[22:29] <Mickster04> will try some of that stuff out
[22:30] <Mickster04> invalid user samba:samba
[22:30] <Mickster04> its under /srv/shared
[22:30] <Hypnoz> sudo chown samba:samba /path/dir
[22:31] <Hypnoz> grep samba /etc/passwd
[22:31] <Mickster04> yeah invalid user
[22:31] <Hypnoz> does the user exist?
[22:31] <Mickster04> nope
[22:31] <Mickster04> why would it
[22:31] <Mickster04> and anyway i had it working without thast
[22:31] <Hypnoz> http://www.howtogeek.com/howto/ubuntu/install-samba-server-on-ubuntu/
[22:32] <Hypnoz> read that. I believe I created a samba user, per like step 2
[22:32] <Mickster04> step 2?
[22:32] <Mickster04> where?
[22:32] <Hypnoz> read that, middle of the page
[22:32] <Hypnoz> bold section called "Create a Samba User"
[22:32] <Mickster04> https://help.ubuntu.com/9.10/serverguide/C/samba-fileserver.html
[22:32] <Mickster04> thats what im on atm
[22:32] <Mickster04> but ill have a look at your site
[22:36] <Hypnoz> i have workgroup = WORKGROUP
[22:36] <Hypnoz> and security is commented out, so   ; security = user
[22:37] <Hypnoz> make sure you reload samba after changes, sudo /etc/init.d/samba reload
[22:37] <Hypnoz> or restart, either way
[22:45] <Mickster04> well that hasnt worked?
[22:45] <Mickster04> whats udner your [share] bit?
[22:47] <Hypnoz> anyone know a bash command that would pull out only the IP from this line
[22:47] <Hypnoz> [11-24-09 01:48:09] name = REMOTE_ADDR, value = 123.45.67.89
[22:47] <Hypnoz> I was using cut -n49- or so, but timestamps seem to be different lengths
[22:47] <Hypnoz> so i think i need to pull everything after the last space somehow
[22:48] <lunaphyte> awk '{ print $8 }'
[22:49] <Hypnoz> lunaphyte: you're a damn good scripter :)
[22:49] <Hypnoz> lunaphyte: also i msg'd you earlier but no response, what's the difference between echo $address and echo ${address}
[22:50] <Hypnoz> I ususally use {} to seperate out command seperated stuff, like rm -f {file1,file2,file3}
[22:51] <lunaphyte> hmm, i guess i missed it.  most of the time, nothing - but it's a good habit to be in, for various reasons.
[22:51] <lunaphyte> you can read up on parameter expansion if you're truly curious.
[22:52] <Hypnoz> hard to keep them all straight, $`command` ${command} $(command)
[22:53] <Hypnoz> you know what each of those does?
[22:53] <lunaphyte> well, the back ticks are more "portable", most folks will say, so there's a benefit there, as an alternative to ${}.  but the third is command substitution, which is something totally different.
[22:54] <lunaphyte> (but only a benefit if you need portability.  otherwise, imo it's much harder to misread)
[22:57] <Hypnoz> VAR = $`command` evaluates the command in a subshell, and the result is saved to the variable right
[22:58] <lunaphyte> no need for the $
[22:58] <Hypnoz> when i changed echo ${address} to echo $address nothing changed
[22:59] <Hypnoz> so i'm not understanding what the { } might do
[23:00] <Hypnoz> http://www.xaprb.com/articles/bash-parameter-expansion-cheatsheet.pdf
[23:00] <Hypnoz> pretty good cheat sheet involving ${ } stuff
[23:01] <lunaphyte> pe is powerful stuff.
[23:04] <Hypnoz> seriously, this gets so complex no one could remember all this syntax
[23:09] <lunaphyte> lots of practice can change that.
[23:22] <JanC> Hypnoz: $foobar is not the same as ${foo}bar  ;)
[23:23] <garrythefish> as i said, not enough real drilling
[23:24] <Hypnoz> I see, thanks Jan
[23:24] <garrythefish> that's what's the problem with the lesbos at #ubuntu-women
[23:24] <Hypnoz> it seems there's much more to it than just that though, inside the { } you can do a whole bunch of things, including replace, search, and substitute
[23:25] <JanC> garrythefish: please behave
[23:26] <Hypnoz> agreed. Obviously those girls would go to #ubuntu-ilovefishtacos. Please don't generalize
[23:26] <JanC> Hypnoz: in bash, yes, but remmeber that not all of that works in every shell
[23:27] <Hypnoz> I'm already confused by all the options in ${ }, I haven't even started to look at $( )
[23:27] <Hypnoz> or $(${`command`})
[23:28] <Hypnoz> i think i just gave myself a bloody nose thinking about that too hard
[23:28] <baccenfutter> lol
[23:29] <Daviey> !ops | garrythefish
[23:29] <jpds> Daviey: Yeah, here neither.
[23:29] <Hypnoz> shouldn't you +b the ip not the username?
[23:30] <baccenfutter> seems garrythefish is also missbehaving in #ubuntu-de with the same foolish shit
[23:31] <jpds> Hypnoz: What IP?
[23:31] <JanC> might be useful to warn the -de ops then
[23:32] <Hypnoz> I thought you could get the IP from doing /whois nick
[23:32] <jpds> Hypnoz: [!] garrythefish (Garry the Fish) [n=fisher@unaffiliated/garrythefish] has joined #ubuntu-server
[23:32] <baccenfutter> Hypnoz: nope just the HM if not using a cloak
[23:32] <Hypnoz> ya thats what i see too...
[23:32] <Hypnoz> maybe i'm thinking old school irc
[23:32] <Hypnoz> you used to be able to get all kinds of info with a whois
[23:43] <baccenfutter> cloaks make banning easier though ;)
[23:44] <baccenfutter> or, let's say, more comfortable
[23:45] <Hypnoz> couldn't he just change his nick and rejoin the channel?
[23:47] <baccenfutter> Hypnoz: he'd have to /msg nickserv logout
[23:47] <baccenfutter> as long as he keeps his n! he keeps his kloak afaik
[23:49] <testmycloak> testmycloak n=backenfu@c-base/crew/backenfutter
[23:50] <baccenfutter> whatever the +e flag does, it's the only thing that changes
[23:51] <baccenfutter> Pici: he already has a whole bunch of +b
[23:52] <Pici> baccenfutter: that was a remove
[23:52] <Pici> hes gone from freenode
[23:52] <baccenfutter> they d-line the acc?
[23:52] <baccenfutter> he went "heil hitler" in #ubuntu-de
[23:52] <Pici> I didn't see exactly, but that or a kline (which is network wide on freenode)
[23:53] <baccenfutter> freenode++