diff --git a/beat/web/utils/management/commands/install.py b/beat/web/utils/management/commands/install.py
index 01bc629b758e0fa525850317f8e197413879722f..e00aface14c4516ab320bad121011792df183a94 100644
--- a/beat/web/utils/management/commands/install.py
+++ b/beat/web/utils/management/commands/install.py
@@ -130,11 +130,11 @@ def add_group(name):
     return group
 
 
-def setup_environment(queue_config_filename):
+def setup_environment(queue_config_filename, verbosity):
 
-    from .qsetup import setup_environment as _method
-
-    return _method(queue_config_filename, logger)
+    from django.core.management import call_command
+    call_command('qsetup', verbosity=verbosity, reset=True,
+        config=queue_config_filename)
 
 
 def create_sites():
@@ -920,7 +920,7 @@ class Command(BaseCommand):
 
         # Sync database
         from django.core.management import call_command
-        call_command('migrate', interactive=False, verbose=1)
+        call_command('migrate', interactive=False, verbosity=1)
 
         # Setup sites: 1.Development; 2.Staging; 3.Production
         create_sites()
@@ -935,7 +935,8 @@ class Command(BaseCommand):
 
         # Sets up the queue and environments
         queue, environment = \
-                setup_environment(arguments['queue_configuration'])
+                setup_environment(arguments['queue_configuration'],
+                    arguments['verbosity'])
 
         # Iterates over projects to install
         for project in ['system'] + arguments['project']: