diff --git a/console/templates/console-base.html b/console/templates/console-base.html
index 10ef4a3..08aaf27 100644
--- a/console/templates/console-base.html
+++ b/console/templates/console-base.html
@@ -121,6 +121,9 @@
     function log_info(msg) {
         log_message(msg,'info');
     }
+    {% if console_error %}
+        log_error('{{ console_error|escapejs }}');
+    {% endif %}
 </script>
 
 {% block foot %}{% endblock %}
diff --git a/console/views.py b/console/views.py
index 4651c87..6828e1c 100644
--- a/console/views.py
+++ b/console/views.py
@@ -16,6 +16,7 @@ def console(request):
     :param request:
     :return:
     """
+    console_error = None
 
     if request.method == 'GET':
         token = request.GET.get('token', '')
@@ -49,7 +50,8 @@ def console(request):
     elif console_type == 'spice':
         response = render(request, 'console-spice.html', locals())
     else:
-        response = "Console type %s no support" % console_type
+        console_error = "Console type: %s no support" % console_type
+        response = render(request, 'console-vnc.html', locals())
 
     response.set_cookie('token', token)
     return response