HI, I could run genimage on CentOS 6.3 and diskless boot CentOS 6.3 compute nodes without any problem, the error below might be related to the package list file you are using, the error "W: Dracut module "xxxx" cannot be found." is caused by the missing dracut-network package in the pkglist.
Here is my package list: [root@centosmn ~]# cat /opt/xcat/share/xcat/netboot/centos/compute.centos6.pkglist bash nfs-utils openssl dhclient kernel openssh-server openssh-clients busybox-anaconda wget rsync dracut-network lsvpd irqbalance procps rpm e2fsprogs parted bc ntp [root@centosmn ~]# You could compare which packages are not listed in your pkg list, and add these packages to your pkg list, it should be able to help Thanks, ------------------------------------------------------------------------- Li,Guang Cheng (李光成) IBM China System Technology Laboratory Email: [email protected] Address: Building 28, ZhongGuanCun Software Park, No.8, Dong Bei Wang West Road, Haidian District Beijing 100193, PRC 北京市海淀区东北旺西路8号中关村软件园28号楼 邮编: 100193 From: Michael Robbert <[email protected]> To: <[email protected]> Date: 2012-12-20 09:03 Subject: [xcat-user] genimage won't create a working image -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm running xCAT 2.7.6 on CentOS 6.3 and I'm trying to create a stateless image. When I run genimage it generates a bunch of warnings and some errors, but at the end it says that it was successful. After packing the image and attempting to boot a node I see that the node gets its kernel and initrd, but stops there. Here is a listing of the output I'm seeing from genimage: [root@mgmt compute]# genimage mycomputeimage Generating image: cd /opt/xcat/share/xcat/netboot/centos; ./genimage -a x86_64 -o centos6.3 -p compute -n e1000e -i eth0 --permission 755 --srcdir /install/centos6.3/x86_64 --pkglist /install/custom/netboot/centos/compute.centos6.pkglist --otherpkgdir /install/post/otherpkgs/centos6.3/x86_64 --postinstall /install/custom/netboot/centos/compute.postinstall --rootimgdir /install/netboot/centos6.3/x86_64/compute --tempfile /tmp/xcat_genimage.30338 mycomputeimage yum -y -c /tmp/genimage.30346.yum.conf - --installroot=/install/netboot/centos6.3/x86_64/compute/rootimg/ - --disablerepo=* --enablerepo=centos6.3-x86_64-0 install bash nfs-utils openssl dhclient kernel openssh-server openssh-clients busybox dash wget rsync dracut-network lsvpd irqbalance procps iputils rpm e2fsprogs parted bc ntp vim-minimal Setting up Install Process Package bash-4.1.2-9.el6_2.x86_64 already installed and latest version Package 1:nfs-utils-1.2.3-26.el6.x86_64 already installed and latest version Package openssl-1.0.0-20.el6_2.5.x86_64 already installed and latest version Package 12:dhclient-4.1.1-31.P1.el6.x86_64 already installed and latest version Package kernel-2.6.32-279.el6.x86_64 already installed and latest version Package openssh-server-5.3p1-81.el6.x86_64 already installed and latest version Package openssh-clients-5.3p1-81.el6.x86_64 already installed and latest version Package 1:busybox-1.15.1-15.el6.x86_64 already installed and latest version Package dash-0.5.5.1-3.1.el6.x86_64 already installed and latest version Package wget-1.12-1.4.el6.x86_64 already installed and latest version Package rsync-3.0.6-9.el6.x86_64 already installed and latest version Package dracut-network-004-283.el6.noarch already installed and latest version No package lsvpd available. Package 2:irqbalance-0.55-34.el6.x86_64 already installed and latest version Package procps-3.2.8-23.el6.x86_64 already installed and latest version Package iputils-20071127-16.el6.x86_64 already installed and latest version Package rpm-4.8.0-27.el6.x86_64 already installed and latest version Package e2fsprogs-1.41.12-12.el6.x86_64 already installed and latest version Package parted-2.1-18.el6.x86_64 already installed and latest version Package bc-1.06.95-1.el6.x86_64 already installed and latest version Package ntp-4.2.4p8-2.el6.centos.x86_64 already installed and latest version Package 2:vim-minimal-7.2.411-1.8.el6.x86_64 already installed and latest version Nothing to do Enter the dracut mode. Dracut version: 3.0.3-1 004 . Dracut directory: dracut. /usr/share/dracut/modules.d/40network/check: line 11: /dev/null: Permission denied W: Could not find program "ip" required by network. /usr/share/dracut/modules.d/95nfs/check: line 10: /dev/null: Permission denied /usr/share/dracut/modules.d/95nfs/check: line 10: /dev/null: Permission denied /usr/share/dracut/modules.d/40network/check: line 11: /dev/null: Permission denied W: Could not find program "ip" required by network. W: Cannot load dracut module "xcat", dependencies failed. W: Dracut module "xcat" cannot be found. W: Dracut module "nfs" cannot be found. W: Dracut module "network" cannot be found. /usr/share/dracut/dracut-functions: line 475: /dev/null: Permission denied ... /usr/share/dracut/dracut-functions: line 228: /dev/null: Permission denied /usr/share/dracut/modules.d/99base/install: line 19: /dev/null: Permission denied E: Failed to install switch_root /usr/share/dracut/dracut-functions: line 228: /dev/null: Permission denied /sbin/dracut: line 336: /dev/null: Permission denied the initial ramdisk for statelite is generated successfully. /usr/share/dracut/modules.d/40network/check: line 11: /dev/null: Permission denied W: Could not find program "ip" required by network. /usr/share/dracut/modules.d/95nfs/check: line 10: /dev/null: Permission denied /usr/share/dracut/modules.d/95nfs/check: line 10: /dev/null: Permission denied /usr/share/dracut/modules.d/40network/check: line 11: /dev/null: Permission denied W: Could not find program "ip" required by network. W: Cannot load dracut module "xcat", dependencies failed. W: Dracut module "xcat" cannot be found. W: Dracut module "nfs" cannot be found. W: Dracut module "network" cannot be found. /usr/share/dracut/dracut-functions: line 475: /dev/null: Permission denied ... /usr/share/dracut/dracut-functions: line 228: /dev/null: Permission denied /usr/share/dracut/modules.d/99base/install: line 19: /dev/null: Permission denied E: Failed to install switch_root /usr/share/dracut/dracut-functions: line 228: /dev/null: Permission denied /sbin/dracut: line 336: /dev/null: Permission denied the initial ramdisk for stateless is generated successfully. I have inserted ... where there are many lines of /dev/null permission denied messages. I can see that the /dev/null in the boot does have the wrong permissions: [root@mgmt compute]# ls -l rootimg/dev/null crw-r--r-- 1 root root 1, 3 Dec 19 17:45 rootimg/dev/null ,but if I try to fix it it just breaks again on the next run. Any thoughts on what I might be doing wrong? I have tried to follow the wiki documentation for Quick Start as closely as possible. Thanks, Mike Robbert Colorado School of Mines -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.19 (Darwin) Comment: GPGTools - http://gpgtools.org iQEcBAEBAgAGBQJQ0mDJAAoJEFmgPOBxQDtBtXcH+gMJtO4zIBnBjbj5piAZFJ6u NoxN+ao1UEu1nKyXjgZjO5KWBLh1HHhodToZP/SKXZR5ZWkCkbqbRSooTdqlHJV3 wTFgiqlYm6zkDmbF7eDJefolQtcjkHPjZSACEishhVnYReUJ3GtO2wWAYz+xRflW BA4jDz9XYDQFQzWt0KTSMImzbqXfHPCcAq9pbfBC8PHtrOsQlVY1X07K+tII9dmN APnAmFgc8+Ea3J6S4gBEdknkjnU+QqDjwBvrEMJcN+CKwtQPjjz6anNs7q2AjeMk GWak9WFf6YAmLC70DtZ2vWYreEOeKc34W7lW9gqU21AZkrKjg/2g4izqgp0bBVc= =JNFP -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
<<inline: graycol.gif>>
------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
