diff --git a/launch/src/opendev_launch/launch_node.py b/launch/src/opendev_launch/launch_node.py index 3260e73cb6..630a94f456 100755 --- a/launch/src/opendev_launch/launch_node.py +++ b/launch/src/opendev_launch/launch_node.py @@ -132,7 +132,8 @@ def bootstrap_server(server, key, name, volume_device, keep, ssh_client = utils.ssh_connect(ip, 'root', ssh_kwargs, timeout=timeout) cpuinfo = ssh_client.ssh('cat /proc/cpuinfo', quiet=True)[1] - if "sse4_2" not in cpuinfo: + machineinfo = ssh_client.ssh('uname -m', quiet=True)[1] + if "x86_64" in machineinfo and "sse4_2" not in cpuinfo: raise Exception("CPU does not support x86-64-v2 (sse4_2)") cpucount = 0