[00:14] <Arrick> hey all, I have an issue I need some help with...
[00:14] <Arrick> anyone have an idea why my ubuntu server 8.04 install has been hanging for 15 minutes at 3% of the "Resolving dependencies of base packages..." on a compaq proliant ml330?
[00:36] <Arrick> Im getting [312.513768] kernel panic - not syncing: Attempter to kill init!
[00:37] <Arrick> what do i do for this error?
[00:51] <soren> Report a bu... Oh, he left.
[00:53] <ajmitch> soren: you're expecting a lot of people
[01:05] <soren> ajmitch: Yes. I'm working on that. :/
[01:09]  * soren goes to bed
[01:09] <soren> g'night, all.
[01:17] <semm0> hi all
[01:18] <semm0> i got a problem building octave3.0.1 on ubuntu-server 8.04 error message is listed here: http://ubuntuusers.de/paste/229001/
[01:21] <uvirtbot`> New bug: #235912 in samba (main) "[CVE-2008-1105] Samba: boundary failure when parsing SMB responses" [Undecided,New] https://launchpad.net/bugs/235912
[03:09] <lamont> ScottK: I almost feel dirty
[03:14] <samuel> Does anyone know how I can install apache? I thought it can prepackaged with ubuntu server edition, but apparently it doesn't.
[03:14] <samuel> came*
[03:19] <kirkland> samuel: apt-get install apache2
[03:22]  * danshearer is away: Zzzzzz
[03:23] <lamont> samuel: prepackaged != preinstalled
[03:23] <lamont> and like kirkland said
[03:25] <samuel> Yeah, I'm well aware of them not being the same thing. I've actually searched through all the packages and I pretty much don't see it. I even searched through all the files and found nothing that looks useful.
[03:26] <samuel> I actually worded my question wrong, where do I get apache, with all the trimmings for ubuntu. xD
[03:26] <samuel> Like, a .deb package of it.
[03:27] <hads> As kirkland said.
[03:27] <hads> Probably with a sudo in fron unless you happen to be root.
[03:28] <will01> does anyone know how to set up a samba share over a hamachi vpn?
[03:28] <samuel> That's confusing.... I'm linux retarded. I'm switching from windows server =/
[03:29] <hads> samuel: From the console of your server, or an ssh session you'd type, 'sudo aptitude install apache2'
[03:30] <samuel> hads: Thanks!!!!!!!!!
[03:30] <hads> samuel: There's a difference in the Linux world where most things are pre-packaged for you by your distribution (Ubuntu) so you just have to install things rather than get them from a third party.
[03:31] <hads> In the future, 'aptitude search apache' will show you all the packages available for you to install matching apache.
[03:31] <samuel> I was actually expecting to find something in the "Add/Remove" in the applications menu, but I didn't find anything, which really confused me.
[03:31] <hads> I take it you're using a GUI?
[03:32] <lamont> samuel: or System -> Administration -> Synaptic Package Manager
[03:32] <samuel> Yeah, gnome came with it.
[03:32] <hads> Most of the people in here are using servers which generally means using the command line interface, no GUI.
[03:32] <lamont> samuel: and then click search and type 'apache2' in the box
[03:32] <hads> https://help.ubuntu.com/8.04/serverguide/C/package-management.html
[03:33] <lamont> (and yes, I had to actually run it to find out what to do, since I never use it...)
[03:33] <samuel> I'm actually using this for a bit more than just server usage right now. And thanks lamont, I didn't know that was there.
[03:34] <lamont> GUIs are evil, you see... :0
[03:34] <samuel> Woot! Useful documentation! It's hard to google this stuff. xD
[03:34] <lamont> :-) even
[03:34] <hads> samuel: For help with the GUI tools you may find you get a quicker response in #ubuntu or something.
[03:35] <lamont> yeah - most of the responses here assume that you're in a terminal window
[03:35] <samuel> Ah, thanks, lol.
[03:35] <hads> lamont: Check out all the links in the channel topic, that one is the tinyurl one.
[03:35] <samuel> Well, I have a vague idea of how to use a terminal window, it kinda comes with playing with php and ruby.
[03:35] <lamont> hads: kewl.
[03:35] <will01> is there a way to run a samba server onto a vpn?
[03:35] <samuel> I just don't know about the entire comand list yet.
[03:36] <lamont> will01: a vpn is just another network interface
[03:36] <lamont> IOW, what's the problem? :-)
[03:36] <hads> lamont: Oh. that was for samuel :)
[03:36] <lamont> heh
[03:36] <will01> ok, so i would just have to set it up here normally/
[03:37] <lamont> will01: yeah - it's just another interface, with other IPs that are out that direction (as per the routing table)
[03:37] <samuel> Thanks hads and lamont, I think I'm pretty much on the trail of information that I needed now. ^_^
[03:37] <hads> samuel: Don't worry, I don't think anyone knows the entire command list, there's quite a few more than DOS :)
[03:38] <samuel> hads: I never used DOS, that was a bit before my titme. xD
[03:38] <lamont> zgrep usr/bin Contents-i386.gz | wc -l
[03:38] <lamont> 20734
[03:38] <lamont> hrm.. yeah that is a few
[03:39] <hads> heh
[03:39] <lamont> although to be fair, only 4546 of those are in main
[03:40] <lamont> call it 4000 in main in usr/bin and bin
[03:40] <lamont> nothing quite like realtime refining of search criteria. :(
[03:40] <samuel> I remember DOS having an actual folder navigation type GUI. I used to play the old puttputt games on it when I was like 5 yrs old. xD
[03:42] <samuel> OMG!!! =D Gnome is awesome. lol
[03:43] <samuel> lol, I just noticed that kirkland did reply to me. o_o' I was wondering what ya'll were talking about xD. I feel a bit..... stupid. lol
[04:01] <RoAkSoAx> chan #aqpglug
[04:56] <will00> how do i set up my computer so it can share a hard drive across a vpn with windows based computers?
[05:04] <[gquit]bombadil> will00: step one set up a vpn, step two set up file sharing that would work on a local network
[05:05] <will00> bombadil, i have hamachi set up and i think its working, but i cant seem to get file sharing to set up properly
[05:11] <twb> So a customer has specified that they require "a firewall" on their server.  Ignoring for a moment the rampant stupidity of this requirement, I decided to use this as an excuse to look at ufw.  Within the first thirty seconds (i.e. now), I have discovered that there is an ufw.conf in /usr.   Is there a good reason for this apparently violation of the policy manual (and the FHS)?
[05:11] <hads> Why is it silly to want a firewall?
[05:11] <twb> hads: it's silly to ask for "a firewall"
[05:11] <hads> okay
[05:12] <twb> hads: it is meaningful to instead ask for something like "must not allow access to services from the outside world"
[05:12] <twb> i.e. specific firewall rules
[05:12] <hads> True, semantics a customer probably doesn't know though.
[05:12] <twb> Granted.
[05:13] <twb> This is why I said "ignoring for the moment..."
[05:13] <hads> Well I use firehol myself. Haven't looked at ufw
[05:14] <twb> hads: ufw is one of the whizz-bang PR attempts, I think.  It appears to be installed by default on Hardy servers.
[05:14] <hads> Hmm, so it is, never noticed it.
[05:14] <twb> I think it's just a bunch of iptables rules, like the ipmasq package.
[05:17] <will00> whats the easiest way to share files over a  network/
[05:18] <ajmitch> twb: the ufw.conf in /usr/share/ufw does look to be identical to /etc/ufw/ufw.conf, perhaps it is meant as an example
[05:18] <twb> will00: scp, probably.
[05:19] <twb> ajmitch: I have no such file in /etc, unless postinst installs it
[05:19] <hads> ajmitch: Agreed, the ufw script only references the one in /etc
[05:19] <ajmitch> twb: not in /etc/ufw/ufw.conf?
[05:20] <twb> ajmitch: ah, yes, created by the postinst
[05:20] <ajmitch>         if [ ! -e "/etc/ufw/ufw.conf" ]; then
[05:20] <ajmitch>             cp $TEMPLATE_PATH/ufw.conf /etc/ufw
[05:20] <ajmitch>         fi
[05:20] <ajmitch> looks to be fairly basic
[05:20] <twb> I feel that doing that kind of kludge will break the conffile semantics of /etc
[05:20] <hads> Probably should be in /usr/share/doc/ but isn't.
[05:20] <twb> It certainly breaks things like "apt-file search /etc/ufw"
[05:21] <ajmitch> it is very common for files in /etc/ to be generated from postinsts
[05:21] <twb> It's common for them to be *modified* by debconf-using postinsts.
[05:21] <twb> The files still exist in the package, and are defined to be conffiles
[05:22] <ajmitch> and this one is not a conffile, for whatever reason
[05:22] <twb> Yes, that's my concern.
[05:22] <ajmitch> why is it a problem?
[05:23] <twb> I already gave an example: apt-file
[05:23] <twb> Cruft will also fail to recognize that ufw.conf belongs to the ufw package.
[05:23] <twb> (cruft(1), I mean)
[05:24] <ajmitch> file a bug if you feel so strongly about it
[05:25] <twb> So you agree that the current behaviour is wrong?
[05:25] <hads> ufw seems like a reasonably good idea.
[05:25] <twb> hads: granted
[05:25] <hads> thanks :)
[05:26] <ajmitch> no, I don't agree it's wrong at all, since the use of ucf was a deliberate choice
[05:27] <ScottK> lamont: What did you do?
[05:28] <lamont> I fixed it. :-0
[05:28] <lamont> postfix config now blacklists a couple of popular-and-wrong values for mailname
[05:29] <lamont> oh, and dlz support is turned on.
[05:29] <lamont> now I just need to figure out how to package things so that I don't have to depend on pgsql/mysql libs in the base package
[05:29] <twb> ajmitch: oh, I didn't notice it was using ucf
[05:30] <ScottK> Hmmm.
[05:30]  * ScottK goes to bed.
[05:30] <lamont> delivering a file to /etc (and therefore as a conffile) when postinst modifies it is just plain stupid
[05:30] <lamont> since it guarantees a question at every upgrade
[05:31] <lamont> ScottK: er... dlz would be a bind9 comment.. oops
[05:31] <ScottK> lamont: Thanks.  I was going to Google it tomorrow when I was more awake.
[05:31] <lamont> the postfix 2.5.2-1 (??) upload is just translations and the blacklisting
[05:31] <lamont> dlz == dynamically loadable zones
[05:31] <lamont> and probably not something you care about unless you care about bind9
[05:31] <ScottK> No.  Not particularly.
[05:32] <twb> lamont: hmm, you're right.  Strange I've never noticed that files like /etc/ldap/ldap.conf aren't in the Contents tree,
[05:32] <lamont> maybe I should go to bed, too.
[05:32] <lamont> twb: you'll notice that /etc/postfix/main.cf isn't a conffile either
[05:32] <twb> Er, /etc/ldap.conf isn't; /etc/ldap/ldap.conf IS.
[05:32] <lamont> basically, one delivers the file into /usr/share or some such, and then copies it into /etc if it doesn't already exist
[05:37] <lamont> heh.  ufw.
[05:37] <lamont> hadn't noticed that package sneak in
[05:37] <lamont> meh.  nuking that removes ubuntu-standard
[05:37] <lamont> I guess it can stick around and chew up disk space
[05:39] <twb> ubuntu-standard is only a metapackage
[05:39] <lamont> only a meta package that makes upgrades work better.
[05:39] <hads> ;)
[05:40] <twb> I suppose there's that, too.
[05:40] <twb> I was going to say "it's chief advantage is allowing you to markauto a bunch of stuff."
[05:41] <lamont> hrm... ubuntu-meta 0.17 was the first time I uploaded that (jan 2005)
[05:42] <lamont> heh.  and june 2005 was the last time I uploaded it.
[05:43] <ajmitch> doesn't appear that I've uploaded that one
[05:47] <lamont> I will admit to maybe being a little oldschool about iptables rules
[05:48] <ajmitch> you look fondly back to the days of ipfwadm?
[05:48] <lamont> then again, I don't find that any of the pretty tools for managing iptables (1) do the job adequately for my tastes and (2) actually make it easier to do
[05:48] <lamont> iptables is trivially simple.  and therein lies the complexity that causes many people pain and grief
[05:49] <lamont> wc /etc/firewall*/*
[05:49] <lamont> ...
[05:49] <lamont>  1521  8898 61922 total
[05:50] <lamont> admittedly, that is rather extremely overkill
[05:50]  * ajmitch only has a third of that in line count
[05:51] <lamont> for i in mangle nat filter; do echo $i $(iptables -t $i -nvfor i in mangle nat filter; do echo $i $(iptables -t $i -nvL | wc -l); done
[05:51] <lamont> mangle 116
[05:51] <lamont> nat 117
[05:51] <lamont> filter 1122
[05:51] <lamont> L | wc -l); done
[05:51] <lamont> mangle 116
[05:51] <lamont> nat 117
[05:51] <lamont> filter 1122
[05:51] <lamont> stupid paste
[05:51] <lamont> for i in mangle nat filter; do echo $i $(iptables -t $i -nvL | wc -l); done
[05:51] <lamont> mangle 116
[05:51] <lamont> nat 117
[05:51] <lamont> filter 1122
[05:51] <lamont> a fair chunk of filter is doing traffic accounting
[05:53] <lamont> wc -l /proc/net/dev ==> 25
[05:53] <lamont> ^^ that may be, too.
[05:53] <uvirtbot`> lamont: Error: "^" is not a valid command.
[05:54] <lamont> silly bots
[05:55] <lamont> gssapi_link.c:296: warning: excess elements in struct initializer
[05:55] <lamont> hrm.. oops.
[06:13] <achandrashekar> helo. I am trying to do an install over pxe. and copied the contents of an 8.04 cd into the /var/www/ubuntu8.04 directory. However after pxe booting a system and pointing the pxe client to the address and path /ubuntu8.04/ it complains that it cannot continue. Any ideas?
[06:30] <crevette> hello
[06:34] <crevette> is there a way to use ubuntu-vm-builder to build an iomage for intrepid from hardy ?
[06:36] <soren> In /usr/share/ubuntu-vm-builder/suites/, make intrepid a symlink to hardy. Likewise in /usr/share/debootstrap
[06:37] <soren> Er.. /usr/share/debootstrap/scripts, that is.
[06:40] <crevette> hello soren
[06:40] <crevette> ubuntu-vm-builder is great
[06:40] <soren> Yeah, it's not too shabby :)
[06:42] <crevette> soren: it is not design to create desktop version ?
[06:43] <crevette> at least I don't see parameter to speicfy the version you want
[06:43] <crevette> I should pass ubuntu-desktop package to install ?
[06:43] <soren> No, it's not.
[06:43] <soren> But it should work anyway.
[06:44] <soren> It was designed to spew out tiny images for various purposes (quick way of producing a clean environment for reproducing bugs, building appliances, etc.)
[06:45] <hads> Would there be an advantage to using LVM over an image file for KVM guests?
[06:45] <soren> If you actually want to install a desktop inside the vm, I'd actually suggest that you go through a proper installation.
[06:45] <soren> hads: A few, yes.
[06:45] <crevette> soren: okay
[06:46] <hads> soren: Speed and resizability?
[06:47] <soren> hads: Less overhead (probably not anything significant, but it's worth noting), and you're sure that you don't run out of space on the host and mess up your disk images.
[06:47] <soren> Resizability, too, but strictly speaking, that can be achieved with disk images, too. Not quite as convenient, though.
[06:47] <hads> Yeah, true.
[06:48] <hads> There can't be too much more overhead with a loopback image can there?
[06:51] <soren> probably not anything significant, no.
[06:57] <twb> I'm confused.  I can mount vfat filesystems, but I have no /usr/sbin/mount.vfat.
[06:58] <soren> twb: mount commands are in /sbin, usually.
[06:58] <twb> Sorry, that's what I meant.
[06:58] <soren> ...but even then, you  might not have one.
[06:59] <soren> You only need a special mount command if the filesystem for some reason needs to pass binary data to the mount system call.
[07:22] <twb> What replaced pmount in Hardy's gnome?
[07:25] <soren> For general (not server specific) support visit #ubuntu
[07:25] <twb> Sorry.
[07:37] <hads> soren: Thanks for the tips.
[07:38] <soren> any time
[07:39] <hads> I don't think the advantages weigh up enough for me to bother, I think I'll just put images on a separate partition.
[07:47] <achandrashekar> Hello. I need a little assistance with the pxe installation of clients.
[07:47] <achandrashekar> Here is my issue - hello. Im running into a pxe install issue on my clients and I have assured the http location is okay. I get this - 192.168.1.155 - - [05/May/2008:15:35:59 +0200] “GET /ubuntu//dists/hardy/Release HTTP/1.1″ 200 1757 “-” “Wget”
[07:47] <achandrashekar>  192.168.1.155 - - [05/May/2008:15:35:59 +0200] “GET /ubuntu//dists/hardy/Release.gpg HTTP/1.1″ 200 189 “-” “Wget”but my clients wont install past this. Any ideas?
[07:59] <soren> achandrashekar: I doubt the interesting stuff is in the webserver logs on the server. What do the clients say?
[08:01] <achandrashekar> soren: one sec..and ill get that for you as well.
[08:01] <uvirtbot`> New bug: #235959 in samba (main) ""smbclient -L" gives NT_STATUS_LOGON_FAILURE" [Undecided,New] https://launchpad.net/bugs/235959
[08:32]  * Surfer38 Visit http://www.FakeMagazineCover.com (upload pic make mag) - http://www.SillyWebcam.com (play with webcam online) - http://www.Is-A-Jerk.com (insulter/anon email) - http://www.ComedySearchEngine.com (fun) - http://www.BodySwitcher.com (put your face on funny body) - http://www.MedChecker.com (health) - http://www.Canuckster.com (Canada eh) - http://www.Nerdful.com (geeks)
[08:34] <soren> ffs
[08:37] <achandrashekar> soren: I have INFO: Falling back to package description or console-setup-udeb
[08:38] <soren> That's fine.
[08:39] <achandrashekar> soren: I think i might know what is going on.. the wget  -q http://ubuntuserver/ubuntu8.04//dists/hardy/main/binary-i386/Release -O | grep Architecture
[08:40] <achandrashekar> soren: it appears that there is // after the ubuntu8.04
[08:40] <achandrashekar> soren: is that the issue where it cant find the package??
[08:40] <achandrashekar> packages?
[08:41] <soren> I wouldn't know.
[08:41] <soren> You set up the server?
[08:41] <_ruben> the // shouldnt pose a prob
[08:41] <soren> Try fetching the url and see if it work.
[08:41] <soren> s
[08:42] <achandrashekar> the url is fine
[08:43] <achandrashekar> i just simply type in a browser and it goes
[08:44] <achandrashekar> could be a signature issue? the last thing that appears on the client log is Ubuntu CD image autmation signing key
[08:49] <achandrashekar> soren: okay...I do get a warning messafe WARNING **:bad d-i Packages file
[08:50] <soren> Now, *that* sounds significant.
[08:52] <soren> Is your mirror a straight copy of a CD?
[08:52] <achandrashekar> soren: yes...
[08:53] <achandrashekar> soren: I d'ld a ISO and then cp -r the contents of it to /var/www/ubuntu8.04
[09:31] <kraut> moin
[09:32] <achandrashekar> hello..this is the error i am experiencing is very similar to this - http://ubuntuforums.org/showthread.php?t=409232
[09:33] <achandrashekar> any help would be great.
[09:38] <achandrashekar> Im wondering if the alternate cd is what I should be using INSTEAD of the standard desktop ISO. This is very strange indeed.
[10:12] <c1|freaky> hi all. im using mod_auth_mysql with apache2 on hardy server but it says (error log): Unsupported encryption type: crypt but it should be supported as of the documentation of the module. can anyone tell me if im missing something?
[11:56] <emgent> morning
[15:20] <CrummyGummy> Hi all, I'm trying to add sasl auth to my postfix smtp server. The error is as follows. :SASL authentication debug: could not find auxprop plugin, was searching for 'sql': Any idea what I've forgotten to install? I'm using postfix 2.5.1 on feisty.
[15:32] <thomas__> CrummyGummy do you see a line in your postfix file that says auxprop_plugin=sql?
[15:33] <CrummyGummy> auxprop_plugin: sql
[15:33] <CrummyGummy> yes
[15:33] <thomas__> change it to auxprop_plugin: none
[15:33] <thomas__> and see what it does
[15:34] <CrummyGummy> k
[15:34] <CrummyGummy> SASL authentication debug: could not find auxprop plugin, was searching for 'none'
[15:35] <thomas__> ok remove the none and just leave it blank
[15:35] <thomas__> or try mysql
[15:35] <CrummyGummy> k\
[15:35] <thomas__> I suggest trying mysql
[15:35] <thomas__> then leaving it blank
[15:37] <CrummyGummy> k, blank broke it. badly... Then mysql has the same result.
[15:39] <thomas__> well then, I suggest removing the plugin altogether
[15:39] <lukehasnoname> http://asyd.net/docs/cyrus-options.html
[15:39] <lukehasnoname> Check that CrummyGummy
[15:40] <lukehasnoname> second or third row MIGHT help
[15:40] <thomas__> Hey...I was about to post that
[15:40] <thomas__> :P
[15:40] <lukehasnoname> Also pwcheck_method
[15:40] <lukehasnoname> heh
[15:40] <CrummyGummy> tks
[17:29] <stiv2k> Help, my server went down and I am at a remote location from it and I dont know its MAC address for WOL.  How can I determine the machine's MAC address so that I can attempt to wake it up?
[17:31] <achandrashekar> Hello I figured out my PXE boot issues with clients. Appears you need to have the alternate CD and NOT the desktop cd to drop into to /var/www/whateverdistro
[17:31] <achandrashekar> thanks for fielding my questions earlier in the day.
[17:31] <achandrashekar> PXE works nicely now.
[17:37] <achandrashekar> stiv2k: not sure if you can take a look at logs for the "lat" time you log it in to it...or perhaps ping has a flag associated with it...but i doubt it. (Thinking out loud here...)
[17:37] <achandrashekar> "lat" --- is "last"
[17:38] <stiv2k> achandrashekar: I cant access it, the machine has lost power about 5 hours ago
[17:39] <achandrashekar> stiv2k: damn that is a tough one..im thinking whether ssh logs has that info or not
[17:39] <stiv2k> achandrashekar: oh shit good idea
[17:39] <stiv2k> achandrashekar: I was ssh'ed into it last night
[17:40] <achandrashekar> stiv2k: thats just thinking out loud..which sometimes yields unexpected answers..:)
[17:40] <stiv2k> ehh
[17:40] <achandrashekar> meaning...im not sure...lol
[17:40] <achandrashekar> but worth a try.
[17:40] <stiv2k> I wouldn't know where to look
[17:41] <achandrashekar> /var/log/syslog??
[17:41] <achandrashekar> or /var/log/auth.log ?
[17:56] <kees> zul: say, can you check on this CVE and let me know how it stands for us: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-5498
[17:57] <RoAkSoAx> anyone know if there's a bug related to HH Desktop and VMware Server, where from time to time it seems to restart gdm?
[18:13] <kirkland> hey guys, I submitted the ubuntu-virt-server and ubuntu-virt-mgmt metapackages to REVU: http://revu.ubuntuwire.com/details.py?package=ubuntu-virt
[18:13] <kirkland> anyone out there with revu-fu, I'd appreciate feedback
[18:20] <cameronh> are there any packages that provide UPnP NAT traversal (UPNP IGD i think)
[18:36] <leonel> hey what's going on with  www.ubuntu.com ??
[18:37] <Jeeves_> leonel: He, wrong banner, it seems :)
[18:38] <Jeeves_> And some weird errors
[18:39] <leonel> there was the drupal error saing that can't connect to the database
[18:39] <Jeeves_> I guess someone is fiddling about with the website
[18:42] <Jeeves_> leonel: They're working on it
[18:44] <leonel> Jeeves_:   i see
[18:45]  * Jeeves_ is afk
[19:08] <lukehasnoname> #236148
[19:13] <achandrashekar> hello..im working with kickstart file..which i noticed has samab authentication. I am looking to authenticate with a samba box which i have verified authenticates my XP clients. what extra is need to make this work??
[19:13] <achandrashekar> specifically any other info in kickstart??
[20:11] <mathiaz> kirkland: you should register blueprints for the ubuntu project: https://blueprints.launchpad.net/ubuntu/+addspec
[20:11] <kirkland> mathiaz: thanks, i found my way there
[20:34] <kirkland> kees: I'm working on the blueprint for RAID Booting into Degraded mode
[20:34] <kirkland> kees: I think you had some links to background and discussions on the matter
[20:35] <kirkland> kees: I couldn't find a gobby document for that session
[20:35] <kirkland> sommer: you know if we had one?
[20:35] <kirkland> kees: I found this in the IRC log
[20:35] <kirkland> May 21 08:05:55 <kees>  https://lists.ubuntu.com/archives/ubuntu-devel/2007-September/thread.html
[20:37] <sommer> kirkland: do mean links before uds?  here's a link to the notes: https://wiki.ubuntu.com/UDS-Intrepid/Report/Server?highlight=(intrepid)#head-75c995bdf63bb5afe0f08461aba9200b6c95814f
[20:40] <sommer> kirkland: the gobby document I have saved is intrepid-server-softwareraid.notes, and it's the same content that's in the wiki
[20:41] <kirkland> sommer: awesome, perfect, thanks!
[20:42] <sommer> np
[20:51] <kees> kirkland: yeah, sommer got the link I posted before.
[20:51] <kees> let me paste the check-list I wrote down
[20:52] <kirkland> kees: thaanks
[20:52] <kees> kirkland: http://pastebin.osuosl.org/7491
[20:52] <kees> I already made the 180 -> 30 second change and uploaded it
[20:52] <kirkland> kees: oh, good
[20:53] <kees> really the place to look for doing the work is in mdadm debian/initramfs/init-premount mountroot_fail
[20:54] <kees> (and similarly for lvm2)
[20:54] <kees> TheMuso already did the core framework for it
[20:54] <kees> now just a flag to do auto-starting is needed.
[20:55] <kees> (and potentially changing the framework to allow for an error handler to abort the panic-to-a-shell situation)
[20:56] <kees> the bigger engineering problem, I think, is getting the installer (or, honestly, grub) to DTRT when it find /boot on an RAID, and splat itself on both drives, adjusted appropriately
[20:56] <kirkland> kees: I've solved that problem for anaconda/grub/booty in 2005
[20:56] <kees> for that, see my rant here: http://www.outflux.net/blog/archives/2006/04/23/grub-yaird-mdadm-and-missing-drives/
[20:57] <kees> the trick is getting grub's install onto the non-primary drive to THINK it's the primary drive
[20:58] <kirkland> kees: oh, right
[20:59] <kirkland> kees: sorry, i should have said anaconda/yaboot/booty
[20:59] <kirkland> kees: http://osdir.com/ml/linux.redhat.anaconda.devel/2005-05/threads.html
[20:59] <kees> hehe
[20:59] <kees> yeah, I'll be SO glad when this is fixed for grub.
[21:26] <kirkland> kees: you think it's realistic to scope this to Grub only?  (ie, not lilo?)
[21:27] <kees> kirkland: we don't use lilo for default installs, so I think that's fine.
[21:28] <kirkland> kees: thx
[21:28] <kirkland> kees: surely someone will complain, and I'll gladly review lilo patches ;-)
[21:28] <kees> bingo! :)
[21:52] <kirkland> kees: I don't understanding this comment... can you expound?
[21:52] <kirkland>  * default boot failure (auto-start lacks failure discoverability)
[21:53] <kees> kirkland: sorry, that was one of the "problems", in that it's not obvious *why* a boot fails.  I think this was addressed by the changes made by TheMuso
[21:53] <kirkland> kees: cool
[21:58] <kirkland> kees: okay, i think i have enough for a decent first draft https://wiki.ubuntu.com/BootDegradedRAID
[21:59] <kees> "Packages affected: mdadm, grub, initramfs, udev, lvm2" that alone makes me want to go hide.  ;)
[22:01] <kees> kirkland: for the use-cases, please re-word them to be the "here's a successful path of action a user encounters when this is fixed".  e.g. https://wiki.ubuntu.com/NetworkRoaming
[22:02] <kirkland> kees: thanks, fixing
[22:02] <kees> kirkland: the rest looks great
[22:02] <kees> obviously the implementation will need to be filled in a bit before you really start hammering away at it.
[22:02] <kees> but that usually happens after you review the code and packages a bit more
[22:03] <kirkland> kees: sure.  i need to get a better handle on what needs to fixed *where* for that
[22:05] <kees> kirkland: right.  (in the past, some of this happened during UDS -- which I think makes way more sense, you can have all the people that know a given area physically in the room with you.)
[22:15] <kirkland> kees: see how these use cases work for you: https://wiki.ubuntu.com/BootDegradedRAID
[22:18] <kees> kirkland: good start -- I was coached to change my use-cases to past-tense, i.e. "here's what happens once this spec is implemented".  e.g. "Kim remotely administers her systems, where she has taken great care to use redundant disks in a RAID1 configuration.  After rebooting her system after a primary drive failure, the system automatically boots from the secondary drive and brings up the RAID in degraded mode, because she select 'boot in degrade
[22:18] <kees> same for the other one (outlining the non-auto boot)
[22:20]  * kirkland thinks back to Tech Writing for CompSci where present tense was preferred
[22:21] <kirkland> kees: I never did like that prof anyway ;-)
[22:21] <kees> yeah, it's a bit weird.  I don't really mean the tense, but the "future"
[22:21] <kees> i.e. here's what happens when someone uses the working feature
[22:21] <kirkland> kees: ah, okay
[22:22] <kirkland> kees: basically, i need to "complete" the use case
[22:22] <kirkland> kees: I kind of leave them hanging right now
[22:22] <kees> kirkland: you could describe each of the various steps (on boot failure, a description of the problems is shown, and user is dropped to an initramfs shell)
[22:22] <kees> yeah, see how I ended up writing up the NetworkRoaming one
[22:23] <kees> (mine could have been better in that one)
[22:23] <kees> anyway, I'm just getting picky -- I think if you show each possible path through the imagined boot system, you'll be fine.
[22:25] <kees> I'd see the cases as all being about "when drive fails": bootable at all (grub), drop to prompt quickly (30s), report lack of root fs earlier with option to drop to prompt immediately (abort rootfs wait), at prompt report state of system and how to boot degraded (framework: done?), don't drop to prompt at all and boot degraded automatically, installer configuration for degraded boot option, post-install configuration change for degraded boot
[22:26] <kees> so, if each of those are written up as a separate use-case, you should be good.
[22:30] <kirkland> kees: okay, i updated the two i have
[22:31] <kirkland> kees: i'll go write some more use cases then
[22:31] <kees> cool
[22:33] <danshearer> 'evening all
[22:33] <danshearer> Are gobbies only running during a UDS?
[22:35] <danshearer> (those who haven't seen a UDS, I'm referring to gobby.ubuntu.com, highly useful for collaborative doc development)
[22:36] <danshearer> kirkland: hello!
[22:36] <kirkland> danshearer: howdy, howdy
[22:36] <kees> danshearer: I'm not sure, things seem to have gone missing from gobby.u.c after UDS ended
[22:37] <kirkland> kees: yeah, i was looking at gobby earlier today, and there seem to be some missing docs too
[22:38] <danshearer> so atm we don't have the historical stuff either. ok... is there somewhere in the wiki where it is acceptable
[22:38] <danshearer> to create scratch in-progress documents like a poor man's gobby?
[22:38] <kirkland> danshearer: see https://wiki.ubuntu.com/UDS-Intrepid/Report/Server
[22:38] <kirkland> danshearer: oh, sorry, i misunderstood your question
[22:39] <kirkland> danshearer: i mean that I found most of what I was looking for in gobby had mad it's way into that report
[22:39] <kirkland> danshearer: you can use a pastebin for that too
[22:39] <danshearer> kirkland: which is good, I need to study it then. thx
[22:40] <kirkland> danshearer: pastebin.ubuntu.com uses an inferior pastebin implementation, IMHO
[22:40] <danshearer> kirkland: pastebin does simultaneous concurrent writers? wow
[22:40] <kirkland> danshearer: see pastebin.com
[22:40] <kirkland> danshearer: or better yet, ubuntu.pastebin.com
[22:40] <danshearer> sure, just never used it that way
[22:40] <kirkland> danshearer: that one has some neat features, such as syntax highlighting, versioning, and diff's
[22:41] <kirkland> danshearer: you'll want to set the timeout of the page higher than the default few days
[22:41] <scuffio> hy there
[22:41] <kirkland> danshearer: sure.   i'd say it can be used as a "poor man's gobby", as you say
[22:42] <kirkland> danshearer: as for simultaneous concurrent writers, pastebin is more like a wiki in that sense
[22:42] <kirkland> danshearer: your other option is Google Documents
[22:42] <danshearer> kirkland: just tried it out, I'd call it poorer than wiki but richer than nothing :-) thanks!
[22:42] <kirkland> danshearer: which is friggin cool, just like gobby....  you and I work on the same same document, and i can see you typing in real time (more like gobby)
[22:43] <danshearer> so I've just written up the server analysis stuff (bug#0) and wanted to throw it open for contribs somehow
[22:43] <danshearer> looks like I maybe go to Google docs and hand over my DNA to create an account
[22:44] <danshearer> kirkland: thanks
[22:44] <kirkland> danshearer: hmm, well, if it's a well formed document, and you intend it to be at least semi-long-lived, the wiki is the right place for it
[22:46] <danshearer> it's going into launchpad as its final home. but I want to invite contributions to cover obvious misstatements
[22:46] <kirkland> danshearer: sounds wiki-able to me
[22:47] <danshearer> ok off I go (ever the Ubuntu brand-new-isn't-this-exciting person :-)
[22:50] <achandrashekar> hello..im working with kickstart file..which i noticed has samab authentication. I am looking to authenticate with a samba box which i have verified authenticates my XP clients. what extra is need to make this work??
[22:51] <achandrashekar> and...
[22:51] <achandrashekar> after the kickstart install the hostname is automatically set as kickseed...how do you change this such that each host is different?
[23:37] <achandrashekar> anyone a kickstart expert..and why all clients take on the hostname of "kickseed"
[23:37] <achandrashekar> how do you change this behaviour??