The code logic in the otherpkgs is that try to run the 'yum list pkg' on the node to see whether could find the pkg from the yum repository, if no, try the rpm command. So the problem should be that the repository of your other packages has problem. Could you check the output of 'yum list pkg' on your mn?
Two hints: 1. The packages have correct path in the otherpkgs.pkglist configuration file. 2. You have run the createrepo for the path. Thanks Best Regards ---------------------------------------------------------------------- Wang Xiaopeng (王晓朋) IBM China System Technology Laboratory Tel: 86-10-82453455 Email: [email protected] Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193 From: "c.y.liu" <[email protected]> To: xCAT Users Mailing list <[email protected]> Date: 2011-12-21 11:28 Subject: Re: [xcat-user] how to resolve the dependency of otherpkgs? hi ling, thanks for you suggestions and i tried it. but unfortunately, it doesn't work. here is what i did: - i add the "yum" into /install/custom/install/rh/compute-rhel-5.5-x86_64.pkglist - i add my packages into /install/custom/install/rh/compute-rhel-5.5-x86_64.otherpkgs.pkglist - i re-provision the compute node and found that the "yum" has been installed. [root@comp01 ~]# rpm -qa | grep yum yum-3.2.22-26.el5 yum-updatesd-0.9-2.el5 yum-rhn-plugin-0.5.4-15.el5 yum-security-1.1.16-13.el5 yum-metadata-parser-1.1.2-3.el5 - and i found that my packages not installed. - i run "updatenode comp01 -S" to update the node, but looks like otherpkgs script still use "rpm" to install the packages. [root@xcatm ~]# updatenode comp01 -S Performing software maintenance operations. This could take a while. comp01: Running postscript: ospkgs comp01: Running postscript: otherpkgs comp01: NFSSERVER=192.168.10.1 comp01: OTHERPKGDIR=192.168.10.1/post/otherpkgs/rhels5.5/x86_64 comp01: yum -y upgrade comp01: Loaded plugins: rhnplugin, security comp01: This system is not registered with RHN. comp01: RHN support will be disabled. comp01: Skipping security plugin, no data comp01: Setting up Upgrade Process comp01: No Packages marked for Update comp01: rpm -Uvh --replacepkgs XXX* comp01: error: Failed dependencies: ... my compute node is diskfull. did i miss any steps? thanks, On Tue, Dec 20, 2011 at 9:38 PM, Ling Gao <[email protected]> wrote: > I assume you have followed the instructions and created .otherpkgs.pkglist > file. > For stateless/statelite nodes, you need to run genimage/packiage/nodeset > again. This will install the other packages into the image. Then reboot the > nodes. > For diskfull nodes, if your other packages have dependencies and you want > them to be picked up automatically, then you need to install yum on the > nodes. If yum is not installed, it will use rpm command which does not > resolve dependencies. > > Ling > > Ling Gao ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
<<inline: graycol.gif>>
------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev
_______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
