diff --git a/util/vm/build.py b/util/vm/build.py
index d27d1290345101317f79cd08de88a94534480317..f2815046b39a361931fb3991b25acb4044f58c59 100755
--- a/util/vm/build.py
+++ b/util/vm/build.py
@@ -426,7 +426,7 @@ def interact( vm ):
     # know the time for each test, which means that this
     # script will have to change as we add more tests.
     for test in range( 0, 2 ):
-        if vm.expect( [ 'OK', 'FAILED', pexpect.TIMEOUT ], timeout=60 ) == 0:
+        if vm.expect( [ 'OK', 'FAILED', pexpect.TIMEOUT ], timeout=180 ) == 0:
             log( '* Test', test, 'OK' )
         else:
             log( '* Test', test, 'FAILED' )