[00:27] rgsteele||work (~ryan@75.147.74.137) left irc: Remote host closed the connection [06:36] ys76 (ys76@jxim.de) left #fai (= There is a life outside IRC). [08:02] juri_ (~juri@wsip-68-98-200-252.ks.ok.cox.net) left irc: Ping timeout: 480 seconds [08:03] fai-guy (~fai-guy@p4FC23695.dip0.t-ipconnect.de) joined #fai. [08:16] juri_ (~juri@wsip-68-98-200-252.ks.ok.cox.net) joined #fai. [09:28] moin juri [09:37] ucu (~ucu@p549DFA3B.dip.t-dialin.net) joined #fai. [10:05] fai-guy_ (~fai-guy@p4FC22E8B.dip0.t-ipconnect.de) joined #fai. [10:11] fai-guy (~fai-guy@p4FC23695.dip0.t-ipconnect.de) left irc: Ping timeout: 480 seconds [10:14] Mrfai (~lange@134.95.9.202) joined #fai. [10:15] BScherrer (~BScherrer@193.196.193.20) joined #fai. [10:16] BScherrer (BScherrer@193.196.193.20) left #fai. [10:23] BScherrer (~BScherrer@193.196.193.20) joined #fai. [10:33] Hi, I still have little problems with my fai-network-installation. While installing, I get the error: "/bin/bash: bad interpreter: Permission denied" when fai wants to execute e.g. 50-host-classes [10:33] I thought that it's a permission problem, but adding "exec" to the /etc/exports mounting option does not change anything [10:35] executing 50-host-classes manually with "sh" in front works [10:39] if this the original 50-host-classes script, or did you made any changes to it? [10:41] I'm not sure - but I guess I just solved it, giving everyone the permission to execute the script, I don't know why this wasn't the default [11:11] siggg (~jean@tra78-5-88-172-128-32.fbx.proxad.net) joined #fai. [13:02] glance (glance@hatchepsut.acc.umu.se) left #fai. [13:04] glance (~glance@hatchepsut.acc.umu.se) joined #fai. [13:24] mcarvalh (~mcarvalh@144-212-103-199.mathworks.com) left irc: Ping timeout: 480 seconds [13:31] mcarvalh (~mcarvalh@144-212-103-199.mathworks.com) joined #fai. [14:12] hi, faimond-gui isn't working here... "can't locate tk.pm" - is there a debian package for this? [14:12] It's Tk.pm, which is included in package perl-tk [14:14] cool thanks! Well, now it says "can't open input file"... idea? [14:18] you found a bug! There's a man page for faimond-gui, but it's not included into the package [14:19] use this instead http://www.informatik.uni-koeln.de/fai/doc/man/faimond-gui.html [14:21] I'm not sure how to use this... "faimond | faimond-gui" doesn't work either, and there's not much else on the page [14:22] fai: 3 lange committed revision 5220 to 7 fai: fai-server.manpages: faimond-gui.1 was not included into the package [14:22] you miss the - (dsh) at the end [14:22] ah :) [14:22] wow, thanks a lot! [14:22] it works [14:23] maybe you can paste a nice screenshot to paste.debian.net. I like to see a real world example of it [14:27] I'd like to, but there's nothing displayed - there was a message on the client like "no monitor defined", maybe I got to activate this [14:46] normally the clients use the install server, if the variable SERVER is defined by a dhcp call. But you can also define monserver in /etc/fai/fai.conf inside the nfsroot [14:51] hanibana (~chatzilla@91.184.76.64) joined #fai. [14:51] hi :) [14:51] with monserver=IP ? [14:52] hi :) [14:52] I have a local debian mirror (I have used apt-ftparchive to make its Package.gz). When running fai-setup I get the "Corrupt Package.gz" warning... and it fails... [14:53] and fails with this warning.: Failure trying to run: chroot /srv/fai/nfsroot mount -t proc proc /proc [14:53] Aborting [14:53] your mirror is broken [14:53] But I am using it with apt [14:53] without any problem [14:54] of course, I have not this problem with Official debian mirror [14:54] ftp.debian.org [14:54] I like to know that what utility checks package.gz and how ? [14:55] what fai script..? [14:58] fai just calls debootstrap and later aptitude or apt-get . So fai does not check packages.gz itself [15:00] ok [15:15] the FAIBASE file in package_config lists "linux-image-486" as kernel. Obviously, my 64bit installation does not find such a package and does not install any kernel. Should I just replace it with an appropriate kernel or is this supposed to work another way? [15:15] you have to change it [15:18] Thanks! [15:25] BScherrer (~BScherrer@193.196.193.20) left irc: Quit: Trillian (http://www.ceruleanstudios.com [15:34] hanibana (~chatzilla@91.184.76.64) left irc: Quit: ChatZilla 0.9.83 [Firefox 3.0.3/2008101315] [15:56] fai-guy_ (~fai-guy@p4FC22E8B.dip0.t-ipconnect.de) left irc: Quit: leaving [16:10] rgsteele||work (~ryan@75.147.74.137) joined #fai. [16:10] Mrfai: Hey, thought it might be easier to chat here than over the mailing list. [16:12] sure irc ist faster than mail [16:14] Mrfai: So, to pick up where the mail left off, shouldn't the locale info specified $FAI_CONFIGDIR/debconf/ apply to the client? [16:18] yep. [16:19] but this will not set the locale varaibels for the shell script that controls the fai process. [16:19] Maybe this is also needed for correct configuration of the packages [16:21] Well, I also put this in to the instsoft.CLASSNAME hook: http://pastie.org/313974 [16:21] In an attempt to do that, but it doesn't seem to have worked. [16:22] you can look at the preinst scripts of postgres to find out if there's some code that tries to detect the locale [16:23] Mrfai: There definitely is. It's what gets used by initdb to create the initial cluster. [16:23] http://www.postgresql.org/docs/8.3/interactive/app-initdb.html [16:26] which is the name of the postgres package which contains the preinst script? Do you know that name? [16:27] postgresql-8.3 [16:29] Mrfai: Actually, none of them have a preinst [16:29] But when it gets installed, it auto-generates a default cluster with initdb, which is provided by postgresql-8.3 [16:30] maybe it's in the postinst [16:31] Yeah [16:31] Checking it now [16:38] Mrfai: I didn't see it in the postinst, but here's the software log from FAI: http://pastie.org/313981 [16:41] I've also read some discussions by Martin Pitt (https://launchpad.net/~pitti) who concurs that this is the default behavior (creating a cluster upon installation). [16:45] if this is the default behaviour, fai can't do it better. You can only use a hook in the end to fix the locale settin inside postgres. [16:50] Mrfai: Yeah, I just need to ensure that the locale is set properly before that installation. But my hook seems not to work, as setting the locale (as seen in my pastie) in instsoft.CLASSNAME doesn't seem to have any effect. [16:52] add .souce to the hook script. Then it is not executed in a subshell (which cannot set variable for parents) but it will be sourced [16:52] .source [16:53] wow, there is loads of documentation added to the website since i last checked. do you have to handle all this work alone, Mrfai? [16:55] Mrfai: But, if it's sourced, then I can't actually use commands in it. [16:55] E.g., I won't be able to install packages. [16:57] why not? the hook must be a bash script, and can execute commands [16:57] rgsteele||work: we use softupdates to install the real software because we can at that point configure postgresql in a meaningfull way [16:58] or you can skip installation of postgres with packages_config/ files, and install postgres in a customisation script [16:58] stockholm: I can configure postgres just fine. I've set up all my databases via custom scripts, it's just the installation of the package itself when the necessary locales aren't present. [16:59] customization scripts can set variables (don't forget export) and call aptitude install postgres..... [16:59] Mrfai: Maybe then I'll just have the script install postgres - seems like the easiest way. [16:59] rgsteele||work: ah, we had the problem that postgresql needs to run for the packages that depend on it need to be configured (since they create structure etc in the database) [17:00] stockholm: Yeah, same kind of principle here. locales need to be installed before postgres does, or the default cluster gets a SQL_ASCII encoding. [17:01] rgsteele||work: we abort all software related class definitions and create some partioning-related classes [17:02] then we partion, install a base system and reboot [17:02] and then at first boot (and later boots, if required) we run a softupdate that defines all the classes and installs and configures all the packages [17:03] ucu (ucu@p549DFA3B.dip.t-dialin.net) left #fai. [17:09] Mrfai (~lange@134.95.9.202) left irc: Quit: leaving [17:18] sepski (~seppity@217.17.211.51) joined #fai. [17:50] sepone (~seppity@40.211.jostedal.no) joined #fai. [17:57] sepski (~seppity@217.17.211.51) left irc: Ping timeout: 480 seconds [18:17] Nick change: sepone -> sepski [19:48] allee (~ach@allee.mpe.mpg.de) left irc: Remote host closed the connection [20:03] siggg (~jean@tra78-5-88-172-128-32.fbx.proxad.net) left irc: Remote host closed the connection [21:16] sepski (~seppity@40.211.jostedal.no) left irc: Quit: Leaving [21:30] rgsteele||work (~ryan@75.147.74.137) left irc: Remote host closed the connection [00:00] --- Fri Nov 14 2008