Looking in those files, I see in xcatd: $::XCATROOT = $ENV{'XCATROOT'} ? $ENV{'XCATROOT'} : '/opt/xcat';
And in restartxcatd: BEGIN { $::XCATROOT = $ENV{'XCATROOT'} ? $ENV{'XCATROOT'} : -d '/opt/xcat' ? '/opt/xcat' : '/usr'; } … So I’m not sure why they are not being set. Regards, Christian Caruthers Lenovo Professional Services Mobile: 757-289-9872 From: Mark Gurevich <gurev...@us.ibm.com> Sent: Tuesday, June 11, 2019 2:27 PM To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net> Subject: [External] Re: [xcat-user] Includes not parsing when running nodeset I think XCATROOT gets set by "sourcing" /etc/profile.d/xcat.sh from /opt/xcat/sbin/xcatd and /opt/xcat/sbin/restartxcatd Mark Gurevich Poughkeepsie Development Lab HPC Software Development - xCAT "If we knew what it was we were doing, it would not be called research, would it?" --Albert Einstein [Inactive hide details for Christian Caruthers ---06/11/2019 01:58:44 PM---After some looking around, it appears that the xcat d]Christian Caruthers ---06/11/2019 01:58:44 PM---After some looking around, it appears that the xcat daemon is not picking up the XCATROOT environmen From: Christian Caruthers <ccaruth...@lenovo.com<mailto:ccaruth...@lenovo.com>> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net<mailto:xcat-user@lists.sourceforge.net>> Date: 06/11/2019 01:58 PM Subject: Re: [xcat-user] [External] Includes not parsing when running nodeset ________________________________ After some looking around, it appears that the xcat daemon is not picking up the XCATROOT environment variable. Looking at the system script, it checks for a file /etc/sysconfig/xcat. This file does not exist, and I cannot find it in the xCAT RPMs, so I’m not sure why it’s being called to. Either way, adding XCATROOT=/opt/xcat, and restarting the daemon appears to have resolved the issue. Big question: It’s still not clear what was causing xcatd to ignore XCATROOT. As I said, the /etc/sysconfig/xcat file doesn’t appear in my xCAT rpms. Is it created by a scriptlet or something? From: Christian Caruthers <ccaruth...@lenovo.com<mailto:ccaruth...@lenovo.com>> Sent: Tuesday, June 11, 2019 12:26 PM To: xCAT Users Mailing list (xcat-user@lists.sourceforge.net<mailto:xcat-user@lists.sourceforge.net>) <xcat-user@lists.sourceforge.net<mailto:xcat-user@lists.sourceforge.net>> Subject: [External] [xcat-user] Includes not parsing when running nodeset When I run nodeset <node> osimage=rhels7.5-x86_64-install-compute #INCLUDEBAD:cannot open /share/xcat/install/scripts/pre.rh.rhels7# #INCLUDEBAD:cannot open /share/xcat/install/scripts/post.xcat# #INCLUDEBAD:cannot open /share/xcat/install/scripts/post.rhels7# This is the default xCAT template that has been untouched. The XCATROOT variable is set to /opt/xcat Running Version 2.14.3.lenovo5 (git commit 06d7097f42eca03db70c9eb93b8abeaf8ca1c2be) _______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net<mailto:xCAT-user@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/xcat-user
_______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user