diff --git a/slapos/recipe/cloudoootestnode/testnode.py b/slapos/recipe/cloudoootestnode/testnode.py
index 7c3ac3534a70020ac7f7414751ab986a56aff5ab..ab20cdd94a067d6775a698154fb7b4c9d1182d6f 100755
--- a/slapos/recipe/cloudoootestnode/testnode.py
+++ b/slapos/recipe/cloudoootestnode/testnode.py
@@ -202,10 +202,12 @@ branch = %(branch)s
                                         config['partition_reference'])
           run_test_suite_path = os.path.join(partition_path, 'bin',
                                             'runCloudoooUnitTest')
-          if not os.path.exists(run_test_suite_path):
-            raise ValueError('No %r provided' % run_test_suite_path)
           cloudooo_paster = os.path.join(partition_path, 'bin',
                                             'cloudooo_paster')
+          if not os.path.exists(run_test_suite_path) or not \
+            os.path.exists(cloudooo_paster):
+            raise ValueError('No %r or %r provided' % (run_test_suite_path,
+                cloudooo_paster))
           cloudooo_conf = os.path.join(partition_path, 'etc',
                                             'conversion_server.cfg')
           env_ld_library_path = re.findall("env-LD_LIBRARY_PATH\ \=\ .*",