Michael Tautschnig wrote:
Recently, I've been trying to set up LVM clients with FAI 3.2.4 for
Ubuntu, using Peter Gervai's well-placed LVM hooks. However, I keep
hitting the situation where sfdisk cannot read the partition table, and
mke2fs cannot create a filesystem, because it thinks the device is in
use. It's reproducible every time if I FAI-install the client more than
once. E.g., the first time I FAI-install the LVM-enabled host, it
works. But then, if I try it again (with the exact same disk_config),
sfdisk and mke2fs drop me to an emergency shell. I would guess it's
because it's unable to get the kernel to re-read the partition table
without a reboot, but I'm really not sure how FAI can get around that
situation, as there is currently no method for having FAI "pick up where
it left off" right after writing the partition table.
Has anybody else encountered this? It really makes FAI unusable.
Here's the output from FAI when this happens (from fai.log). /dev/sda2
was my LVM volume:
Would it be possible to upgrade your fai packages to 3.2.10? These packages
include a proper version of setup-storage (see also
http://faiwiki.debian.net/index.php/Setup-storage), which should be able to
satisfy all your needs.
Best,
Michael
I can give that a try tomorrow. The only caveat is that this needs to
run on Ubuntu, though I don't anticipate it being too difficult to adapt
the Debian packages since Ubuntu is a Debian derivative. In the
meantime, if you (or any other list members) have any inkling as to what
might be causing my latest problem with 3.2.4 + LVM hooks ('pvcreate
--yes --force /dev/sda2' causing the "Device /dev/sda2 not found (or
ignored by filtering)" message), I'm all ears. Thanks for lending an ear :)
Respectfully,
Ryan