diff --git a/SAS/DataManagement/Cleanup/test/test_cleanup_service_and_rpc.py b/SAS/DataManagement/Cleanup/test/test_cleanup_service_and_rpc.py
index f7988e3593ad7f4c8eaed64d22bb617e7beb9420..35b2ef8228f370bdbad63fe97b5b3fc1abf75f9a 100755
--- a/SAS/DataManagement/Cleanup/test/test_cleanup_service_and_rpc.py
+++ b/SAS/DataManagement/Cleanup/test/test_cleanup_service_and_rpc.py
@@ -4,39 +4,16 @@ import unittest
 import uuid
 import datetime
 import logging
-from lofar.messaging import Service
-from qpid.messaging.exceptions import *
-
-try:
-    from qpid.messaging import Connection
-    from qpidtoollibs import BrokerAgent
-except ImportError:
-    print('Cannot run test without qpid tools')
-    print('Please source qpid profile')
-    exit(3)
-
-try:
-    from mock import MagicMock
-    from mock import patch
-except ImportError:
-    print('Cannot run test without python MagicMock')
-    print('Please install MagicMock: pip install mock')
-    exit(3)
-
-connection = None
-broker = None
+from lofar.messaging.messagebus import TemporaryQueue
 
-try:
-    logging.basicConfig(format='%(asctime)s %(levelname)s %(message)s', level=logging.INFO)
-    logger = logging.getLogger(__name__)
+logging.basicConfig(format='%(asctime)s %(levelname)s %(message)s', level=logging.INFO)
+logger = logging.getLogger(__name__)
 
-    # setup broker connection
-    connection = Connection.establish('127.0.0.1')
-    broker = BrokerAgent(connection)
+with TemporaryQueue(__name__) as tmp_queue:
+    busname = tmp_queue.address
 
-    # add test service busname
-    busname = 'test-lofarbus-%s' % (uuid.uuid1())
-    broker.addExchange('topic', busname)
+    logger.warning("Fix and re-enable test_cleanup_service_and_rpc!")
+    exit(3)
 
     # TODO: the cleanup service does not use shutil.rmtree under the hood anymore,
     # so we cannot mock that
@@ -123,13 +100,3 @@ try:
                 #with createService(busname=busname):
                     ## and run all tests
                     #unittest.main()
-
-except ConnectError as ce:
-    logger.error(ce)
-    exit(3)
-finally:
-    # cleanup test bus and exit
-    if broker:
-        broker.delExchange(busname)
-    if connection:
-        connection.close()
diff --git a/SubSystems/DataManagement/CMakeLists.txt b/SubSystems/DataManagement/CMakeLists.txt
index cb7f4c1d21dcf5ba17a965ece4515203aea9caec..8a5bf4a3dca79e90a9ac56f66635dd811c3f88c2 100644
--- a/SubSystems/DataManagement/CMakeLists.txt
+++ b/SubSystems/DataManagement/CMakeLists.txt
@@ -1,8 +1,7 @@
 # $Id: CMakeLists.txt 20934 2012-05-15 09:26:48Z schoenmakers $
 
 lofar_package(DataManagement
-                DEPENDS AutoCleanupService
-                        CleanupService
+                DEPENDS Cleanup
                         StorageQueryService
                         ResourceTool)