FAI 2.4 upgrade problems
Björn Torkelsson
torkel at pdc.kth.se
Wed Mar 5 08:35:11 CET 2003
On Tue, 2003-03-04 at 22:27, Clemens Wehrmann wrote:
> I am having trouble debugging three problems with FAI 2.4. I have not used
> previous versions of FAI.
>
> 1. Installation of bootloader fails
> 2. Can't get shell after install or sysinfo (RETURN and Ctrl-C always
> reboot).
> 3. Can't ssh into the machine (Connection refused).
Are you setting SSH_IDENTITY in fai.conf? The file it's pointing to have
to be owned by root, and readable by root, and only root... otherwise
ssh will complain and not let you in. To solve it I added the following
to make-fai-nfs-root (might not apply cleanly as it is a cut'n'paste
patch):
Index: scripts/make-fai-nfsroot
===================================================================
RCS file: /cvs/debian-boot/fai/scripts/make-fai-nfsroot,v
retrieving revision 1.122
diff -u -r1.122 make-fai-nfsroot
--- scripts/make-fai-nfsroot 10 Feb 2003 12:22:30 -0000 1.122
+++ scripts/make-fai-nfsroot 5 Mar 2003 07:25:38 -0000
@@ -125,6 +140,8 @@
perl -pi -e 's/PermitRootLogin no/PermitRootLogin yes/' $NFSROOT/etc/ssh/sshd_config
if [ -f "$SSH_IDENTITY" ]; then
cp -p $SSH_IDENTITY $NFSROOT/root/.ssh/authorized_keys
+ chown root.root $NFSROOT/root/.ssh/authorized_keys
+ chmod og= $NFSROOT/root/.ssh/authorized_keys
echo You can log into install clients without password using $SSH_IDENTITY
fi
}
> Looking at scripts/BOOT I notice that
> if LILO and MBR are defined, then lilo.conf contains boot= (blank);
> will lilo know this should be /dev/sda?
Try to add:
. $diskvar
early in scripts/BOOT. That solved the problem with empty boot= for me.
/torkel
More information about the linux-fai
mailing list