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

Reply via email to