2016-03-03 291 views
1

上配置不正確爲了模擬sdn網絡,我下載了mini net 64位版本,並將它導入到vmware Workstation pro 12中,並通過github安裝了所有與項目相關的東西,但事情是當我想運行它我遇到一個錯誤,你認爲這是因爲沒有配置Django的MySQL?我會很感激,如果你幫我在這裏在/ accounts/login/

ImproperlyConfigured at /accounts/login/ 

Error importing module social.apps.django_app.context_processors: "No module named packages.urllib3.poolmanager" 

Request Method:  GET 
Request URL: http://127.0.0.1/AuroraSDN/accounts/login/?next=/AuroraSDN/ 
Django Version:  1.6.1 
Exception Type:  ImproperlyConfigured 
Exception Value:  

Error importing module social.apps.django_app.context_processors: "No module named packages.urllib3.poolmanager" 

Exception Location:  /usr/local/lib/python2.7/dist-packages/social/utils.py in <module>, line 13 
Python Executable: /usr/bin/python 
Python Version:  2.7.6 
Python Path:  

['/var/www/html/AuroraSDN', 
'/usr/local/lib/python2.7/dist-packages/mininet-2.2.1-py2.7.egg', 
'/usr/lib/python2.7/dist-packages', 
'/usr/lib/python2.7', 
'/usr/lib/python2.7/plat-x86_64-linux-gnu', 
'/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', 
'/usr/lib/python2.7/lib-dynload', 
'/usr/local/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages/PILcompat', 
'/usr/lib/python2.7/dist-packages/gtk-2.0', 
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client', 
'/var/www/html/AuroraSDN/Aurora'] 

Server time: Thu, 3 Mar 2016 06:23:44 -0300 



Environment: 


Request Method: GET 
Request URL: http://127.0.0.1/AuroraSDN/accounts/login/?next=/AuroraSDN/ 

Django Version: 1.6.1 
Python Version: 2.7.6 
Installed Applications: 
('django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'widget_tweaks', 
'sdn') 
Installed Middleware: 
('django.contrib.sessions.middleware.SessionMiddleware', 
'django.middleware.common.CommonMiddleware', 
'django.middleware.csrf.CsrfViewMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware', 
'django.contrib.messages.middleware.MessageMiddleware', 
'django.middleware.clickjacking.XFrameOptionsMiddleware') 

Traceback: 
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response 
    137.     response = response.render() 
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in render 
    105.    self.content = self.rendered_content 
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in rendered_content 
    81.   context = self.resolve_context(self.context_data) 
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in resolve_context 
    159.   return RequestContext(self._request, context, current_app=self._current_app) 
File "/usr/lib/python2.7/dist-packages/debug_toolbar/panels/templates/panel.py" in _request_context__init__ 
    53.  for processor in get_standard_processors() + processors: 
File "/usr/lib/python2.7/dist-packages/django/template/context.py" in get_standard_processors 
    148.    func = import_by_path(path) 
File "/usr/lib/python2.7/dist-packages/django/utils/module_loading.py" in import_by_path 
    26.      sys.exc_info()[2]) 
File "/usr/lib/python2.7/dist-packages/django/utils/module_loading.py" in import_by_path 
    21.   module = import_module(module_path) 
File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py" in import_module 
    40.   __import__(name) 
File "/usr/local/lib/python2.7/dist-packages/social/apps/django_app/__init__.py" in <module> 
    17.  from social.strategies.utils import set_current_strategy_getter 
File "/usr/local/lib/python2.7/dist-packages/social/strategies/utils.py" in <module> 
    1. from social.utils import module_member 
File "/usr/local/lib/python2.7/dist-packages/social/utils.py" in <module> 
    13. from requests.packages.urllib3.poolmanager import PoolManager 

Exception Type: ImproperlyConfigured at /accounts/login/ 
Exception Value: Error importing module social.apps.django_app.context_processors: "No module named packages.urllib3.poolmanager" 

我看到它,但沒有解決問題,然後解決出現其他錯誤(https://github.com/omab/python-social-auth/issues/617

NoReverseMatch at /accounts/login/ 

u'social' is not a registered namespace 

Request Method:  GET 
Request URL: http://127.0.0.1/AuroraSDN/accounts/login/?next=/AuroraSDN/ 
Django Version:  1.6.1 
Exception Type:  NoReverseMatch 
Exception Value:  

u'social' is not a registered namespace 

Exception Location:  /usr/lib/python2.7/dist-packages/django/core/urlresolvers.py in reverse, line 532 
Python Executable: /usr/bin/python 
Python Version:  2.7.6 
Python Path:  

['/var/www/html/AuroraSDN', 
'/usr/local/lib/python2.7/dist-packages/mininet-2.2.1-py2.7.egg', 
'/usr/lib/python2.7/dist-packages', 
'/usr/lib/python2.7', 
'/usr/lib/python2.7/plat-x86_64-linux-gnu', 
'/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', 
'/usr/lib/python2.7/lib-dynload', 
'/usr/local/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages/PILcompat', 
'/usr/lib/python2.7/dist-packages/gtk-2.0', 
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client', 
'/var/www/html/AuroraSDN/Aurora'] 

Server time: Thu, 3 Mar 2016 07:08:34 -0300 


Environment: 


Request Method: GET 
Request URL: http://127.0.0.1/AuroraSDN/accounts/login/?next=/AuroraSDN/ 

Django Version: 1.6.1 
Python Version: 2.7.6 
Installed Applications: 
('django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'widget_tweaks', 
'sdn') 
Installed Middleware: 
('django.contrib.sessions.middleware.SessionMiddleware', 
'django.middleware.common.CommonMiddleware', 
'django.middleware.csrf.CsrfViewMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware', 
'django.contrib.messages.middleware.MessageMiddleware', 
'django.middleware.clickjacking.XFrameOptionsMiddleware') 


Template error: 
In template /var/www/html/AuroraSDN/sdn/templates/sdn/pages-login.html, error at line 23 
    u'social' is not a registered namespace 
    13 :   <div class="form-group"> 


    14 :    <input name="username" type="text" class="form-control" placeholder="Username"> 


    15 :   </div> 


    16 :   <div class="form-group"> 


    17 :    <input name="password" type="password" class="form-control" placeholder="Password"> 


    18 :   </div> 


    19 :   <div class="form-group"> 


    20 :   <button class="btn btn-primary" type="submit">Login</button> 


    21 :   </div> 


    22 :   <input type="hidden" name="next" value="{{ next }}" /> 


    23 :   <!--<a class="btn btn-block btn-google" href=" {% url "social:begin" "google-oauth2" %} "><i class="icon-google"></i> Sign in with Google</a>--> 


    24 :   <!--<a class="btn btn-block btn-facebook" href="{% url "social:begin" "facebook" %}"><i class="icon-facebook"></i> Sign in with Facebook</a>--> 


    25 :  </form> 


    26 : </div> 


    27 : <!-- Google+ sign in 


    28 :   <span id="signinButton"> 


    29 :   <span 


    30 :    class="g-signin" 


    31 :    data-redirecturi="postmessage" 


    32 :    data-accesstype="offline" 


    33 :    data-callback="signinCallback" 


Traceback: 
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response 
    137.     response = response.render() 
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in render 
    105.    self.content = self.rendered_content 
File "/usr/lib/python2.7/dist-packages/django/template/response.py" in rendered_content 
    82.   content = template.render(context) 
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 
    140.    return self._render(context) 
File "/usr/lib/python2.7/dist-packages/django/test/utils.py" in instrumented_test_render 
    85.  return self.nodelist.render(context) 
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 
    840.     bit = self.render_node(node, context) 
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node 
    78.    return node.render(context) 
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render 
    123.   return compiled_parent._render(context) 
File "/usr/lib/python2.7/dist-packages/django/test/utils.py" in instrumented_test_render 
    85.  return self.nodelist.render(context) 
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 
    840.     bit = self.render_node(node, context) 
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node 
    78.    return node.render(context) 
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render 
    123.   return compiled_parent._render(context) 
File "/usr/lib/python2.7/dist-packages/django/test/utils.py" in instrumented_test_render 
    85.  return self.nodelist.render(context) 
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 
    840.     bit = self.render_node(node, context) 
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node 
    78.    return node.render(context) 
File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render 
    62.    result = block.nodelist.render(context) 
File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 
    840.     bit = self.render_node(node, context) 
File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node 
    78.    return node.render(context) 
File "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py" in render 
    447.       six.reraise(*exc_info) 
File "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py" in render 
    433.    url = reverse(view_name, args=args, kwargs=kwargs, current_app=context.current_app) 
File "/usr/lib/python2.7/dist-packages/django/core/urlresolvers.py" in reverse 
    532.           key) 

Exception Type: NoReverseMatch at /accounts/login/ 
Exception Value: u'social' is not a registered namespace 
+0

請參閱[此問題](https://github.com/omab/python-social-auth/issues/617)。您正在使用哪種操作系統?您是如何安裝'請求'?如果您使用的是virtualenv,請嘗試使用'pip install --upgrade requests'升級。 – Alasdair

+0

@ Alasdair,我編輯了我的問題,os ubuntu 64bit,我都通過安裝指南GitHub項目完成(https:/ /github.com/ComputerNetworks-UFRGS/AuroraSDN) –

+0

您使用的是哪個版本的ubuntu? – Alasdair

回答

1

我通過問題去試圖運行AuroraSDN。我一直在使用Debian 8.2和Ubuntu 14.04。我發現可以幫助別人的一些問題:

)做數據庫配置只在local_settings.py

)添加一行

<include name="json-simple-1.1.1.jar"/> 

patternset ID = lib來自文件的標籤../floodlight/build.xml

)改變線

<property name="ant.build.javac.source" value="1.6"/> 
<property name="ant.build.javac.target" value="1.6"/> 

<property name="ant.build.javac.source" value="1.7"/> 
<property name="ant.build.javac.target" value="1.7"/> 

文件../floodlight/build.xml

)創建目錄/ var/lib /下適當的泛光燈內用戶權限

)您需要爲線

from urllib3.poolmanager import PoolManager 

內部文件變更線

from requests.packages.urllib3.poolmanager import PoolManager 

/usr/local/lib/python2.7/dist-packages/social/utils.py

)在AuroraSDN根目錄執行「python -m compileall」。 「。這將重新編譯所有python文件。