Can't open /scripts/live

Tobias Herziger therziger at chipxonio.de
Thu Jun 26 10:58:05 CEST 2008


Hi everybody!

I'm just trying to set up a new FAI server with the latest version from
koeln repository. It's a XenU (Version is 3.2 from BPO running on a DELL
PE2950 with Debian Etch amd64). fai-setup passed successfully without
errors besides the GPG warning for Thomas' and BPO repo. I checked DNS,
DHCP, NFS, TFTPd. All is up and running. When i try to start
installation of another XenU it breaks by telling me it can't
open /scripts/live

Some more info about FAI server:

root at fai.l3muc-b:~# host mysqlprx01.l3muc-b.cxo.name
mysqlprx01.l3muc-b.cxo.name has address 212.162.62.167

root at fai.l3muc-b:~# grep mysqlprx /etc/dhcp3/dhcpd.conf 
host mysqlprx01	{ hardware ethernet 00:16:3e:00:00:4a; fixed-address
mysqlprx01.l3muc-b.cxo.name; }

root at fai.l3muc-b:~# exportfs
/srv/fai/nfsroot
		212.162.62.0/255.255.255.0
/srv/fai/config
		212.162.62.0/255.255.255.0

root at fai.l3muc-b:~# dpkg -l fai* |grep ^ii
ii  fai-client     3.2.8          Fully Automatic Installation client
package
ii  fai-doc        3.2.8          Documentation for FAI
ii  fai-quickstart 3.2.8          Fully Automatic Installation
quickstart pack
ii  fai-server     3.2.8          Fully Automatic Installation server
package

root at fai.l3muc-b:~# uname -a
Linux fai.l3muc-b 2.6.18-6-xen-amd64 #1 SMP Thu May 8 08:34:37 UTC 2008
x86_64 GNU/Linux

Some more info about Xen server:

root at xen03.l3muc-b:~# cat /etc/xen/mysqlprx01 
#####################################################################
#	DomU fuer mysqlprx01
#####################################################################
# vim:ts=10:sw=10
kernel	= '/boot/vmlinuz-2.6.18-6-xen-amd64'
ramdisk	= '/boot/initrd.img-2.6.18-6-xen-amd64'
builder	= 'linux'
memory	= 1024
name	= 'mysqlprx01'
vcpus	= 1
vif	= [ 'mac=00:16:3e:00:00:4a,bridge=xenbr3' ]
disk	= [ 'phy:/dev/vg0/mysqlprx01,hda1,w' ]
#----------------------------------------------------------------------------
def vminstall_check(var, val):
  try:
    val = int(val)
  except:
    val = 0
  if val <= 0:
    val = 0
  return val
xm_vars.var('vminstall',
            use='Reinstall domain if value > 0.',
            check=vminstall_check)
xm_vars.check()
if vminstall > 0:
  os.system('test -e /dev/vg0/mysqlprx01 || lvcreate -L8G -nmysqlprx01
vg0')
  dhcp = 'dhcp'
  hostname = 'mysqlprx01'
  root = '/dev/nfs'
  nfs_server = '212.162.62.70'
  nfs_root = '/srv/fai/nfsroot'
  extra = 'ip=dhcp root=/dev/nfs nfsroot=/srv/fai/nfsroot boot=live
FAI_FLAGS=verbose,sshd FAI_ACTION=sysinfo HOST=mysqlprx01' 
else:
  root = '/dev/hda1 ro'

root at xen03.l3muc-b:~# dpkg -l xen\* | grep ^ii
ii  xen-hypervisor-3.2-1-amd64                  3.2.0-3~bpo4+2 The Xen
Hypervisor on AMD64
ii  xen-utils-3.2-1                             3.2.0-3~bpo4+2 XEN
administrative tools
ii  xen-utils-common                            3.0.3-0-2      XEN
administrative tools - common files

root at xen03.l3muc-b:~# xm create mysqlprx01 vminstall=1 -c
Using config file "/etc/xen/mysqlprx01".
Started domain mysqlprx01
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
audit: initializing netlink socket (disabled)
audit(1214469415.025:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
rtc: IRQ 8 is not free.
Linux agpgart interface v0.101 (c) Dave Jones
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Xen virtual console successfully installed as tty1
Event-channel device installed.
netfront: Initialising virtual ethernet driver.
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
netfront: device eth0 has flipping receive path.
Registering block device major 3
XENBUS: Device with no driver: device/console/0
Loading, please wait...
Begin: Loading essential drivers... ...
SCSI subsystem initialized
megasas: 00.00.03.01 Sun May 14 22:49:52 PDT 2006
SGI XFS with ACLs, security attributes, realtime, large block/inode
numbers, no debug enabled
SGI XFS Quota Management subsystem
Done.
Begin: Running /scripts/init-premount ...
FATAL: Error inserting fan
(/lib/modules/2.6.18-6-xen-amd64/kernel/drivers/acpi/fan.ko): No such
device
processor: Unknown symbol pm_idle
WARNING: Error inserting processor
(/lib/modules/2.6.18-6-xen-amd64/kernel/drivers/acpi/processor.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
thermal: Unknown symbol acpi_processor_set_thermal_limit
FATAL: Error inserting thermal
(/lib/modules/2.6.18-6-xen-amd64/kernel/drivers/acpi/thermal.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
Done.
Begin: Mounting root file system... ...
/init: .: 150: Can't open /scripts/live
Kernel panic - not syncing: Attempted to kill init!

root at fai.l3muc-b:~# test
-e /srv/fai/nfsroot/live/filesystem.dir/usr/share/initramfs-tools/scripts/live && echo juhu
juhu

The question is quite simple: Why doesn't he find the /scripts/live even
though it's on the right place? I hope I haven't forgotten something to
mention.

Thanks in advance and best regards,

Tobias Herziger
Senior System Administrator

CHIP Xonio Online GmbH
Poccistraße 11, 80336 München
Geschäftsführung: Mathias Plica
Vors. d. Aufsichtsrats: Dr. Jan-Gisbert Schultze
Registergericht München HRB 104168
USt.-Ident.Nr. 155 289 492







More information about the linux-fai mailing list