Strangely enough I am unable to replicate the problem anymore. Seems
to be fine:
/var/log/messages:
Aug 9 14:40:13 csclprd3-0-0 xcat: Running otherpkgs
Aug 9 14:40:13 csclprd3-0-0 xcat: ready
Aug 9 14:40:13 csclprd3-0-0 xcat: done
/var/log/xcat/xcat.log on the node:
Fri Aug 9 14:40:13 PDT 2013 Running postscript: otherpkgs
Did not install any extra rpms.
Postscript: otherpkgs exited with code 0
The only thing I can think of is at one point I was missing
chain.currchain for the node. Can't think of why that would make the
otherpkgs postscript run/not detect this is a stateless node, but
that's all I can think of.
I didn't want to re-break the working node, so if there's not an
actual bug you can find on your end, I'd say we can close this
non-issue :-)
On 8/7/2013 6:35 AM, Lissa Valletta
wrote:
genimage does not require
otherpkgs in the postscript table. The postscripts table is
only used during install and updatenode.
Take a look at man genimage, I think it gives a pretty good
description as to where the list come from. This is from the
man page
If imagename is specified, the
package list file names are read from the osimage table
and linuximage tables.
IF you look in the linuximage
table there are attributes that can be set to cover this (
pkglist pkgdir otherpkglist otherpkgdir exlist).
When we generate our default
images we fill most of them in with default paths. This is
what genimage uses.
[manage-02][/opt/xcat/lib/perl/xCAT]>
lsdef -t osimage rhels6.4-ppc64-netboot-compute
Object name:
rhels6.4-ppc64-netboot-compute
exlist=/opt/xcat/share/xcat/netboot/rh/compute.rhels6.ppc64.exlist
imagetype=linux
osarch=ppc64
osdistroname=rhels6.4-ppc64
osname=Linux
osvers=rhels6.4
otherpkgdir=/install/post/otherpkgs/rhels6.4/ppc64
permission=755
pkgdir=/install/rhels6.4/ppc64
pkglist=/opt/xcat/share/xcat/netboot/rh/compute.rhels6.ppc64.pkglist
postinstall=/opt/xcat/share/xcat/netboot/rh/compute.rhels6.ppc64.postinstall
profile="">
provmethod=netboot
rootimgdir=/install/netboot/rhels6.4/ppc64/compute
We don't automatically set an
*.otherpkglist, you can specfy that; you can also change the
ones that are they to your own directories, but your
customized directories should reside under /install. We do
specify *.pkglist because those additional packages are needed
by xCAT installed on the nodes.
Lissa K. Valletta
8-3/B10
Poughkeepsie, NY 12601
(tie 293) 433-3102
Russell Jones
---08/06/2013 08:26:37 PM---Also I meant to ask is otherpkgs
not required for the genimage process? Does genimage run
otherpkgs
From: Russell Jones
<russ...@jonesmail.me>
To: xcat-user@lists.sourceforge.net,
Date: 08/06/2013 08:26 PM
Subject: Re: [xcat-user] Otherpkgs runs on
stateless nodes
Also I meant to ask is otherpkgs not
required for the genimage process? Does genimage run otherpkgs
without requiring the script be listed as a postscript?
On 8/6/2013 7:21 PM, Russell Jones
wrote:
Okay, I will get that to you on
Friday - the strange thing is I was unable to replicate the
issue a second time.... If I can replicate it, I will provide
you with that file.
This is 2.8.2.
On 8/6/2013 7:02 PM, Lissa Valletta
wrote:
If you could give us a copy
of /xcatpost/mypostscript file on the node, I would
appreciate it. There is a check in otherpkgs that should
stop it from running and I want to see why it is failing.
what level of xCAT are you running
if [ -z "$UPDATENODE" ] || [ $UPDATENODE -ne 1 ]; then
if [ "$NODESETSTATE" = "netboot" -o \
"$NODESETSTATE" = "statelite" -o \
"$NODESETSTATE" = "diskless" -o \
"$NODESETSTATE" = "dataless" ]
then
echo " Did not install any extra rpms."
exit 0
fi
fi
Lissa K. Valletta
8-3/B10
Poughkeepsie, NY 12601
(tie 293) 433-3102
Russell Jones ---08/06/2013
03:39:09 PM---Hi all, I've converted a non-osimage stateless
image over to using osimage. I've
From: Russell Jones
<russ...@jonesmail.me>
To: xCAT Users
Mailing list <xcat-user@lists.sourceforge.net>,
Date: 08/06/2013
03:39 PM
Subject: [xcat-user]
Otherpkgs runs on stateless nodes
Hi all,
I've converted a non-osimage stateless image over to using
osimage. I've
noticed now that when booting stateless nodes, the
otherpkgs script
executes and attempts to install the extra RPMs. In the
past, otherpkgs
didn't run as this was performed during the genimage
process.
Does the otherpkgs postscript need to be updated to
properly detect
diskless nodes that are using osimage and not try to
install RPMs on
boot, or have I misconfigured something?
Thanks!
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics
Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2%
overhead.
Download for free and get started troubleshooting in
minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics
Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2%
overhead.
Download for free and get started troubleshooting in
minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics
Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2%
overhead.
Download for free and get started troubleshooting in
minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2%
overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
|
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user