From fd3b598e42cde9a0c9653f3ed05b7d5583f9e41a Mon Sep 17 00:00:00 2001 From: immarvin Date: Thu, 24 Nov 2016 00:21:03 -0500 Subject: [PATCH] fix issue [CentOS6.8 and RHEL6.8] User will see ERROR message during running updatenode and in xcat.log on compute node. #2104 --- xCAT-server/sbin/xcatconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xCAT-server/sbin/xcatconfig b/xCAT-server/sbin/xcatconfig index e960e1640..fe6244c3b 100755 --- a/xCAT-server/sbin/xcatconfig +++ b/xCAT-server/sbin/xcatconfig @@ -989,7 +989,8 @@ sub genSSHNodeHostKey } # see if this system supports the ecdsa - if (-e "/etc/ssh/ssh_host_ecdsa_key") { + xCAT::Utils->runcmd('rm -rf /tmp/ecdsa_key >/dev/null 2>&1 ; /usr/bin/ssh-keygen -t ecdsa -f /tmp/ecdsa_key -P "" &>/dev/null', 0); + if ($::RUNCMD_RC == 0) { xCAT::MsgUtils->message('I', "Generating SSH2 ECDSA Key..."); $cmd = "/usr/bin/ssh-keygen -t ecdsa -f /etc/xcat/hostkeys/ssh_host_ecdsa_key -C '' -N ''";