diff --git a/xCAT-client/bin/mysqlsetup b/xCAT-client/bin/mysqlsetup index b9743c963..588db7011 100755 --- a/xCAT-client/bin/mysqlsetup +++ b/xCAT-client/bin/mysqlsetup @@ -928,6 +928,15 @@ sub initmysqldb } $cmd = "$sqlcmd --user=mysql"; + #on rhels7.7, /usr/bin/mysql_install_db requires /usr/libexec/resolveip, + #but it's available at the /usr/bin/resolveip + if ($::linuxos == "rhels7.7") { + my $resolveip="/usr/libexec/resolveip"; + if (!(-x ($resolveip))) { + my $linkcmd="ln -s /usr/bin/resolveip $resolveip"; + xCAT::Utils->runcmd($linkcmd, 0); + } + } } xCAT::Utils->runcmd($cmd, 0); if ($::RUNCMD_RC != 0)