-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I figured it out. First off running the command below just resulted in
the same errors I was seeing from within genimage. I started playing
around in the chroot though and discovered I was always getting errors
with /dev/null even when I made the permissions 777. I then googled
that and found a page referencing the nodev mount option. My /install
directory is just a symlink to /usr which was installed with the nodev
mount option. I removed that from fstab and remounted and everything
builds and boots happily.

Thank you for your patience with me. I'm sure I'll be back with more
questions later.

Mike Robbert
Colorado School of Mines

On 12/20/12 7:34 PM, Guang Cheng Li wrote:
> I tried your pkglist on my CentOS 6.3 MN, it also works well. So
> the pkglist might not be the problem.
> 
> The error you posted comes from the command dracut, could you try
> to run this command to see if could see more clues?
> 
> chroot /install/netboot/centos6.3/x86_64/compute/rootimg dracut -f 
> /tmp/initrd.gz 2.6.32-279.el6.x86_64
> 
> 
> Thanks, 
> -------------------------------------------------------------------------
>
> 
Li,Guang Cheng (李光成)
> IBM China System Technology Laboratory Tel: 86-10-82453499 
> Tie-Line: 9053499 Email: [email protected] Address: Building 28,
> ZhongGuanCun Software Park, No.8, Dong Bei Wang West Road, Haidian
> District Beijing 100193, PRC
> 
> 北京市海淀区东北旺西路8号中关村软件园28号楼 邮编: 100193
> 
> Inactive hide details for Michael Robbert ---2012-12-21 
> 00:20:02--------BEGIN PGP SIGNED MESSAGE----- Hash: SHA1Michael
> Robbert ---2012-12-21 00:20:02--------BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> From: Michael Robbert <[email protected]> To:
> <[email protected]> Date: 2012-12-21 00:20 Subject:
> Re: [xcat-user] genimage won't create a working image
> 
> ------------------------------------------------------------------------
>
> 
> 
> 
> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
> 
> It is in the list and installed:
> 
> Package dracut-network-004-283.el6.noarch already installed and
> latest version
> 
> Here is my osimage definition and packagelist:
> 
> [root@mgmt ~]# lsdef -t osimage mycomputeimage Object name:
> mycomputeimage 
> exlist=/install/custom/netboot/centos/compute.exlist 
> imagetype=linux netdrivers=e1000e nodebootif=eth0 osarch=x86_64 
> osname=Linux osvers=centos6.3 
> otherpkgdir=/install/post/otherpkgs/centos6.3/x86_64 
> permission=755 pkgdir=/install/centos6.3/x86_64 
> pkglist=/install/custom/netboot/centos/compute.centos6.pkglist 
> postinstall=/install/custom/netboot/centos/compute.postinstall 
> profile=compute provmethod=netboot 
> rootimgdir=/install/netboot/centos6.3/x86_64/compute [root@mgmt ~]#
> cat /install/custom/netboot/centos/compute.centos6.pkglist 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
> 
> I changed busybox-anaconda to busybox because there is no 
> busybox-anaconda in Centos 6.x. I haven't removed lsvpd, but it is 
> missing as well. Any other ideas? Mike On 12/20/12 1:41 AM, Guang
> Cheng Li wrote:
>> 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
>> 
>> Inactive hide details for Michael Robbert ---2012-12-20 
>> 09:03:48--------BEGIN PGP SIGNED MESSAGE----- Hash: SHA1Michael 
>> Robbert ---2012-12-20 09:03:48--------BEGIN PGP SIGNED
>> MESSAGE----- Hash: SHA1
>> 
>> 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
>> 
>> 
>> 
>> 
>> 
> ------------------------------------------------------------------------------
>>
>>
>
> 
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
>> 
> -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.19
> (Darwin) Comment: GPGTools - http://gpgtools.org
> 
> iQEcBAEBAgAGBQJQ0zp5AAoJEFmgPOBxQDtB6aEIAJVo9LMeG3o9Y6D4JHIc77DT 
> Ym2Mha5z7uisaWYSSrS2aez22+BVg/bY1Ih1o066GKsLKtnebYWETFpod0kh2OPv 
> ujdgCToIlUdXA7elcybXjs5Vpvcte2WEFicGy79Ox+DHGFe7tKGRHDVzdUrAzRWg 
> tM5aP4uVpPTGfJ+Dzqzsz95t7bBdPEkPdjgGcKNic/yHIWA5VMVMIqPdIVJpXMPB 
> FqkyafEhCPtxDPi36QWNQnRmyXgYUs7MZMRanQcvSJQQvRmeHvfBkvEE+AxLI90y 
> m0h4xPTt5NIW38xZ+pFrkfZAfoYLuitAdlGrQ7XHYf6PibAoh0euTu8P2l9KHck= 
> =McID -----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
> 
> 
> 
> ------------------------------------------------------------------------------
>
> 
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
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.19 (Darwin)
Comment: GPGTools - http://gpgtools.org

iQEcBAEBAgAGBQJQ1KHPAAoJEFmgPOBxQDtB5ucH/jWEbbU/hu7rfttAfrhHz9+R
bl5pbQitM9wRbTlsWDpsqeeQ+UvVwdmOBFxGzXYg8A6DbwvICZTano5uKn98pNmc
96f4yGxhkE/b+KnpnXcuSowXMfU8QqIq9exnOe2TGpKlr+UmW5281xQroQnl8q+V
4ncJkx+LVJ5S14xe1pGBKC426VacrgXgphFbEu/o9hNTZuxwhu+Sy4SJx4E6RNnY
KY5E1e4jzHEpZPgLYZoGKELU5yVM7a7HXZdvh9cMbIiITDJfsncXG2uPsLtjcAbW
V5VUrdSpgdfIedN9rNv2A09aBIv96ZzAZfV2jsrT5hICsSCb81eUP1YCtxYix74=
=NfEc
-----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

Reply via email to