Andrew Colin Kissa schreef:
Hi All,

I am pleased to announce the release of Baruwa 1.1.0.

This is a production release that includes all the features
and functionality earlier released in the release candidates.

This is a source only release, binary packages for various
Linux distributions will be released at a later stage.


Hello Andrew, thanks for the new version, i installed this one on the test server.

I got a few errors.
When going to the reports page and then Top Mail hosts i get the following.
(All other pages works well)

Environment:


Request Method: GET
Request URL: http://192.168.50.200/reports/10/

Django Version: 1.3
Python Version: 2.7.1
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'baruwa.auth',
 'baruwa.accounts',
 'baruwa.messages',
 'baruwa.lists',
 'baruwa.reports',
 'baruwa.status',
 'baruwa.config',
 'djcelery']
Installed Middleware:
('django.middleware.gzip.GZipMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware')


Template error:
In template /usr/local/lib/python2.7/site-packages/baruwa-1.1.0-py2.7.egg/baruwa/templates/reports/relays.html, error at line 37 Caught UnboundLocalError while rendering: local variable 'tag' referenced before assignment
   27 : <div class="Grid_relay_address">{% trans "IP address" %}</div>


   28 : <div class="Grid_relay_hostname">{% trans "Hostname" %}</div>


   29 : <div class="Grid_relay_country">{% trans "Country" %}</div>


   30 : <div class="Grid_Count">{% trans "Total/S/V" %}</div>


   31 : <div class="Grid_Volume">{% trans "Volume" %}</div>


   32 : <div class="Grid_Graph">&nbsp;</div>


   33 : </div>


   34 : <div class="lightblue_div">


   35 : <div id="graphrows" class="Graph_rows_col">


   36 :         {% load messages_extras %}


   37 :          {% for item in top_items %}


   38 : <div class="graph_row">


   39 : <div class="row_hash">{{ forloop.counter }}.</div>


   40 : <div class="row_ip">


41 : <div class="pie_{{forloop.counter}} pie"></div>&nbsp;{{ item.clientip }}


   42 : </div>


43 : <div class="row_hostname">{{ item.clientip|tds_hostname|tds_trunc:42 }}</div>


   44 : <div class="row_country">{{ item.clientip|tds_geoip }}</div>


45 : <div class="row_count">{{ item.num_count}}/{{item.spam_total}}/{{item.virus_total }}</div>


   46 : <div class="row_volume">{{ item.total_size|filesizeformat }}</div>


   47 : </div>


Traceback:
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 111. response = callback(request, *callback_args, **callback_kwargs) File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
  23.                 return view_func(request, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/baruwa-1.1.0-py2.7.egg/baruwa/reports/views.py" in report 397. 'form': filter_form}, context_instance=RequestContext(request)) File "/usr/local/lib/python2.7/site-packages/django/shortcuts/__init__.py" in render_to_response 20. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs) File "/usr/local/lib/python2.7/site-packages/django/template/loader.py" in render_to_string
  188.         return t.render(context_instance)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
  123.             return self._render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in _render
  117.         return self.nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
  744.                 bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  73.             result = node.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  127.         return compiled_parent._render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in _render
  117.         return self.nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
  744.                 bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  73.             result = node.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  64.             result = block.nodelist.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in render
  744.                 bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  73.             result = node.render(context)
File "/usr/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  227.                 nodelist.append(node.render(context))
File "/usr/local/lib/python2.7/site-packages/django/template/debug.py" in render
  90.             output = self.filter_expression.resolve(context)
File "/usr/local/lib/python2.7/site-packages/django/template/base.py" in resolve
  536.                 new_obj = func(obj, *arg_vals)
File "/usr/local/lib/python2.7/site-packages/django/template/defaultfilters.py" in _dec
  37.         return func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/baruwa-1.1.0-py2.7.egg/baruwa/messages/templatetags/messages_extras.py" in tds_geoip
  144.     return mark_safe(tag)

Exception Type: TemplateSyntaxError at /reports/10/
Exception Value: Caught UnboundLocalError while rendering: local variable 'tag' referenced before assignment


Second problem

Also i can not view from the status page the bayes info page and spamassassin lint page.
Error from bayes page.

Environment:


Request Method: GET
Request URL: http://192.168.50.200/status/bayes/

Django Version: 1.3
Python Version: 2.7.1
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'baruwa.auth',
 'baruwa.accounts',
 'baruwa.messages',
 'baruwa.lists',
 'baruwa.reports',
 'baruwa.status',
 'baruwa.config',
 'djcelery']
Installed Middleware:
('django.middleware.gzip.GZipMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware')


Traceback:
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 111. response = callback(request, *callback_args, **callback_kwargs) File "/usr/local/lib/python2.7/site-packages/baruwa-1.1.0-py2.7.egg/baruwa/utils/decorators.py" in _inner
  35.         return function(request, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
  23.                 return view_func(request, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/baruwa-1.1.0-py2.7.egg/baruwa/status/views.py" in bayes_info
  103.     stdout=subprocess.PIPE, stderr=subprocess.PIPE)
File "/usr/local/lib/python2.7/subprocess.py" in __init__
  672.                             errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py" in _execute_child
  1202.                 raise child_exception

Exception Type: OSError at /status/bayes/
Exception Value: [Errno 2] No such file or directory

*And the spamassassin lint page give me the following.*

Environment:


Request Method: GET
Request URL: http://192.168.50.200/status/lint/

Django Version: 1.3
Python Version: 2.7.1
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'baruwa.auth',
 'baruwa.accounts',
 'baruwa.messages',
 'baruwa.lists',
 'baruwa.reports',
 'baruwa.status',
 'baruwa.config',
 'djcelery']
Installed Middleware:
('django.middleware.gzip.GZipMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware')


Traceback:
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 111. response = callback(request, *callback_args, **callback_kwargs) File "/usr/local/lib/python2.7/site-packages/baruwa-1.1.0-py2.7.egg/baruwa/utils/decorators.py" in _inner
  35.         return function(request, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
  23.                 return view_func(request, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/baruwa-1.1.0-py2.7.egg/baruwa/status/views.py" in sa_lint
  148.     '--lint'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
File "/usr/local/lib/python2.7/subprocess.py" in __init__
  672.                             errread, errwrite)
File "/usr/local/lib/python2.7/subprocess.py" in _execute_child
  1202.                 raise child_exception

Exception Type: OSError at /status/lint/
Exception Value: [Errno 2] No such file or directory


_______________________________________________
Baruwa mailing list
[email protected]
http://lists.baruwa.org/mailman/listinfo/baruwa

Reply via email to