Nick change: \sh_away -> \sh
Nick change: \sh -> \sh_away
Bluemoon_ ( joined #fai.
Bluemoon ( left irc: Read error: Connection reset by peer
06:33 eartoast_moin
MT ( joined #fai.
Nick change: \sh_away -> \sh
Nick change: MT -> Guest862
MT ( joined #fai.
Guest862 ( left irc: Read error: Connection reset by peer
nonoss ( left irc: Read error: Connection reset by peer
07:40 h01germoin eartoast_
07:44 Bluemoon_ moin moin
ErKa ( joined #fai.
Mrfai ( joined #fai.
08:13 \shmoins Bluemoon_
08:58 Bluemoon_hey sh :)
ErKa ( left irc: Ping timeout: 480 seconds
09:48 \shhmmm...I know now why my script wasn't working
09:48 \shakamai is brokenb
meandtheshell (~markus@ joined #fai.
10:06 lazyb0y\sh: how many machine sare you installing with FAI?
10:06 lazyb0yBTW: moin all!
Bluemoon_ ( left irc: Ping timeout: 480 seconds
Bluemoon ( joined #fai.
MT ( left irc: Ping timeout: 480 seconds
10:55 \shlazyb0y: in total or in one go?
10:57 \shlazyb0y: in total we have around 1300 servers, oem, hp bl35p series, dl360g4p, dl585, dl380, and ibm blades
10:57 \shlazyb0y: in one go I did 300
MT ( joined #fai.
nonoss_ ( joined #fai.
11:25 nonoss_Hi
11:26 nonoss_I'm have just testing FAI for deploying, it's a great tools
11:27 Mrfaithanks
11:27 nonoss_can you tell me about FAI for other distribution ? like redhat for example ?
11:28 MrfaiI think lazyb0y will do this. But have a look at the faiwiki. I'm sure there are some information
11:49 nonoss_thanks but ..... i have already searched, they are some information.
11:50 nonoss_Can you tell me if Fai on debian can perform an installation for red hat ?
MT ( left irc: Remote host closed the connection
MT ( joined #fai.
Nick change: MT -> Guest891
MT ( joined #fai.
Nick change: MT -> Guest893
MT ( joined #fai.
Guest891 ( left irc: Ping timeout: 480 seconds
Guest893 ( left irc: Ping timeout: 480 seconds
ErKa ( joined #fai.
MT ( left irc: Ping timeout: 480 seconds
MT ( joined #fai.
meandtheshell (~markus@ left irc: Quit: Leaving.
meandtheshell (~markus@ joined #fai.
Nick change: MT -> Guest899
Guest899 ( left irc: Read error: Connection reset by peer
MT ( joined #fai.
13:29 Mrfainonoss_: yes
13:39 \shnonoss_: you just need a good package repository management and a base installation of redhat
Lin (~igor@ joined #fai.
13:46 Mrfaimaybe look at the people branch of lazyb0y
Action: h01ger is surprised to see that lazyb0y mostly took my code :) (but didnt credit me...)
13:59 h01gerlazyb0y, does it work on debian and redhat?
14:00 h01ger(i only looked at install_packages)
ErKa ( left irc: Ping timeout: 480 seconds
Robinayor_ ( joined #fai.
14:10 nonoss_i take a look on mach on debian for making deboostrap-redhat , im trying it  
14:11 h01geruse mock, mach is outdated
MT ( left irc: Ping timeout: 480 seconds
14:15 nonoss_h01ger : thx
14:21 h01gerlazyb0y, in r4402 you also copied my fix for in subroutines ;-)
Action: h01ger wishes Mrfai would copy that fix too :)
14:28 lazyb0ynonoss_: use yum, it's the easiest to bootstrap redhat
Nick change: \sh -> \sh_away
14:28 h01gerlazyb0y, how do you do that? any pointer?
14:29 lazyb0yh01ger: it (not yum, the install_packages in my branch) works for dirinstall from debian server to redhat Xen vm now, and it should do netinstall - I am working on it - for some reason I see troubles booting a netinstall vm with nearly the same vonfig as another one
14:30 MrfaiHow can I see the diffs of a certain commit using the svn diff command. Or is there something better? For e.g I want to look at the diffs of r4402.
14:31 lazyb0ythe yum call is simple yum -c yum.conf --installroot=/path/to/target install -y yum
14:32 lazyb0yI used to use groupinstall Core with fedora, but somehow I have troubles getting this done with redhat , but that might be my broken repo
14:32 lazyb0yso, first I'd suggest trying groupinstall Core
14:34 h01gerfedora6 or 7?
14:34 lazyb0yrhel5
14:34 lazyb0yfedora is toy stuff :)
14:35 lazyb0yh01ger: as for the credits: you can get them wherever you want - I didn't think about this
14:36 lazyb0yI didn't give that stuff to anybody else yet, so the only place where it is is in svn
Action: h01ger nods
14:36 lazyb0yMrfai: diff: commit mail?
14:36 Mrfaiyep, I would prefer an svn command.
14:37 lazyb0ythat's written in the svn docs :)
14:37 h01gerlazyb0y, i guess just changelog is fine. (and commit msg is nice but doenst really matter :)
Lin (~igor@ left irc: Quit: Ex-Chat
14:38 lazyb0yh01ger: and I will wear a t-shirt saying " I took h01ger's install_packages fixes" :)
14:38 h01gerMrfai, svn diff r4000:4400 or something like that. but "svn diff help" will tell you
14:38 h01gerlazyb0y, deal! and [x] send pics please! :)
14:38 nonoss_humm about mock, it make this command for build a minimal environment yum --installroot /var/lib/mock/redhat-9-i386/root install buidsys-build
14:39 h01gernonoss_, does /var/lib/rpm already exist?
14:39 lazyb0yI hope Mrfai is taking these fixing into trunk soon anyway, so he's to write the changelog (mine are mainly only for myeslf and my own testing to get higher versions and be able to update :)
14:39 h01gerlazyb0y, jajabut.. but mrfai might copy from you and have no indication where you copied from :)
14:40 Mrfaih01ger: "something like that". That's excatly what I was looking for :-) I thought anyone could just give me the correct syntax for this svn diff
14:40 h01gersvn diff help
14:40 h01ger:-D
14:41 lazyb0yMrfai: but you shoouldn't just look at this one change, but better the whole difg betwen install_packages and subroutines in my branch and in trunk
14:41 h01gerMrfai, svn help diff
14:41 h01ger.oO( ups :)
14:41 h01gersvn diff -r 4000:4001
14:41 Mrfailazyb0y: do you mean the install_pacakge fix? I will look into it. Maybe this evening.
14:42 lazyb0yyes, I didn't just take h01ger's patch in one commit, but had to add some more stuff to get it running on a debian server to make dirinstall into an rhel5 chroot
14:42 lazyb0yI'm sure you find a nicer way.
14:43 lazyb0yEither, one assumes there is a debian distro when there is any debian-based package list, or one needs to set a class DIST_DEBIAN explicitly
14:43 lazyb0yor something like that...
14:44 lazyb0yfor now it's just a hack to get it running somehow, fast
14:44 h01ger/etc/debian_version ?
14:44 lazyb0y\sh_away: boa, impressive numbers!
14:44 lazyb0yh01ger: hmm, on the host or the target, or both? :)
14:44 MrfaiOK, now I got it:  svn diff -r 4401:4402 svn+ssh://
14:45 MrfaiI will look at this stuff
14:45 lazyb0ymaybe like this: in softupdate, you want to make sure that the host fai is running on is debian, or not,
14:46 lazyb0yon dirinstall/netinstall, when the target is not debian, you don't run the perl apt stuff
14:46 h01gerMrfai, that also works locally..
14:46 h01gerlazyb0y, /etc/debian_version is part of the base system. even ubuntu has it :)
14:47 lazyb0yh01ger: ah, so you mean the install target, you don't look intoi the host
14:48 lazyb0yand assume: when the target is debian, we need libapt perl
14:48 h01geryes
14:48 lazyb0yyeah, good...
14:48 h01geri think its sane to assume that if you have dpkg you dont want to use rpm :)
14:49 lazyb0yyes, then we are fine until we start porting FAI to run as Server on other distributions :)
14:50 h01gerare there other linux distributions that are neither dpkg nor rpm based. i mean, serious(ly).
14:50 h01geror more seriously, most distris have something like /etc/$distri_name
14:51 Mrfaidebian_version is also in base.tgz. So I think it's ok to check for $FAI_ROOT/etc/debian_version and then load the perl modules if this file is available
14:51 MrfaiAny thoughts?
Action: h01ger nods
14:52 lazyb0yMrfai: yes!
14:52 lazyb0y(until we install debian from an Redhat FAI Server, where liapt perl isn't there yet)
14:53 MrfaiOoops, yes you are right.
14:53 MrfaiI think we can dokument it under KNOWN_BUGS
14:53 h01gerinstall_packages runs on the client
14:53 lazyb0yah, no, this is also wrong- because even if I'd prot FAI to rhel, I'd keep the nfsroot debian!
14:53 lazyb0yh01ger: not for dirinstall!
Action: h01ger raises an eyebrow
14:54 MrfaiOK, currently the nfsroot MUST be Debian.
14:56 h01gerwhy doesnt dirinstall change into the dirinstalled chroot?
14:57 lazyb0yh01ger: hmm, i don't know, did not investigate, but that was the reason I had to add quite some more intelligence to your patches to get them going...
14:58 h01gerdoes $ROOTCMD in the scripts still work? and $target?
14:59 lazyb0yyep, it does
14:59 h01geric
15:00 lazyb0yisn't it the other way round: install_packages always runs in the nfsroot, or in dirinstall on the host, and only on softupdate it's executed on the install target?
15:01 Mrfailazyb0y: correct. IIRC ;-)
15:02 Mrfaih01ger: there are different ways to do the dirinstall. FAI can push things into the dirinstall directory (currently used), or it can chroot into it and pull thing from outside.
15:02 Mrfaiif you chroot into it, you cannot acces things from outside that easily
15:06 lazyb0ywhatever, I think I made it working for all of these...
15:06 lazyb0yactually, I said It works with debian install, too.
15:07 lazyb0ythat is wrong: but I assume that by making dirinstall on a debian host work to install a rhel system, most what is needed to make the patched version install debian should work
15:07 lazyb0ybut needs testing :)
Action: lazyb0y needs fooood!!!
Action: Mrfai wird morgen die linux-fai-devel Liste von majordomo auf mailman umstellen lassen. Spaeter dann auch linux-fai
Mrfai ( left irc: Quit: leaving
ErKa ( joined #fai.
Mrfai ( joined #fai.
MT ( joined #fai.
ErKa ( left irc: Ping timeout: 480 seconds
17:45 MrfaiMT: hab dir leider noch nicht die kommentare zu deinem partitionsscript geschickt. Sorry. Steht aber auf meinem TODO.
17:46 MTkein Problem
17:46 MTgenug anderes zu tun :-)
18:00 MTis there any way to create a pure amd64 nfsroot on an i386?
18:00 oz_no
18:00 MTalternatively, does anybody have an nfsroot available that I could download?
18:02 MTanyone?
18:03 h01gerisnt there one on thomass site?
18:03 h01geraka the fai homepage :)
18:03 MTthere's an iso
18:03 MT
18:04 MTisn't there some .tar.gz
18:04 MTMrfai?
18:04 oz_h01ger: there was one year
18:04 oz_I could provide one, but not today
18:19 MrfaiMT: on the fai-cd ISO for amd64, you also have the nfsroot (with one or two modifications).
18:20 MTbut it is sarge, I guess
18:20 MrfaiCurrently I have no 64bit nfsroot available. I think I will build one when FAI 3.2 is released.
18:20 MrfaiMT: yep, only sarge
18:20 MTok, so I will probably build one myself tomorrow
18:20 MTthanks anyway!
18:42 Mrfaih01ger: kannst du mir diese Zeile erklaeren?
18:42 Mrfaiuse vars qw/$aptpkg_avail/;
18:43 h01gernein :(
18:44 Mrfaischlecht. Wieso ist die dann in deinem install_packages Patch drin?
18:45 h01gerbei lazyb0y fehlts?
18:45 h01geriirc funkierte meines auf einem debian-system nicht
18:46 Mrfainein bei lazyb0y ist es auch drin. Ich moechte nur gerne verstehen was diese Zeile macht.
18:46 MrfaiIch uebernehme nur ungern Code den keiner versteht.
18:48 MrfaiIm Augenblick weis ich nicht ob ich h01ger's oder lazyb0y's patch eher nehmen soll.
18:50 MrfaiSieht beides etwas chaotisch aus. Uni ich muss daraus schoenen Code machen :-) Na dann mal los.
Bluemoon ( left irc: Ping timeout: 480 seconds
19:04 Mrfailazyb0y: h01ger Komisch. In den install_package patches von euch wir noch viel haefiger $cache benutzt, was ja nur existiert wenn man die AptPkg module laed. Aber ihr beide fangt das nicht ueberall ab. Und das laeuft? ODer uebersehe ich das was. Sucht mal nach $cache. Wir haeufig gebraucht.
19:05 lazyb0yMrfai: hmm, laeuft bei dirinstall. ich hatte heute noch ne stelle gefunden beim netzinstall, die bei drinstall scheinbar nicht gerufen wurde, muesste ich committed haben - sonst morgen, heute muss ich das system wo ich das habe auf ne demo ohne netz vorbereiten...
19:06 lazyb0ykann aber sein, dass bestimmte stellen nur bei debian paketlisten genutzt werden, oder?
19:07 Mrfaikann auch sein das die Funktion mkpackagelist nur bei apt-get und aptitude (und unpack) aufgerufen wird.
19:07 MrfaiDann reicht es vielleicht nur an wenigen Stellen ein if einzufuegen.
Action: Mrfai druckt sich mal das install_package Monster aus.
19:07 lazyb0yMrfai: h01ger's geht wohl nur fuer softupfate auf redhat host, meiner zumindest auch fuer dirinstall von debian host mit rhel install target
19:08 lazyb0yan netzwerk kram bin ich dran...
Bluemoon ( joined #fai.
19:53 lazyb0yMrfai: eine Sache die noch ein bisschen stoert sind so ein paar warnmeldungen im error.log, die bei einer demo nur zu dummen fragen fuehren...
19:54 lazyb0ywerde sagen, dass es halt eine entwicklerversion ist, aber grundsaetzlich waere es interessant, wenn man das irgendwie einstellen koennte
19:54 lazyb0yzum beispiel, dass man warnings nicht als installfehler gemeldet haben will
20:09 Mrfaiwelche warning? Die kann ich einfach in die patternliste hinzufuegen
20:15 lazyb0yMrfai: muss nochmal schauen... heute nicht mehr... ist die Liste in conf editierbar?
Barbarossa ( joined #fai.
20:16 Barbarossagun amnd
20:16 lazyb0yei gudden dach!
20:17 BarbarossaDer Henning
20:17 lazyb0yei me sischa!
20:20 Barbarossa..oO( Ist das jetzt deutsch oder englisch? )
20:21 lazyb0y:) saarlaennisch platt
20:21 Mrfailazyb0y: welches conf meist du?
20:22 BarbarossaSachtma Junges, ist in der Etch-Version nen Bug bekannt, dass das Tastaturlayout nicht richtig gesetzt wird aus dem Wissen in DebConf?
20:23 lazyb0yMrfai: hrm, ich spreche in abkuerzungen, sorry. ich meinte, ob diese patterns, mit denen man beinflussen kann, was als install error angesehen wird und was nicht, konfigurierbar sind
20:24 Mrfailazyb0y: yep, sie sind in eimen hook. savelog.LAST IIRC
20:24 MrfaiBarbarossa: ja da hab ich schon mal so was lewuten gehoert. WEiss aber nicht mehr genau was das war. 1. Welches Tastaturlayout? corg oder konsole?
20:24 BarbarossaKonsole
20:25 BarbarossaDie generieren wir (Ich *vermute*, dass das Skript von uns ist) auch aus diesem Datum. Da wird allerdings auf $value == "NONE" geprueft und das fällt nicht auf die NAse.
20:26 lazyb0yhmm, server-name und next-server in dhcp config, was ist da der unterschied? ist server-name der nfs root server?
20:26 lazyb0ynext-server scheint der tftp server zu sein, gell?
20:26 Barbarossanext-server ist der TFTP-Server AFAIK
20:27 Barbarossas. man dhcpd.conf für next-server und man dhcp-options für server-name
20:29 Mrfailazyb0y: yep, next-server ist der tftp. Muss ab DHCP 3.0.3 immer gesetzt sein
20:29 MrfaiBarbarossa: in FAI wird das konsole layout ueber eine variable gesetzt, nicht via debconf. LEt me check
20:30 Mrfaiexamples/simple/scripts/FAIBASE/10-misc: # create keyboard layout table
20:30 MrfaiSchau mal da nach
20:30 Barbarossamorgen :)
20:30 BarbarossaErstmal die MeWi-Klausur morgen vorbereiten...
20:30 Barbarossamerci
20:31 MrfaiBarbarossa: bitte feedback ob da was nicht in Ordnung ist.
20:31 Barbarossajo
20:31 lazyb0yhehe, ja. next-server ist auch ganz gut erklaert in der manpage, aber server-name ist  nicht so eindeutig.
20:49 lazyb0ykann man eigentlich, wenn man in eine partition hook eine lvm volumegroup und ein volume anlegt, diese dann mit dem fai partitioner installieren?
20:50 lazyb0ydas waere doch nur eine frage von sfdisk auf /dev/vgname/volumename loszujagen statt hda/disk1 zu sagen
20:50 BarbarossaWorum willst Du denn ein Volumen partitionieren?
20:50 Barbarossa(Mal davon abgesehen, dass was vermutlich nicht geht)
20:51 BarbarossaDu meinst doch eher ein mkfs.$fs /dev/$vg/$lv oder?
20:51 lazyb0yne, nee
20:52 lazyb0yobwohl, vielleicht denke ich ein bisschen schraeg
20:52 lazyb0yalso, fuer eine xen domain kann es schon sein, dass man ein volume als block device einrichtet, und dieses dann wieder partitioniert
20:53 lazyb0ydas macht auch sinn, denn die eingebuergrete methode, einer xen domain nur einzelne partitionen durchzureichen, ist nicht ganz sauber
20:54 lazyb0yaber weil ich auch nicht fuer jede partition jeder xen domain ein lvm rumliegen haben will, will ich nur ein volume und das partitionieren
20:54 BarbarossaDas hört sich komisch an :)
20:55 lazyb0yaber mein denkfehler ist: wenn ich das ganz als blockdevice durchreiche, und in der vm einen netinstall mache, sieht die vm ja auch wieder nur /dev/xvda, und damit muesste fai partitionieren gehen
20:55 lazyb0ydas mit den einzelnen partitionen durchreichen? ja, leute sagen, das waere total schlimm und boese, weil der kernel halt nur eine partition, aber kein dazugehoeriges blockdevice sieht dabei
20:56 BarbarossaIch find es irgendwie komisch ne LV zu partitionieren
20:56 lazyb0yandererseits ist es sehr praktisch, denn man kann so ein filesystem einfach aus dem host mounten und was dran tun
20:57 lazyb0yfunktioniert aber bei redhat und suse, deren installer fuer xen das defaultmaessig machen, ganz gut
20:57 lazyb0y(also: das partitionieren von lvm)
20:58 lazyb0ynur, wenn man vom hist sowas mounten will, braucht man halt noch kpartx von den multipath-tools
20:58 lazyb0ys/hist/host/
21:04 Mrfailazyb0y: ich denke setup_harddisks kann jedes blockdevice partitionieren, wenn es eine geometrie hat. Zur Not kann man das z.B mit sfdisk="--force -C 7752 -H 240 -S 63" erreichen
21:05 Mrfailazyb0y: meinst du dom0 oder domU? Also eher ein dirinstall oder mehr ein netinstall?
21:06 lazyb0yMrfai: ja, das war ja mein denkfehler - dass mir das nicht genau klar war.
21:07 lazyb0ybei dirinstall spielt es keine Rolle, weil man da ja ein gemountetes verzeichnis hat, bei netinstall, wie gesagt, reicht man entweder eh nur eine einzelne partition durch, oder ein ganzes blockdevice, das dann als /dev/hda oder sda oder xvda erscheint
21:07 Mrfaixvda wird noch nicht unterstuetzt. Sollte abe reinfach einzubauen sein.
21:08 MrfaiMuss dieses device dann partitioniert werden?
21:08 Mrfais/abe/aber/
21:08 BarbarossaWas istn xvda?
21:08 Mrfaixen virtual disc a???
21:08 lazyb0yeine xen virtual disk
21:08 lazyb0yyep
21:08 Barbarossahohoho
21:09 lazyb0yman kann dem xen gast platten aber auf alle drei varianten geben, so recht hab ich nicht kapiert, was der unterschied ist
21:10 Mrfaiwahrscheinlich unterschied im Treiber den man braucht.
21:10 lazyb0yja, aber womoeglich nutzen sie eh alle den gleichen modifizierten treiber, der mit dem backend treiber vom host redet, um auf das device zuzugreifen...
21:17 lazyb0yso richtig ist das nicht nachzulesen, aber es scheint schon alles der gleiche treiber zu sein, nur ein anderer name im system...
MT ( left irc: Ping timeout: 480 seconds
meandtheshell (~markus@ left irc: Quit: Leaving.
21:39 lazyb0ytststs
21:39 lazyb0y"yum install grub"
21:39 lazyb0y-> total download size 15M
21:39 lazyb0yna, und wieso? an gurb haengt auch das paket redhat-logos mit 14M!!!
21:40 Barbarossalazyb0y: Sprich mir nach: Ich will Debian benutzen und mich nicht auf die dunkle Seite der Macht begeben.
21:40 Barbarossa:)
21:41 lazyb0yich will redhat ja nicht benutzen nur installieren ;)
21:41 BarbarossaSo fängt es an...
21:42 lazyb0ywenn erstmal alle rechner der welt mit FAI installiert werden, muessen wir nur noch den support fuer andere distributionen entfernen (und natuerlich zur tarnung weiter das paket redhat-logos installieren) und endlich nutzen alle debian ...
21:49 lazyb0ygrr, 15MB aber nichts, was eine menu.lst anstaendig erzeugt...
21:49 Barbarossalazyb0y: Hast Du keine vi installiert? *duck+
21:50 lazyb0yBarbarossa: joke-cookie
21:50 BarbarossaIm ernst: Wo haperts?
21:51 lazyb0yich weiss schon, dass ich manuell eine grub config anlegen und die mit fcopy kopieren kann, aber bei einem enterprise system wuerd ich doch erwarten, dass es sowas wie update-grub hat
21:52 Barbarossaupadte-grub ist eine Krankheit.
21:52 lazyb0yfunktioniert aber ganz gut
21:52 BarbarossaÄh tschuldigung ich hab das mit grub-install verwechselt
21:53 lazyb0ydas funktioniert auch ganz gut, aber update-grub ist wichtiger und fehlt bei rhel...
Mrfai ( left irc: Quit: leaving
--- Wed Jul 11 2007

Generated by 2.1_h01ger1 by Jeff Waugh - find it at! Customized by Holger 'h01ger' Levsen