Your message dated Wed, 15 Apr 2009 23:56:21 +0200
with message-id <[email protected]>
and subject line
has caused the Debian Bug report #390545,
regarding integrate vserver-build.fai
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
390545: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=390545
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
package: fai
version: 3.0
Hi,
a dedicated build method for fai-enabled vservers now exists in vservers-svn:
http://svn.linux-vserver.org/viewvc.py/util-vserver/trunk/scripts/vserver-build.fai?view=markup
and will hopefully released in util-vserver .211
The needed changes in fai have been send to the mailinglist but not to the
BTS, they are here:
http://www.mail-archive.com/linux-fai%40rrz.uni-koeln.de/msg03756.html
Currently the build method in vserver has the following problems:
- obsolete old path for FAI_CONFIGDIR and FAI_NFSROOT as default
- relying on sams branch, doesnt work with fai 3.0 (I have no idea whats
exactly needed to make it work...)
- relying on the fai nfsroot to exist. I very often deploy vservers with fai
without using a nfsroot and just using softupdate. So this is kind of a
regression.
- possible more ;)
Sam, I think you could greatly help if you could describe what changes are
_really_ needed in fai to make vserver-build.fai work...
regards,
Holger
Log from the discussion on #vserver, which made me notice this:
<daniel_hozac> mugwump: i've committed the fai to the svn now with a few fixes
(check for nfsroot, removing the directories in killprocs, probably something
else i forgot).
<-- phreak`` has quit (Quit: leaving)
--> phreak`` ([email protected]) has joined #vserver
<h01ger> daniel_hozac, whats fai in this context?
<daniel_hozac> h01ger: Debian's fully automatic installation, or whatever it's
called :)
--- _[PUPPETS]Gonzo is now known as [PUPPETS]Gonzo
<h01ger> daniel_hozac, interesting. i'm an active fai developer :) so what
code did you commit to vservers (?) svn?
<h01ger> and mugwump used to hang around in #fai too :)
<h01ger> and i maintain my vservers with fai :)
<meandtheshell> h01ger:
http://svn.linux-vserver.org/viewvc.py/util-vserver/ :)
<h01ger> daniel_hozac, and where there exactly? which path?
<daniel_hozac> it's a fai build method.
<daniel_hozac> trunk/scripts/vserver-build.fai
<daniel_hozac> https://savannah.nongnu.org/patch/?5058
<daniel_hozac> h01ger: opinions appreciated :)
<h01ger> FAI_NFSROOT and FAI_CONFIGDIR use hardcoded and deprecated paths (?)
<h01ger> mugwump, daniel_hozac: have you tested this with fai 3.0, released
sometime last week?
<h01ger> ah, nor hardcoded
<daniel_hozac> i haven't tested it at all.
<h01ger> each time i see /usr/local in FAI_NFSROOT||_CONFIGDIR I get a
heart-attack. i reported this stupid bug in 2003 and it was fixed last month.
after three years of nagging.
<daniel_hozac> hehe.
<h01ger> thats why first screamed and then read further. they are at least not
hardcoded...
<h01ger> also this looks suspicious to me:
<h01ger> echo "*** Looks like you don't have the patched FAI."
<h01ger> echo "*** get it from
svn://svn.debian.org/svn/fai/people/mugwump/vserver"
<daniel_hozac> how so?
<h01ger> cause it should work with the unpatched fai?!
<daniel_hozac> should it? would you be able to try?
* daniel_hozac doesn't have any Debian hosts available to him.
<daniel_hozac> i have no idea what mugwump's fai changes from vanilla.
* h01ger neither. but i just check, the test fails with fai_3.0
<h01ger> checked
<daniel_hozac> right, i suppose that's the idea.
<daniel_hozac> but if that was commented, would it work?
<daniel_hozac> it being the build method.
<h01ger> i have no idea, as i dont know what feature mugwump added
<h01ger> also i'm unhappy about the hardcoded tmpfs mounting for the vserver -
i usually disable this for my vservers (as 16mb /tmp is way to little)
<daniel_hozac> 19:58 < h01ger> cause it should work with the unpatched fai?!
<daniel_hozac> that is just temporary for the build though.
<daniel_hozac> surely a 64 MiB /tmp should suffice for building a guest?
<h01ger> daniel_hozac, yes. but its hard to say if it will work, if i dont
know what changes mugwump has in his branch.
<h01ger> daniel_hozac, for building thats fine. didnt see that
<h01ger> mugwump, i also dislike that this needs a setup fai nfsroot. i
heavily use fai softupdate and i often dont even have a nfsroot...
<daniel_hozac> h01ger: so what would you change? :)
<h01ger> daniel_hozac, so this build method will show up in vserver-utils one
day?
<daniel_hozac> one day very soon.
<daniel_hozac> i'd really want to release 0.30.211 next week.
<h01ger> daniel_hozac, i dont know why its needed. atm i'm looking into
replacing the custom fai-live-cd build scripts (which also rely on the
nfsroot) with the (new) live-package from debian, which is a generic
infrastructure to build live cds. and i promised to look at the munin-vserver
plugins today. so i wont look much further into vserver-build.fai ;-)
<daniel_hozac> h01ger: ok, so how would you build guests with fai?
<h01ger> with the debootstrap method. then i just run "fai softupdate" and be
done
<h01ger> i have a script for this, which prepares the vserver a tiny bit after
building, so i agree, a build-method makes sense. but the current
implementation looks like quite a hack to me :-/
<daniel_hozac> i do kind of agree :)
<h01ger> and mugwump also only send a mail to the fai list and didnt report it
as a bug to the bts. thats probably why the patch has been overseen...
<h01ger> filing a bug now..
<h01ger> daniel_hozac, do you mind if i attach this log to the bugreport i'm
writing?
<daniel_hozac> not at all, it's already public on irc.13thfloor.at ;)
pgpUh2aW094kf.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
Will not fix it.
--
regards Thomas
--- End Message ---