[01:14] _julian (~quassel@hmbg-5f764b06.pool.mediaWays.net) joined #fai. [01:21] _julian_ (~quassel@hmbg-4d069c60.pool.mediaWays.net) left irc: Ping timeout: 480 seconds [02:16] pav5088 (~Mark@ppp118-208-178-94.lns20.bne4.internode.on.net) left irc: Remote host closed the connection [02:19] pav5088 (~Mark@ppp118-208-178-94.lns20.bne4.internode.on.net) joined #fai. [07:15] <\sh> mikap: not right now...I want to add some gpxe stuff to the installation, so people could do a quick pxeboot via http from an amazone ec2 instance..but for that I need more infos about gpxe and how it works actually [07:41] \sh (~shermann@nat.de.netviewer.com) left irc: Remote host closed the connection [07:43] justleen (~leen@rev-131-102.virtu.nl) joined #fai. [07:45] \sh (~shermann@nat.de.netviewer.com) joined #fai. [07:54] ErKa (~keryell@212-198-134-165.rev.numericable.fr) joined #fai. [08:13] <\sh> now...fai 3.4.7 hits ubuntu natty... [08:13] <\sh> at last [08:14] :) [08:19] fai: 3 mt committed revision 6268 to 7 fai: Makefile: Make sure that all example scripts are executable [08:22] fai: 3 mt committed revision 6269 to 7 fai: Makefile-change was moved to trunk [08:26] ErKa (~keryell@212-198-134-165.rev.numericable.fr) left irc: Ping timeout: 480 seconds [08:26] sneumann (~sneumann@router-sub.ipb-halle.de) joined #fai. [08:32] fai: 3 mt committed revision 6270 to 7 fai: get the necessary includes perl syntax check of bin/setup-storage [08:34] fai: 3 mt committed revision 6271 to 7 fai: date update -- dummy change to trigger rebuild on alioth [08:42] Mrfai (~lange@malzmuehle.informatik.uni-koeln.de) joined #fai. [09:23] verwilst (~verwilst@router.begen1.office.netnoc.eu) joined #fai. [09:31] siggg (~jean@tra78-3-82-244-85-196.fbx.proxad.net) joined #fai. [09:33] ErKa (~keryell@APuteaux-154-1-37-140.w83-199.abo.wanadoo.fr) joined #fai. [09:45] Hi, I just filed a bug because svn HEAD won't build from source, [09:46] one of the above commits already changed the build-deps line in debian/control, that fixed half of the problems, [09:46] I think perl-tk is still missing [09:48] no perl-tk is not needed for building the package. And it's also not needed to run the fai server. But, yes you will need it if you run faimond-gui, but perl-tk does not need to be included into the dependency list. [09:48] It's already a suggest [09:48] ack, I remembered that I had a missing Tk.pm during build [09:48] not sure exactly [09:49] do you have a bug number for "won't build from source"? [09:50] not yet [09:53] OK, that's why I can't find the bug. [09:53] OK, it just built without perl-tk [10:01] stockholm (~andreas@johannes.schuldei.org) joined #fai. [10:01] hi [10:02] i am just set up my squeeze fai server. [10:02] on the machine i install the sshd is not started [10:02] when i do it manually, i get: [10:03] Missing privilege seperation directory: /var/run/sshd [10:03] anyone else saw this yet? [10:03] is something going wrong during make-fai-nfsroot ? [10:05] the machine you installed with the fai server did not start sshd ? [10:05] yes [10:05] well, the install failed, but that is besides the point [10:05] svn could not be checked out [10:06] (is someone using git for the config space? does that work well?) [10:08] so the install failed but that is besides the point 'cause the system did boot? [10:09] you're running sshd from xinetd, right? [10:10] stockholm: which fai version? is the nfsroot also squeeze? [10:11] in the nfsroot you do not var /var/run/sshd, but in lib/subroutines in task_setup this directory is created [10:11] maybe this fails, because you have no aufs mounted? [10:14] Mrfai: yes, all squeeze [10:14] even the fai version :-) [10:14] Mrfai: why is it not mounted? :-) [10:14] some college killed my install machine, i will repeat this leater. [10:15] osmo: its besides the point because my current goal is to set up the fai server properly, not install machines :-) [10:16] osmo: i wanted to test the fai server by installing something random. [10:18] well, you don't know if you've set it up properly if you're not able to install machines? at least that is the best practice to check the setup, right? [10:18] but i'm not sure what you meant with "failed" [10:19] Mrfai: does it make sense for you to run fai-mirror without a previously created nfsroot? [10:22] fai-mirror was not designe to work without the nfsroot. But I know other people also like to use fai-mirror before you have crated the nfsroot. [10:23] What fai-mirror needs from the nfsroot is the list of packages it should download. You can also create this list by using --print-debs [10:23] Mrfai: ok, thx [10:23] of deboostrap and have a look at /etc/fai/NFSROOT [10:23] Mrfai: I'm just looking at it :) [10:23] there's also debootstrap --download-only [10:24] okay, my work seems to go in the right direction if this was asked by other people too [10:38] siggg (~jean@tra78-3-82-244-85-196.fbx.proxad.net) left irc: Ping timeout: 480 seconds [10:47] siggg (~jean@tra78-3-82-244-85-196.fbx.proxad.net) joined #fai. [10:47] siggg (~jean@tra78-3-82-244-85-196.fbx.proxad.net) left irc: Remote host closed the connection [10:48] HerrK (~keryell@APuteaux-154-1-79-77.w83-204.abo.wanadoo.fr) joined #fai. [10:51] ErKa (~keryell@APuteaux-154-1-37-140.w83-199.abo.wanadoo.fr) left irc: Ping timeout: 480 seconds [11:10] Mrfai: aufs is mounted on / on the client at install time [11:11] stockholm: when does sshd not start? during isntallation, or after, when you rebooted the new system from local disk? [11:12] Mrfai: during installation. [11:12] ok. That should not happen, because lib/subroutines should created this directory. [11:12] it says that it got the fai_flags right (verbose, sshd, createvt) [11:13] but sshd does not run [11:13] can you grab the log file grom the install client? [11:13] i think so [11:13] ok, put it somewhere like paste.debian.net [11:21] Mrfai: i am starting the ssh-server manually... [11:22] shouldnt roots ssh-authorized-keys be copied to the nfschroot, too? [11:22] because they are not there [11:23] perhaps you dont need the clients log but the fai-setup log? :-) [11:23] (which was not verbose, so not good enough) [11:23] first I like to see the client log. [11:23] verbose is always nice for debugging :-) [11:34] Mrfai: http://user.skolelinux.no/~andreas/fai/ [11:35] its rather short [11:35] and you can observe my pain with the java console :-) [11:36] \sh: hm, wouldn't be a VM (kvm/virtualbox/vmware/...) be sufficient for the start? what's the issue with gpxe? [11:36] mikap: i spend a day with kvm yesterday, when i tried to set it up with virt-install... [11:37] the disk was hda during the fai install, and after reboot it came back as sda [11:37] and grub didnt find any /root [11:38] stockholm: ouch, which kernel version? squeeze uses libata (finally), so this shouldn't happen there (and using UUID/labels is better anyway ;)) [11:38] i used the backport kernel. [11:38] which is the same, more or less, right? [11:38] mikap: UUID/labels are imho more problematic [11:39] stockholm: what kernel version is that? 2.6.32? [11:39] is the uuid the same if the device is recognized as hda or sda? [11:39] mikap: ja [11:39] stockholm: yes, uuid is based on filesystem information [11:39] ok, that is the same [11:40] <\sh> mikap: well, I need full fledged fai setup with package mirror etc. I wonder if this fits for a vm ;) [11:40] stockholm: AFAIK 2.6.32 uses libata in debian, so this shouldn't be the issue (though it might ;)), hm [11:40] \sh: dont do mirror, do approx [11:40] <\sh> approx? [11:40] \sh: why a full mirror? [11:40] mikap: i didnt find the reason for the switch... [11:41] \sh: approx is a package cache [11:41] \sh: robust, easy to setup, can do https even! [11:41] stockholm: ok, /var/run/sshd exists. Fine. the sshd is not started via /etc/init.d (because start-stop-daemon is a fake script), but by just calling /usr/sbin/sshd. Try this [11:41] saves space and time [11:41] stockholm: i can ping my debian-kernel-buddy about it if you want [11:42] mikap: yes, i would be happy to know why that could happen. [11:42] stockholm: ok [11:42] my next task is to install the companies test environment (which runs in kvm) with squeeze [11:42] for that it would be invaluable for hda staying hda etc [11:42] <\sh> mikap: the idea I had was to provide a full running fai setup + dc2 + "setup your pxe env and gpxe chain to access my install server from the internet and install your box with ubuntu-desktop or whatever ;)) [11:43] stockholm: why don't you use uuids? [11:43] Mrfai: i did start it manually, see the log [11:43] <\sh> well..I need to work on all that... [11:43] mikap: i can change grub-setup to do that, that would also solve the problem, right [11:43] \sh: start small and simple ;) [11:44] <\sh> mikap: dc² is neither small or simple ;) regarding installation..well let me work on that [11:44] \sh: i'm just working on fai-mirror to work without nfsroot [11:44] \sh: approx saves you time, so pick that :-) [11:44] stockholm: IIRC grub2 supports uuids ootb if they are used for the rootfs/boot partition (but be warned, i haven't had a coffee yet and just have a short learning break ;)) [11:44] that would save approx, too :) [11:45] mikap: we have grub2 working on lenny already. i need to check if it it puts uuids into grub config though [11:45] \sh: but usage should be simple, right? if so, the demo system can be kept pretty simple, IMHO [11:45] stockholm: ah ok [11:47] stockholm: horrible to read. after calling /usr/sbin/sshd, did you check using ps |grep sshd if the daemon is running? try sshd -d [11:49] <\sh> mikap: trying to prepare some vbox stuff... [11:50] <\sh> -ETOOMANYTODOSATTHESAMETIMEERROR [11:51] Action: Mrfai EBRAINOVERFLOW [11:58] Action: h01ger EMETOO [12:02] siggg (~jean@tra78-3-82-244-85-196.fbx.proxad.net) joined #fai. [12:15] Action: oz_ recommends FUKITOL -> http://www.fukitol.com/ ;-D [12:19] Mrfai: sshd is running, i checked. (i tried to connect from the outside, but could not get in because of authorized_keys missing. [12:19] Mrfai: SHOULD authorized_keys be copied or not? (by make-nfs-chroot) [12:20] Action: stockholm is cooking grünkohl on the side, that makes this seem slow. [13:01] even without authorized_keys, you should be able to log in with a password. [13:05] ah, right. we disable password login per default, i didnt even consider it. [13:07] Mrfai: my question was though: doesnt fai-setup/make-fai-nfschroot copy the authorized_keys files to the /root/.ssh/authorized_keys file in the nfs root? [13:08] i could look at the code, in the meanwhile. [13:12] stockholm: your first point was that ssh is not running, because of /var/run/sshd. So I concentrate on this error. [13:18] Mrfai: yes, ok. now i have to run to the "zeugniskonferenz". [13:35] justleen (~leen@rev-131-102.virtu.nl) left irc: Ping timeout: 480 seconds [13:39] justleen (~leen@rev-131-102.virtu.nl) joined #fai. [13:48] pjustice (~pjustice@yagi.h-net.msu.edu) left irc: Ping timeout: 480 seconds [13:50] pjustice (~pjustice@yagi.h-net.msu.edu) joined #fai. [14:52] tempel (~mettler@dsl-62-220-14-162.berlikomm.net) joined #fai. [14:52] hi [14:58] ErKa (~keryell@APuteaux-154-1-79-77.w83-204.abo.wanadoo.fr) joined #fai. [14:58] HerrK (~keryell@APuteaux-154-1-79-77.w83-204.abo.wanadoo.fr) left irc: Remote host closed the connection [15:04] when using fai-divert and faking start-stop-daemon, all package installations will fail where postinstall scripts depend on running daemons [15:04] such as postinstall scripts trying to add tables to a mysqldb [15:05] with fai-divert 99% of the packages will install fine, but only if there is no such postinstall script [15:06] wouldn't it be better to just do the "unpacking" part by apt during the installation, and start the "configure" step on first boot -when /var/run/ contains useful data and everything is started fine [15:09] tempel: you can do it. I often put scripts in /etc/init.d/ which remove themselves after one run. [15:11] tempel: I would install (or just configure) those packages that needs a daemon running during the first boot. [15:15] hmm ok! but so it is only a matter of package selection and "luck" (in case of dependencies) until something won't install correctly. So I will try to "configure" all the packages after the first boot. [15:16] but the kernel updates :) or i'll need another reboot [15:18] FAI normally installs and configures packages during installation. That works since 10 years for a lot of users and packages. So, do only install or configure those packages after the first boot, that need a daemon running. [15:19] maybe start-stop-daemon could be modified to let mysql running during isntallation. [15:22] ok, i do not actually have a problem with a specific package, but just had a talk with someone about the procedure of fai. I said "we are testing/using this method since >3Years and everything works as expected ;)" [15:22] Action: h01ger disagrees. that'd be a (fai specific) workaround, but other installation types are also affected. those packages (there is more than mysql..) should be fixed, best in a general way. [15:23] http://piuparts.debian.org/squeeze/db_setup_error.html and #595652 [15:23] i really do not won't to change it all around ....but those 1% of packages might cause problems unexpectedly [15:23] tempel: I think post-install script in /etc/init.d would be a solution for you [15:23] http://piuparts.debian.org/lenny2squeeze/db_setup_error.html has a few more [15:23] sneumann (~sneumann@router-sub.ipb-halle.de) left irc: Ping timeout: 480 seconds [15:24] thx oz_ i will give it a try! (actually we have one package complaing about the contents of /var/run ;) ) [15:25] Action: oz_ moins @ h01ger ;) [15:26] Action: h01ger moins back :) [15:39] Mrfai: the function add_base_packages() checks for $NFSROOT/var/tmp/packages.nfsroot but stats if would look for $cfdir/NFSROOT. [15:39] is that correct or an error? [15:40] I pasted the relevant section to http://paste.debian.net/105058/ [15:40] Action: oz_ would think just using $cfdir/NFSROOT is correct [15:41] siggg (~jean@tra78-3-82-244-85-196.fbx.proxad.net) left irc: Quit: Leaving. [15:48] yes, just using $cfdir/NFSROOT should also work. Don't forget to set the classes, like in m-f-n: [15:48] export classes="NFSROOT $iarch" [15:48] install_packages -l -p$cfdir > $NFSROOT/var/tmp/packages.nfsroot [15:49] And don't forget the packages from deboostrap [15:50] Mrfai: fai will complain if I do so ;) [15:50] not yet working on the -u switch... [16:04] Mrfai (~lange@malzmuehle.informatik.uni-koeln.de) left irc: Quit: leaving [16:13] Action: oz_ just had 229 secs to install a full GNOMEDESKTOP host [16:13] I think my mailer will be installed in < 100 secs [16:21] justleen (~leen@rev-131-102.virtu.nl) left irc: Quit: Leaving. [16:32] verwilst (~verwilst@router.begen1.office.netnoc.eu) left irc: Quit: Ex-Chat [17:26] so, faierabend, ciao [17:26] tempel (~mettler@dsl-62-220-14-162.berlikomm.net) left irc: Quit: leaving [18:54] ErKa (~keryell@APuteaux-154-1-79-77.w83-204.abo.wanadoo.fr) left irc: Ping timeout: 480 seconds [19:16] \sh (~shermann@nat.de.netviewer.com) left irc: Remote host closed the connection [19:18] fai: 3 mt committed revision 6272 to 7 fai: Make perlcheck work without perl-tk and liblinux-lvm-perl [19:18] fai: Closes: #610509 [19:57] justleen (~leen@s5591f74f.adsl.wanadoo.nl) joined #fai. [20:11] ErKa (~keryell@212-198-134-165.rev.numericable.fr) joined #fai. [20:31] ErKa (~keryell@212-198-134-165.rev.numericable.fr) left irc: Ping timeout: 480 seconds [21:04] justleen (~leen@s5591f74f.adsl.wanadoo.nl) left irc: Ping timeout: 480 seconds [21:11] ErKa (~keryell@212-198-134-165.rev.numericable.fr) joined #fai. [22:15] justleen (~leen@s5591f74f.adsl.wanadoo.nl) joined #fai. [22:39] justleen (~leen@s5591f74f.adsl.wanadoo.nl) left irc: Quit: Leaving. [23:20] fai: 3 mt committed revision 6273 to 7 fai: accept k and K for K(iB) [23:47] partner (~joonas@193.19.136.104) joined #fai. [23:48] partner_ (joonas@ajaton.net) left irc: Ping timeout: 480 seconds [23:49] fimblo (~fimblo@kaki.spotify.net) left irc: Ping timeout: 480 seconds [23:52] fimblo (~fimblo@kaki.spotify.net) joined #fai. [00:00] --- Thu Jan 20 2011