| 00:03 lazyb0y | nicht dass ich wuesste |
| 00:04 stockholm | lazyb0y: auf diese weise muss sowohl das base.tar.gz im nfs chroot neu gebaut werden als auch hinterher noch die apt/sources.list |
| 00:04 lazyb0y | aber fai macht ja irgendwannnochmal ein apt-get update, und da kopiort es auch die sources list aus /etc/fai iirc |
| 00:05 stockholm | ich müsste mein apt irgendwie in das debmirror teil reikriegen, damit das gleich von anfang an dabei ist |
| 00:05 stockholm | lazyb0y: wozu benutzt es denn das base-tar.gz? |
| 00:05 lazyb0y | ah, langsam schnall ich - du bist immer noch bei deinem special-paket? |
| 00:06 lazyb0y | das base tgz ist nur, um die installation zu beschleunigenb, dass du nicht immer bei jeder installation ein komplettes debootstrap machen musst |
| 00:06 stockholm | ich versuche fai normal zu bootstrapen ohne das apt da hinterher reinzufrickeln |
| 00:06 stockholm | "sauber" halt |
| 00:06 stockholm | weil ich das apt hinter im installationsprozess brauche |
| 00:06 lazyb0y | "sauber" "reinfrickeln" :) |
| 00:07 lazyb0y | wie apt? |
| 00:07 stockholm | ja, sauber, OHNE es reinzufrickeln |
| 00:07 lazyb0y | nach nem debotstrap hast du doich apt |
| 00:07 stockholm | ja, aber das normale, ohne https |
| 00:07 lazyb0y | ah, jetzt machts auch bling |
| 00:08 lazyb0y | dein spezial-paket ist ein apt mit https?! |
| 00:08 stockholm | ja, genau |
| 00:08 lazyb0y | weil euer mirror https macht, und sonst nach dem debootstrap gleich nicht mehr viel geht?! |
| 00:08 lazyb0y | mach dir doch einfach einmal ein custom base.tgz, mit diesem apt drin und zack |
| 00:09 lazyb0y | legt man dan in base-images ab und nenn es KLASSENNAME.tgz |
| 00:09 lazyb0y | nee, basefiles |
| 00:09 stockholm | hu? |
| 00:09 lazyb0y | leider im configspace, ist ein bisschen haesslich |
| 00:09 stockholm | was passiert mit dem? |
| 00:10 lazyb0y | na, du musst nicht das base.tgz nehmen, was make-fai-nfsroot macht, du kannst dein eigenes nehmen |
| 00:10 stockholm | ah, ok |
| 00:10 lazyb0y | naja, gut, mit dem nfsroot musste dann noch schauen... |
| 00:11 stockholm | und ich dadurch dass es SPOTIFY.tgz heisst wird es automatisch verwendet? |
| 00:11 lazyb0y | genau |
| 00:11 lazyb0y | wenn du die klasse SPOTTIFY definiert hast |
| 00:11 stockholm | ja |
| 00:11 lazyb0y | mit einem T natuerlich... |
| 00:11 stockholm | spotify, nicht spottify :-) |
| 00:11 stockholm | ja |
| 00:11 stockholm | :-) |
| 00:12 lazyb0y | wie gesagt, dann hast du immer noch nicht im nfsroot ein apt mit https |
| 00:12 lazyb0y | wieso eigentlich https fuer den debmirror?! |
| 00:12 stockholm | doch das habe ich dann weil ich ja ein apt-get upgrade gemacht wird |
| 00:13 stockholm | und ich habe ein public repository in apt/sources.list drin in dem das neue apt liegt |
| 00:13 lazyb0y | naja, aber bis dahin brauchst du doch nen http mirorr |
| 00:13 stockholm | das public benutzt http |
| 00:13 kazamatzuri | huhu |
| 00:13 lazyb0y | haha |
| 00:14 stockholm | aber leider muss ich dann och das https:// zeug manuell einkommentieren |
| 00:14 stockholm | lazyb0y: wo kommt das SPOTIFY.tgz hin? |
| 00:15 lazyb0y | stockholm: hmm, ja, das geht natuerlich nur, wenn du configspace im nfsroot machst beiu der installation |
| 00:15 lazyb0y | und du musst es dann dahin kopieren |
| 00:15 kazamatzuri | was hat es mit der variable $LOGUSER auf sich? in nfsroot/usr/lib/fai/subroutines-linux wird der task_chboot() nicht ausgefuehrt, weil wohl die variable gesetzt ist? |
| 00:15 lazyb0y | das feature, dass das basefiels ausserhalb des configspace liegt, gibt's noch nicht |
| 00:15 stockholm | lazyb0y: das ist ok, aber wo da? |
| 00:16 lazyb0y | kazamatzuri: der loguser ist der, als der fai versucht, sich auf dem logserver einzuloggen, um logs z speichern, und auch mit dem fai-chboot dafuer zu sorgen, dass das system beim naechsten start normal bottet |
| 00:16 lazyb0y | stockholm: im configspace verzeichnis basefiles |
| 00:17 stockholm | oh das kenne ich noch nicht |
| 00:17 lazyb0y | (guck nochmal nach, ich bin mir ziemlich sicher, dass es so heisst |
| 00:17 lazyb0y | steht alles im fai guide |
| 00:17 lazyb0y | kazamatzuri: hattest du das nicht letztens erst und hattest es geloest? |
| 00:18 lazyb0y | kazamatzuri: ich denke eher, der task laeift nicht, weil die variable _nicht_ gesetzt ist - oder? |
| 00:18 stockholm | ja, ich habe basefiles gefunden |
| 00:21 kazamatzuri | jaein, ich woltle nun umstellen was er setzt wenn er fertig ist. dabei hab ich dann gemerkt dass das garnicht richtig funktioniert hatte, sondern da noch ein anderes script von mir das gemacht hatte |
| 00:22 kazamatzuri | btw, sry wegen englisch neulich;) hatte irgendwie gedacht dass da grad englisch gesprochen haetten... |
| 00:22 kazamatzuri | +alle |
| 00:23 lazyb0y | ham sie bestimmt auch |
| 00:23 lazyb0y | wir muessen ja ueben |
| 00:23 lazyb0y | wegen world dominiation und so |
| 00:23 kazamatzuri | ah ok |
| 00:24 lazyb0y | sonst verstehen die eroberten ja die befehle vom fai team nicht, was sie alles installieren sollen |
| 00:24 kazamatzuri | hm, also ich hatte das so verstanden, dass ich den $LOGUSER nur brauch wenn ich die logfiles wegsaven will |
| 00:24 lazyb0y | ja, koennte manmeinen :) |
| 00:24 lazyb0y | aber der macht halt auch den fai-chbot kram |
| 00:25 kazamatzuri | k, dann setzt ich den mal |
| 00:26 kazamatzuri | und noch ne frage :) : was versteht des fai unter errors? also er beschwert sich am ende der installation dass fehler in der error.log waeren |
| 00:26 lazyb0y | na, du willst doch eh logiles haben auf dem install server... |
| 00:26 kazamatzuri | da drinn sind aber dann nur die debian warnings vom installieren einiger pakete |
| 00:26 kazamatzuri | ehrlich gesagt nicht unbedingt ;) |
| 00:26 lazyb0y | ja, es gibt irgendwo ein paatern, das das definiert+ |
| 00:26 lazyb0y | ich nehm an im configspace |
| 00:27 lazyb0y | hab ich noch nie angefasst - ist mir immer egal, wenn noch ein paar fehler drin sind, solange ich weiss, was sie bedeuten |
| 00:27 kazamatzuri | ok |
| 00:27 kazamatzuri | dann bastel ich mal weiter, danke |
| 00:29 lazyb0y | hooks/savelog.LAST.source |
| 00:29 lazyb0y | da steht drin, was als fehler aus den ganzen ausgaben geparsed wird am schluss |
| 00:30 kazamatzuri | ok dann schau ich da mal rein, tx |
| raphink (~raphink@wormhole.x-echo.com) left irc: Ping timeout: 480 seconds |
| raphink (~raphink@wormhole.x-echo.com) joined #fai. |
| allee (~ach@dialin-145-254-254-008.pools.arcor-ip.net) joined #fai. |
| MT (~MT@dove.informatik.tu-muenchen.de) joined #fai. |
| itais (~itais@62.81.119.138.static.user.ono.com) joined #fai. |
| 08:35 raphink | lazyb0y: ok |
| 08:37 raphink | how can I get a wiki account ? |
| ErKa (keryell@m8.wifi.enstb.org) joined #fai. |
| insomnia (~insomnia@exit.credativ.com) joined #fai. |
| alleeHol (~ach@dialin-212-144-130-072.pools.arcor-ip.net) joined #fai. |
| allee (~ach@dialin-145-254-254-008.pools.arcor-ip.net) left irc: Ping timeout: 480 seconds |
| 09:39 lazyb0y | raphink: by clicking on "create an account" and reading what's written there :) |
| 09:40 raphink | and it says to ask on the irc channel |
| 09:40 raphink | so that's what I'm doing :) |
| 09:41 raphink | but eventually I sent a mail to the FAI devel mailing list |
| 09:52 lazyb0y | oh :) |
| 09:52 lazyb0y | I thought it says write an email :) |
| 09:53 lazyb0y | sorry - I should remove the irc stuff, because you need a valid email adress anyway |
| 09:54 lazyb0y | I'll do it in about an hour or so... |
| 09:57 raphink | oh ok |
| 09:57 raphink | :) |
| 09:57 raphink | raphink [at] gmail [dot] com is my email add |
| alexanderwz (~alexander@karuna.med.harvard.edu) left irc: Read error: Operation timed out |
| alexanderwz (~alexander@karuna.med.harvard.edu) joined #fai. |
| 10:09 raphink | thank you lazyb0y |
| Roels (~roel@absolute.waanz.in) joined #fai. |
| 10:30 Roels | morning |
| 10:31 Roels | what's the best place to put the 'fai-chboot -d <host>' to be initiated at the end of a successfull install ? |
| 10:31 Roels | s/initiated/executed |
| 10:57 insomnia | wie habe ich die möglichkeit dem dhcp zu sagen das wenn er daten verteilt nicht sich sondern nen anderen rechner als rootserver einträgt? |
| Mrfai (~lange@suenner.informatik.uni-koeln.de) joined #fai. |
| 10:59 insomnia | ahh Mrfai ... kannst du mir sagen wo ich einstellen kann das der dhcp als rootserver nich sich selbst einträgt für nfs sondern einen anderen server? |
| sep (~sep@40.211.jostedal.no) left irc: Ping timeout: 480 seconds |
| allee_ (~ach@dialin-145-254-253-042.pools.arcor-ip.net) joined #fai. |
| alleeHol (~ach@dialin-212-144-130-072.pools.arcor-ip.net) left irc: Ping timeout: 480 seconds |
| sep (~sep@40.211.jostedal.no) joined #fai. |
| 12:37 Mrfai | es gibt ne variable rootserver im dhcpd.conf. Vielleicht ist es die. |
| 12:37 insomnia | habs schon gefunden ... jedoch habe ich jetzt eine andere frage |
| 12:38 insomnia | in der fai.conf lege ich ja den loguser fest ... kann ich ihm auch sagen auf welchem server er loggen soll? |
| 12:39 insomnia | hab nix zu in der fai.conf gefunden |
| 12:40 Mrfai | LOGSERVER |
| 12:40 Mrfai | in *.var definieren |
| sinder (~sinder@l19.thp.uni-koeln.de) joined #fai. |
| 12:41 insomnia | *.var? |
| 12:42 Mrfai | class/*.var |
| 12:47 insomnia | FAIBASE.var |
| 12:47 insomnia | ? |
| raphink (~raphink@wormhole.x-echo.com) left irc: Read error: Connection reset by peer |
| 12:54 insomnia | kann ich den pfad direkt dahinter auch definieren? |
| itais (itais@62.81.119.138.static.user.ono.com) left #fai. |
| alleeHol (~ach@dialin-145-254-252-143.pools.arcor-ip.net) joined #fai. |
| allee_ (~ach@dialin-145-254-253-042.pools.arcor-ip.net) left irc: Ping timeout: 480 seconds |
| 13:25 Mrfai | ?? versteh ich nicht. Lies mal die Doku wie man Variabeln definiert |
| sobersabre (~bilbo@89-138-227-115.bb.netvision.net.il) joined #fai. |
| 13:57 insomnia | ok is soweit jetzt klar ... nur wo wird der pfad deklariert in den er die logs schreiben will? |
| 14:04 sobersabre | hi guys. |
| 14:04 sobersabre | yesterday I've had a serious bummer with FAI. |
| 14:04 oz_ | bummer? |
| 14:04 sobersabre | yep. you were there :) |
| 14:04 sobersabre | don't remember ? |
| 14:05 sobersabre | I wanted to install new nodes, but for some reason the templates didn't work out. |
| 14:05 oz_ | me remembers some probs, but wtf is a bummer? |
| 14:05 sobersabre | a bummer is when you get a delay. |
| 14:05 sobersabre | :) |
| 14:05 sobersabre | or you don't meet the deadline. |
| 14:06 sobersabre | it has its reasons, but still its a bummer :) |
| 14:06 oz_ | sobersabre: better describe your problem briefly and exactly, no bummers please. :) |
| 14:07 sobersabre | ok |
| 14:07 insomnia | oz_: kannst du mir sagen wo ich den pfad deklariere für den log per ssh während der installation |
| 14:07 sobersabre | I upgraded to the latest FAI from the repository. |
| 14:08 sobersabre | it seems to be 3.2.4 |
| 14:08 sobersabre | and didn't know/think I had to also rerun fai-setup, and update other parts of the "deployment center" |
| 14:09 sobersabre | so, I tried to boot clients, kernel didn't mount the root, so I had a kernel panic. |
| 14:09 sobersabre | then, i rerun fai-setup |
| 14:09 sobersabre | and tried to boot, but then the client machine didn't see the initrd |
| 14:10 sinder | insomnia: das ist das homeverzeichnis von user 'fai' auf dem Installationsserver |
| 14:10 sobersabre | then I tried to boot with another kernel, without initrd, and it again didn't see root filesystem. |
| 14:10 sinder | insomnia: und den user fai definiert man in fai.conf (LOGUSER) |
| 14:10 sobersabre | my current test client uses the following template: |
| 14:11 sobersabre | fai-chboot -IvF <host> |
| 14:11 sobersabre | I then remove the initrd part. |
| MT (~MT@dove.informatik.tu-muenchen.de) left irc: Ping timeout: 480 seconds |
| 14:14 insomnia | sinder: kann ich das nicht irgendwo umstellen? |
| 14:15 sinder | eigentlich nicht, weil ja das ssh oder rsh Kommando beim kopieren vom Client auf den Server nun mal das Homeverzeichnis referenziert |
| 14:15 sinder | hmm |
| 14:15 sinder | mal ueberlegen.. |
| 14:21 sinder | schau mal in der nfsroot-Umgebung, die von fai-setup produziert wurde |
| 14:23 sinder | d.h. in /srv/fai/nfsroot/live/filesystem.dir/usr/lib/fai/fai-savelog ist das hart einkodiert |
| 14:25 sinder | in der funktion save_log_remote_shell() |
| 14:26 insomnia | du meinst nicht save_log_remote() |
| 14:42 Mrfai | LOGUSER kann in class/*.var umgestellt werden. Dann wird der Wert von fai.conf ueberschrieben. |
| 14:49 sinder | save_log_remote_shell() steht ein paar Zeilen darueber, dort werden die ssh-Kommandos konkret ausgefuehrt |
| 14:51 insomnia | ja gut hab ich gefunden ... danke |
| 15:01 insomnia | danke ... bin jetzt weg ... cya |
| insomnia (insomnia@exit.credativ.com) left #fai. |
| 15:18 lazyb0y | Roels: this should be done automatically - but you need top set the loguser variable |
| alleeHol (~ach@dialin-145-254-252-143.pools.arcor-ip.net) left irc: Read error: Connection reset by peer |
| 15:19 lazyb0y | it's done the same way as logs are saved |
| alleeHol (~ach@dialin-145-254-255-060.pools.arcor-ip.net) joined #fai. |
| 15:25 Roels | lazyb0y: ah check, will look into that, thanks |
| 15:26 Roels | I now have a different challenge; -broken bonding in kernel version, swapping nics (Dell 9th Gen. servers), broken unionfs in kernel version |
| 15:26 Roels | :) |
| 15:41 sobersabre | sorry, had to leave the computer. |
| 15:43 sobersabre | I have this line in the <hex IP> file: |
| 15:43 sobersabre | append ip=dhcp root=/dev/nfs nfsroot=/srv/fai/nfsroot boot=live FAI_FLAGS= verbose,sshd,createvt FAI_ACTION=install |
| 15:44 sobersabre | (there's no space between 'FAI_FLAGS=' and 'verbose' |
| 15:44 sinder | quit |
| 15:44 sinder | argh 8-) |
| 15:45 sinder | also schoenes WE allerseits, by e |
| sinder (~sinder@l19.thp.uni-koeln.de) left irc: Quit: using sirc version 2.211+KSIRC/1.3.12 |
| 15:46 sobersabre | no... |
| 15:46 sobersabre | :) |
| 15:46 sobersabre | I have the following question. |
| 15:47 sobersabre | What do I need to change in my /srv/fai/config and /srv/tftp/fai/pxelinux.cfg dirs so I can boot new machines via the network and install them ? |
| 15:47 sobersabre | I have run dai-setup. |
| 15:47 sobersabre | it completed. |
| 15:47 sobersabre | sorry, s/dai/fai/ |
| 15:48 sobersabre | dai = debian automatic installation :) |
| 15:48 sobersabre | the last time I touched /etc/fai/fai.conf was 17.09.2007 |
| 15:49 sobersabre | this is how we can deduce which version of FAI files I have. |
| 15:49 sobersabre | NFSROOT was last touched on 21.09.2007 |
| 15:49 sobersabre | sorry |
| 15:49 sobersabre | 21.08.2007 |
| 15:50 sobersabre | i think it was 2.9 |
| 15:51 sobersabre | I tried to boot the clients, and they didn't find root FS, so they said kernel is panicking. |
| 15:52 lazyb0y | Roels: I don't know much about the bonding and nic stuff... |
| 15:53 lazyb0y | as of unionfs: which version do you have?(fai and the OS) |
| 15:53 Roels | 2.6.23.16 now trying with 2.6.24.2 |
| 15:53 Roels | debian etch |
| 15:53 Roels | fai 3.24 |
| 15:55 lazyb0y | I heard that the unionfs stuff makes problems in ubuntu |
| 15:55 sobersabre | is there a way to test the PXE in some virtual environment locally ? |
| 15:55 Roels | unionfs is broken in 2.6.24, possibly fixed in .1 and .2 |
| 15:56 sobersabre | .2 could not fix unionfs |
| 15:56 sobersabre | .2 only addressed the infamous vsplice bug. |
| 15:56 sobersabre | so, it's maybe .1 |
| 15:57 Roels | yep true |
| 15:57 Roels | mm not according to the changelog |
| 15:57 Roels | so guess it's still broken |
| 15:57 sobersabre | aha |
| 15:57 sobersabre | :-| |
| 15:57 Roels | gonna try to patch it, there's a patch availabvle |
| 15:58 sobersabre | guys, is there a way to test the PXE template before I am sending it to the client ? |
| 15:58 sobersabre | I am successfully sending and even bootstraping until the rootfs mount should occur. |
| Topic changed on #fai by ChanServ!services@services.oftc.net: http://www.informatik.uni-koeln.de/fai/ or http://faiwiki.informatik.uni-koeln.de/ | #fai is logged at http://layer-acht.org/fai-irc/ (contact h01ger if you want something you said removed from there) | this is a bilingual channel (english/german) | Don't ask if you can ask. Just ask |
| 16:20 Roels | victory |
| 16:20 Roels | patched 2.6.24.2 works :) |
| 16:23 Mrfai | which patch did you need? |
| jrosental (~jrosental@200.75.143.166) left irc: Quit: Saliendo |
| ErKa (keryell@m8.wifi.enstb.org) left irc: Ping timeout: 480 seconds |
| 16:27 Roels | http://www.filesystems.org/project-unionfs.html |
| 16:27 Roels | this one |
| sepski (~sep@217.17.211.51) joined #fai. |
| allee_ (~ach@dialin-212-144-129-114.pools.arcor-ip.net) joined #fai. |
| alleeHol (~ach@dialin-145-254-255-060.pools.arcor-ip.net) left irc: Ping timeout: 480 seconds |
| ErKa (keryell@keryell.pck.nerim.net) joined #fai. |
| Mrfai (~lange@suenner.informatik.uni-koeln.de) left irc: Quit: leaving |
| 18:32 pll | Hi all, does anyone have a Dell Precision T3400 desktop that installs with FAI 3.2.x ? |
| allee_ (~ach@dialin-212-144-129-114.pools.arcor-ip.net) left irc: Ping timeout: 480 seconds |
| sepski (~sep@217.17.211.51) left irc: Quit: Leaving |
| MT (~MT@M494P009.adsl.highway.telekom.at) joined #fai. |
| 21:00 sobersabre | pll: you there ? |
| sobersabre (bilbo@89-138-227-115.bb.netvision.net.il) left #fai. |
| sobersabre (~bilbo@89-138-227-115.bb.netvision.net.il) joined #fai. |
| 21:06 sobersabre | how can I know which modules are available in the kernel I am using to boot from network ? |
| 21:06 sobersabre | I have broadcom network cards. |
| 21:06 sobersabre | I think it should be tg3 driver. |
| MT (~MT@M494P009.adsl.highway.telekom.at) left irc: Quit: MT |
| ErKa (keryell@keryell.pck.nerim.net) left irc: Ping timeout: 480 seconds |
| --- Sat Feb 16 2008 |