[06:10] theBro (~theBro@a88-112-16-56.elisa-laajakaista.fi) left irc: Ping timeout: 480 seconds [06:46] MT (~MT@dove.informatik.tu-muenchen.de) joined #fai. [07:06] allee (~ach@dialin-212-144-129-078.pools.arcor-ip.net) joined #fai. [07:22] ErKa (keryell@m5.wifi.enstb.org) joined #fai. [08:14] hmm, kaum einer scheint am fai entwickler-workshop interessiert zu sein... [08:16] Action: h01ger winkt [08:23] h01ger: du bist eine von den vieren, fuer die das nicht gilt :) [08:24] wir haben jetzt eine eigne Mailingliste! [08:25] fuer das dev meeting? [08:25] welches eigentlich? in ex or in es? [08:26] essen ist das "offizielle" dev meeting [08:26] ex sollte ursprnuenglich nur dazu da sein, gnulinex zu installieren mit fai [08:26] quasi "kundengewinnung" [08:30] moin moin [08:31] lazyb0y: any news from your ubuntu tests? [08:36] allee: komme bis zur fai-cd, dann ging's kaputt - hatte abrer noch andere Sachen zwischendruch gemacht, und so noch icht genauer geguckt [08:36] lade die cd gerade hoch fuer thomas, aber das dsl in der neuen wohning ist sehr langsam [08:36] ich schaue gleich nochmal, dass ich eher ein chroot baue auf dem Rechner, wenn es platzmaessig hinhaut [08:37] lazyb0y: okay. hab bisher immer nur PXE benutzt. [08:37] ansonsten war deine anleitung super - nur builddeb statt builddeb, habe ich korrigiert :) [08:37] Action: allee tries mkdir /boot/grub hack [08:37] my second nick is Mrtypo [08:38] fuer netinstall testing setze ich nochmal ne xen instanz auf, das habe ich nun auf real hw gemacht [08:38] naja, in dem fall ist es ja auch leicht zu verwechseln [08:39] Danke fuer die troestenden Worte :) [08:39] allee: hast du dir schon gedanken gemacht ob du nach essen kommen kannst im november? siretart, du auch? [08:41] lazyb0y: sieht bei uns beiden schlecht aus. Sie man in channel log von gestern nach. Da gibt's die details von uns [08:41] ah [09:02] allee: "how to specify the related LP in a debian bug report so Debian BTS monitors the launchpad too." [09:02] regenmann (~steffen@141.18.9.101) joined #fai. [09:02] hallo miteinander [09:02] ich habe noch nichts davon gehoert, dass das Debian BTS sowas kann [09:02] man kann aber einen Link zu launchpad reinschreiben in den bugreport [09:02] moin regenmann [09:02] ich benötige hilfe mit fai und mir wurde gesagt, dass es hier welche gibt (vielleicht) [09:03] so ganz falsch bist du hier jedenfalls nicht :) [09:03] habe die letzten tage schon die mailingliste genervt (meine realname ist Steffen Bornemann) [09:03] ich habe gerade das fai-setup ausgeführt und bekomme folgende fehlermeldung: [09:04] The following packages have unmet dependencies: [09:04] fai-nfsroot: Depends: fai-client but it is not going to be installed [09:04] E: Broken packages [09:04] ich habe keine ahnung [09:04] fai-nfsroot kann ich nicht installieren (darf nur im nfsroot-verzeichnis [09:05] ich benutze fai 3.1.8 [09:05] die clients sollen mit testing installiert werden, der server läuft auf stable [09:05] kann mir jemand weiterhelfen? [09:06] oder habe etwas vergessen einszustellen? [09:09] regenmann: fai-nfsroot wird in einem chroot installiert [09:09] ok [09:09] dass fai.client da aber nicht installiert werden kann, ist sehr seltsam [09:09] was fehlt dem fai-setup denn, dass es nicht abgeschlossen werden kann? [09:09] auf welche distribution und version bist du? [09:10] das koennte ein mirror problem sein, oder sowas [09:10] der server läuft mit debian etch ... fai version 3.1.8 [09:10] ok [09:10] also alles "default" und stable [09:10] ja [09:10] hast du aenderungen an make-fai-nfsroot.conf und /etc/fai/apt/sources.list gemacht? [09:10] und NFSROOT? [09:11] warte lazyboy [09:11] du hattest recht [09:11] wie immer :) [09:11] in /etc/fai/apt/ war in der sources.list eine falsche distri eingestellt [09:11] also nicht ganz default [09:11] das setup ist durchgelaufen [09:11] nein ... wohl nicht ganz [09:12] dann werde ich jetzt mal einen rechner starten und sehen ob es funzt [09:12] ich melde mich bestimmt wieder [09:12] du hattets ja auch schon ne neuere version zwischendurch, dann empfiehlt es sich immer, auch mit purge zu deinstallieren [09:12] ja [09:12] also ich probier jetzt mal den clienten [09:12] das ging jetzt aber ganz schoen schnell?! [09:12] dafuer dass du erst vor 2 sekunden den fehler gefunden hast [09:13] willste nicht erst das nfsroot sauber bauen? [09:13] ich habe doch fai-setup ausgeführt [09:13] das lief durch [09:13] lazyb0y: das mit bug monitoring geht. Ich hab nur vergessen wie :( Ist aber nichts essentielles [09:13] ^^ in debian bts [09:14] make-fai-nfsroot finished properly. [09:14] FAI setup finished. [09:14] ah, fain [09:14] :-) [09:14] regenmann: du willst eventuell auch nfs-server neustarten, wenn du netinstall machst [09:14] soll ich? [09:14] sehr gern [09:15] ich dachte mit: "Re-exporting directories for NFS kernel daemon...." macht er das von selbst [09:16] aber egal [09:16] ich meld mich gleich wieder [09:18] oh, ah [09:18] geht natürlich nicht ... :-( [09:19] vielleicht ist das neu in make-fai-nfsroot, ich kenne es noch, dass ich oefters mal probleme hatte mit dem mounten danach, bis zum neustart/reload [09:19] der cleint will nicht [09:19] client [09:20] "No action in $FAI_ACTION defined" [09:20] und ein paar fehlermeldungen vorher [09:20] regenmann: wie bootest du denn? [09:20] über dhcp [09:20] hier meine pxe-datei: [09:21] # default localboot [09:21] default fai-install [09:21] label fai-install [09:21] kernel vmlinuz-install [09:21] append ip=dhcp root=/dev/nfs FAI_FLAGS=verbose,createvt,sshd [09:21] FAI_ACTION kann auf vielen wegen gesetzt werden... [09:21] schau mal nach, ob fuer deinen host was im class verzeichnis des configspace eingetragen ist [09:21] muss das nfsroot dort mit angegeben werden? [09:21] Mrfai (~lange@suenner.informatik.uni-koeln.de) joined #fai. [09:21] nee, das wird auch schon gefunden, wenn du bei dieser meldung bist [09:22] du brauchst entweder sysinfo oder dirinstall [09:22] was meisnt du mit configspace? [09:22] regenmann: /srv/fai/config (defaultmaessig zumindest) - das sollte eigentich im fai.guide erklaert sein - hast du den gelesen? [09:23] ein wenig nur :-( [09:23] regenmann: dann machst du das jetzt mal [09:23] :) [09:24] fuer nicht-leser gibt's kommerziellen support [09:24] :-) [09:24] es gibt auch leute die einem das guide gegen Geld vorlesen ;-) [09:24] Hallo Mrfai [09:24] also ich weiß jetzt wo das configspace ist [09:25] dort wo meine klassen, packages, scripts etc sind [09:25] ok [09:25] Mrfai: das ist auch in den dienstleistungen inbegriffen. "Vorsingen" kostet aber extra [09:25] wonach soll ich jetzt schauen ... der host ist eingetragen im class-verzeichnis [09:26] je nachdem, wer das macht, kann man dann aber die kosten durch eine schmerzensgeldklage wieder reinholen :) [09:26] regenmann: grep mal nach FAI_ACTION [09:26] (ich weiss grad nicht, wie das in aktuellen versionen in den simple examples gehandhabt wird) [09:26] Action: allee liest laut vor und haelt die Hand auf: defvar: Sources all file ... [09:27] ah, sorry, regenmann, ich habe wirklich ne alte version, in der das noch dort gesetzt wird... [09:27] muss mal suchen... [09:28] LINUXPC.var:FAI_ACTION=install [09:28] das steht alles auf FAI_ACTION [09:28] ah [09:31] bevor die oben genannte fehlermeldung kommt, sind andere schon da, z.b.: /var/log/fai/current/fai.log: No such file or directory [09:31] hilft das vielleicht [09:31] ich hatte die fehlermeldung schon vor ein paar tagen mal, wo ich mit der version 3.2.1 rumexperimentiert hatte [09:31] ich weiß nur nicht mehr was damals die lösung war [09:32] ich habe alle änderungen die in fai.conf.dist und make-fai-nfsroot.dist standen eingetragen [09:35] regenmann: hmm, nee [09:36] also, Deine action wird natuerlich nur gesetzt, wenn Dein host auch korrekt der klasse LINUXPC zugerodnet wird... [09:36] also daran habe ich nichts geändert ... das lief schon einmal [09:36] das ganze system ist eine aktualisierung ... es lief alles schon mal mit einer älteren fai-version [09:37] auch der client den ich jetzt probeweise installieren will [09:38] regenmann: aha, du machst einen upgrade - von was auf was genau? [09:38] ich ging von einer neuinstallation aus... [09:38] nein [09:38] soorry [09:38] hatte ich vergessen zu erwähnnen [09:38] also das fai wurde auf 3.1.8 geupdatet [09:39] vorher war glaub ich 3.1.6 oder kleiner drauf [09:39] (weiß es leider nicht mehr genau) [09:41] ich weiss grad nicht genau, wieso das mit deiner klasse nicht mehr geht... [09:42] du kannst aber mal in der pxe config die action auf syinfo stellen, uns schauen, was dabei passiert [09:42] ok [09:42] z.B. mit fai-chboot -S ... und so [09:43] dann hast du auf jeden fall ne action, und kriegst ein log und solche dinge [09:43] wenn du auch createvt setzt, kannst du dich auch einloggen und genauer nachgucken, was da los ist [09:47] ich habe noch nie mit sysinfo gearbeitet ... was muss ich da einstellen beim label? [09:48] lazyb0y: deine gutsy fai-cd bleibt schon direkt beim grub haengen. Es wird noch nicht mal ein kernel gebootet (bei mir in vmware). [09:48] default sysinfo [09:48] label sysinfo [09:48] ? [09:48] lazyb0y: in zukunft ,kannst du beim fai-cd aufruf auch erstmal einen leeren mirror angeben, den brauchen wir nicht um zu sehen ob die CD bootet [09:49] regenmann: fai-chboot -SFv [09:49] fertig. mehr nicht [09:50] append parameters: ip=dhcp FAI_ACTION=sysinfo FAI_FLAGS=verbose,sshd,createvt [09:50] Booting kernel vmlinuz-install [09:50] rootfs is /dev/nfs nfsroot=/usr/lib/fai/nfsroot,v3,tcp,rsize=32768,wsize=32768 [09:50] 141.18.24.76 has 141.18.24.76 in hex 8D12184C [09:50] Writing file /srv/tftp/fai/pxelinux.cfg/8D12184C for 141.18.24.76 [09:50] das war das ergebnis [09:51] Mrfai: booten tut sie ja! ist was mit dem( nfs)root [09:51] Das ist nicht FAI 3.2.1. was sagt fai-chboot -V? Sollte fai-chboot version 3.4.1 7-september-2007 [09:51] Mrfai: sie ist ja auch noch nicht ganz da [09:51] noch ca. 1.5 stunden :( [09:51] lazyb0y: ok ich warte [10:02] faibot joined #fai. [10:10] MT (~MT@dove.informatik.tu-muenchen.de) left irc: Ping timeout: 480 seconds [10:28] Nick change: \sh_away -> \sh [10:33] Nick change: regenmann -> regenmann-buero [10:34] regenmann-labor (~steffen@l131-pc02.informatik.htw-aalen.de) joined #fai. [10:34] Nick change: regenmann-labor -> regenmann [10:39] Action: allee schaut todo liste an [10:41] Mrfai: make-fai-nfsroot erzeugt: /srv/tftp/fai/vmlinuz-2.6.22-12-generic Does it make sense to create for you to when I patch it to create softlink /srv/tftp/fai/vmlinuz-generic that points to last added kernel? (ditto for initrd) [10:41] like in 3.1* [10:41] mrfai: ich habe noch eine fehlermeldung gefunden beim starten des clienten: "mkdir: cannot create directory '/target/': Read-only file system [10:42] fehleendes schreibrecht? [10:42] regenmann: 'ne die probleme hat root nicht. Klinkt nach unionfs problem [10:43] aber ich nutze doch gar kein unionfs (fai 3.1.8) [10:45] regenmann: dann ging vorher schon was schieft. fai.log -> paste.debian.net (remount / as rw failed?) [10:45] ich komme an die fai.log leider nicht ran ... die tastatur funzt nicht (noch nicht) auf dem clienten [10:46] und der ssh server auf den client laeuft noch nicht nehme ich an :( [10:47] regenmann: legacy USB mode im bios einstellen? [10:47] versuch ich mal [10:51] ging nicht :-( [10:55] regenmann: bist du sicher , das du innerhalb der nfsroot auch FAI 3.1.8 hast? Koennte sein das du darin FAI 3.2.1 hast. [10:55] du hast recht [10:56] innerhalb nfsroot ist version 3.2 [10:56] shit [10:56] also stimmen die configdateien nicht oder? [10:56] /etc/fai/apt/sources.list bestimmt welches FAI in die nfsroot rein kommt [10:57] Action: Mrfai muss jetzt Klausuren korrigieren [10:57] und das ist testing [10:57] * Mrfai muss jetzt Klausuren korrigieren [10:57] schade :-( [10:57] Mrfai: was kann ich jetzt tun? [11:00] regenmann: wenn alles nicht mehr funzt: verschieb /etc/fai und /srv/fai. Pkgs purgen und neue installieren 3.2.1. und dann nach und deine Aenderungen hinzufuegen [11:01] regenmann: da du nicht mal zur eigentlichen installation kommst, liegt dein Problem in /etc/fai /srv/fai/config kommt noch nicht zum tragen [11:01] regenmann: oh /srv/fai/tftp solle auch beiseite [11:02] oh anders rum: /etc/tftp/fai sollte beiseite [11:02] das ist dann mein letzter schritt :-( [11:04] regenmann: IMHO du hast schon zuviel zeit in debuggen gesteckt. Da ist ein dummer wurm drin. Vielleicht ein neuer temp. fai-server? dauert ~ 20 min die default config aufzusetzen [11:06] regenmann: ich hab 2 stunden mit 3.2.1 debuggen verschwendet um festzustellen das der KVM switch gesponnen hat :( Ein usb kabel gezogen und alles ging [11:07] es scheint zu gehen [11:07] heh, heh [11:07] thomas (mrfai) hatte hatte recht [11:07] unterschiedliche versionen auf server und im nfsroot [11:07] das schien das problem zu sein [11:07] ok [11:08] dann kann ich jetzt erst mal meine clienten fertig machen und mich dann nächste woche mit der aktualisierung beschäftigen [11:38] allee: btw, repariertes memtest86+ sollte nun in gutsy sein [11:48] siretart: cool. Test ich gleich mal [11:55] gutsy fai-cd von lazyb0y bootet und isntalliert. Kleiner Fehlermeldung am Ende [11:56] cool was this demohost or gnome or ...? [11:56] also [11:57] Danke Mrfai [11:57] der client hat die installation abgeschlossen [11:57] es lag an unterschiedlichen fai-versionen vom server und vom nfsroot [11:58] http://paste.debian.net/38259 [11:58] nächste woche werde ich dann den server upgraden auf fai 3.2.1 [11:58] regenmann: und wenn du einen FAI Helfer triffst, spendier ihm ne Bier Flatrate [11:59] ok der fehler ist bashism. [12:00] Ich wundere mich nur warum, da /usr/sbin/fai explizit /bin/bash ist, und damit auch alle weiteren subroutinen, die gesourced werden auch bash sein sollten [12:02] Mrfai: meine vermutung init benutzt: /bin/sh /usr/bin/fai? [12:03] Mrfai: hmm, komisch... naja, ich kann ja mal mit richtiger hardware testen oder vmware - qemu ging nicht, jedenfalls [12:03] ich werd gleich auch richtige hardware testen [12:03] regenmann: beim wechsel zwischen versionen immer alles schoen suabermachen . apt-get purge ist dein freund... [12:04] allee: kann man leicht testen wenn wir ein set|grep BASH in /usr/sbin/fai aufrufen [12:05] Mrfai: ist drin. nur noch memtest updaten ... [12:06] eh, make-fai-nfsroot -k beschwert sich ueber kein /dev/pts :( Debugging ... [12:08] danke lazyb0y [12:08] ich bin dann fertig für heute [12:09] ich danke allen für ihre ratschläge und tipps [12:09] mrfai: ich schicke dir nächste woche mal ein foto ... mit 50 rechner die gleichzeitig die fai-installation anzeigen ... sieht ulkig aus [12:10] nee, in qemu unter gutsy bekomme ich bloss eine busybox shell [12:10] nachdem eth0 rtl treiber geladen wurde [12:10] also macht es gut ... ein schönes we ... cu sagt der regenmann [12:15] regenmann: hoffentlich gibt's keinen Regen jetzt am Wochenende :-) [12:15] bei uns sieht es so aus [12:16] lazyb0y, nur als tip: auf alioth kannst du auch fuer jedes projekt beliebig viele mailingslisten aufsetzen... [12:17] ah! [12:21] Action: Mrfai bootet gerade reale Hardware mit gutsy fai-cd [12:25] das memtest86+ problem SOLLTE in version 1.70-3ubuntu1 behoben sein. wurde vor ein paar stunden akzeptiert [12:27] ok, dann scheint aber noch der bashism in subroutines-linux drin zu sein, am ende wenn die Zeit ausgerechnet wird. Jedenfall in der CD von lazyb0y [12:29] aber die cd kann immerhin das rootfs mounten? [12:29] yep [12:29] Mrfai: aber komisch ist doch, dass sie bei Dir was anderes macht als bei mir... [12:29] Action: Mrfai hat magic hands [12:29] lazyb0y: benutzt du es auf echter oder virtueller hardware? [12:29] siretart: qemu [12:29] (bisher) [12:30] das wird der unterschied sein [12:30] mhhm, set | grep BASH shows that fai is really run by bash [12:30] "dash -i" oder so testet scripts auf bashims.. [12:31] Mrfai: in bzr repo ist der bashism befixt. Ausserdem musse ich noch start_seconds nach fai_init() verschieben, damit /proc gemounted ist [12:31] -i wars nicht [12:32] baue gleich mal ne testplatte ein und gucke, was da geht - muss aber erstmal ein nickerchen machen - der klempner heute morgen war ein bisschen zu frueh... [12:32] warun allerdings gemeckert wird weiss ich nich [12:33] in devscripts gibts btw auch ein checkbashisms tool [12:33] allee: welche bash version denn? [12:33] dash kann das selbst, das hat son mode mit dem es ein script nur testet [12:34] aber ich weiss gerade nich, wo ich das gesehn hab und man dash gibt es nicht her [12:35] allee: ich wuerde aber gerne wissen warum an der stelle kein bashism funktioniert. ICh habe viele Stellen wo ich mich darauf verlasse das bei /bin/bash ich auch bash bekomme und nutzen kann. [12:36] hm [12:36] allee: bash 3.2.17. Sehe ich ja selber auf meinen fai-cd ubuntu die gerade laueft [12:36] vielleicht ist es weniger stressig im nfsroot /bin/sh -> /bin/bash zu legen? [12:40] allee: also der bashism klappt mit ubuntu, die FEhlermeldung sagt nur das die variable $start_Seconds nicht gesetzt ist. [12:40] damit steht im echo eine substraction ohne zweites Argument [12:42] also bitte wieder expr weg und bashism nutzen, abe rsehen das start_seconds richtig exportiert wird [12:43] das verschieben von start_Seconds nach fai_init ist vielleicht das problem [12:46] regenmann (~steffen@l131-pc02.informatik.htw-aalen.de) left irc: Remote host closed the connection [12:58] Action: Mrfai spendiert mal dem faiwiki rechner eine zweite Platte. kurzer shutdown [13:00] Mrfai: sorry fuer das versions choas in kubuntu. [13:00] Mrfai: [13:00] (FAI NFS root)root@hydra:~# echo $[500-] [13:00] -bash: 500-: syntax error: operand expected (error token is "-") [13:01] proc ist unter ubuntu nicht gemounted when start_seconds gesetzt wird [13:01] deshalb hab ich nach dem is-proc-mounted check verschoben. lazyb0y fai-cd hat das wahrscheinlich noch nicht drin [13:02] ubuntu fix ist in http://codebrowse.launchpad.net/~fai/fai/trunk-ubuntu/revision/4061 [13:14] ok kann sein. Auf jeden Fall moechte ich den bashism drin lassen [13:49] MT (~MT@dove.informatik.tu-muenchen.de) joined #fai. [13:52] auf der fai-cd gutsy fehlt auch der kernel. So bootet der REchner leider nicht. ISt das PRoblem, das linux-image-486 in ubuntu nicht existiert [13:52] Mrfai: in ubuntu heisst der kern immer 'linux-image-generic' [13:52] auf allen architekturen [13:53] Action: tokkee findet das Konzept eines generischen Kernels toll *scnr* ;-) [13:54] und linux-image-486 ist nicht generisch? [14:01] Mrfai: sollte in bzr befixt sein: http://codebrowse.launchpad.net/~fai/fai/trunk-ubuntu/revision/4063 [14:02] siretart: looks like we urgently need to upload the fixes from bzr. Too much confusion already ;) [14:03] siretart: ah, no memtest86+ complain in fai.log with latest version good. Reverting hack ... [14:03] :) [14:03] allee: upload where? to gutsy? [14:04] yes, but not right now. 2 cosmetic fixes pending ... [14:11] MT (~MT@dove.informatik.tu-muenchen.de) left irc: Ping timeout: 480 seconds [14:20] siretart: push fixes. If you agree I push fix to remove the ~ppa... from the version [14:21] or ppa upload first? [14:27] hm. I don't have a particular preference [14:27] is there any brokenness in the newer FAIs for faicd i should be aware of before upgrading from 3.2beta+patches? [14:30] juri_: from 3.2 to 3.2.1 are only minor changes. Read the changelog for details [14:32] mrfai: thanks. :) [14:32] siretart: I've not tried softupdate yet. So there will be another ppa/archive upload I'm sure ;) Nevertheless gutsy->gusty with pxe + NFS config space demohost is fixed. <== that all I tested for the feisty release half a year ago [14:33] ErKa (keryell@m5.wifi.enstb.org) left irc: Ping timeout: 480 seconds [14:38] MT (~MT@dove.informatik.tu-muenchen.de) joined #fai. [14:41] allee: very cool! I'd say then upload it for all dists in ppa, do some tests, and upload it then to gutsy [14:42] ppa okay. One question: your ppa upload are in main not universe. Should I do the same? [15:07] Mrfai (~lange@suenner.informatik.uni-koeln.de) left irc: Quit: leaving [15:14] argl. lauchpad beta :( I like 'allee' as my displayed name and yet another mailing list subscribtion :( grmbl, grmbl .. [15:34] ErKa (keryell@keryell.pck.nerim.net) joined #fai. [15:57] allee: yes, that's okay [15:58] at least I don't really care for sections in PPA [15:58] if you insist on having a package in universe, you have to prefix the section in debian/control with 'universe/' [15:58] but since that would only introduce an unnecessary hunk compared to the gutsy version, I'd say leave it [16:11] Lin (~igor@200.179.57.57) left irc: Quit: Ex-Chat [16:28] MT (~MT@dove.informatik.tu-muenchen.de) left irc: Ping timeout: 480 seconds [16:41] MT (~MT@dove.informatik.tu-muenchen.de) joined #fai. [17:11] Nick change: \sh -> \sh_away [17:39] jesper_ (jesper@shrek.krogh.cc) left #fai. [17:40] siretart: I'm glad to read that don't have to do it! [17:57] MT (~MT@dove.informatik.tu-muenchen.de) left irc: Ping timeout: 480 seconds [18:51] allee (~ach@dialin-212-144-129-078.pools.arcor-ip.net) left irc: Read error: Connection reset by peer [21:33] Lin (~igor@200.179.57.57) joined #fai. [21:33] Lin (~igor@200.179.57.57) left irc: Remote host closed the connection [22:19] ErKa (keryell@keryell.pck.nerim.net) left irc: Ping timeout: 480 seconds [00:00] --- Sat Sep 29 2007