As part of our configuration we have noexec on /tmp on compute nodes. This
causes issues with updatenode.
I was able to fix updatenode -F by modifying /opt/xcat/lib/perl/xCAT/RSYNC.pm
to generate the scripts in a different area for syncing files, but I am unable
to figure out how to fix updatenode -P and -S. I need to copy the file to a
different target on the compute node.
[root@MN xCAT]# updatenode compute -P -V
Running command on MN: ip -4 --oneline addr show |awk -F ' ' '{print $4}'|awk
-F '/' '{print $1}' 2>&1
Running command on MN: chmod -R a+r /install/postscripts 2>&1
MN: Internal call command: xdsh compute --nodestatus -s -v -e
/install/postscripts/xcatdsklspost 1 -m 192.168.211.10:80 '' --tftp /tftpboot
--installdir /install --nfsv4 no -c -V
Running command on MN: ip -4 --oneline addr show |awk -F ' ' '{print $4}'|awk
-F '/' '{print $1}' 2>&1
Running command on MN: hostname 2>&1
Running command on MN: /opt/xcat/bin/pping compute 2>&1
compute: bash: /tmp/Lx7aomVJx1.dsh: Permission denied
Can anyone help me with which module controls where the file is synced to on
the compute node when running updatnode with -P or -S. Thank you!
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user