[GH-ISSUE #458] I can't view storages on 4.8.7 on Ubuntu 12.04 LTS #340

Closed
opened 2026-02-27 16:38:56 +03:00 by kerem · 8 comments
Owner

Originally created by @crocket on GitHub (Oct 14, 2014).
Original GitHub issue: https://github.com/retspen/webvirtmgr/issues/458

Below is the error log.

ERROR:django.request:Internal Server Error: /storages/1/
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 115, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/var/www/webvirtmgr/storages/views.py", line 59, in storages
    return render_to_response('storages.html', locals(), context_instance=RequestContext(request))
  File "/usr/local/lib/python2.7/dist-packages/django/shortcuts/__init__.py", line 29, in render_to_response
    return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
  File "/usr/local/lib/python2.7/dist-packages/django/template/loader.py", line 177, in render_to_string
    return t.render(context_instance)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 140, in render
    return self._render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 830, in render
    bit = self.render_node(node, context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 844, in render_node
    return node.render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py", line 124, in render
    return compiled_parent._render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 830, in render
    bit = self.render_node(node, context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 844, in render_node
    return node.render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py", line 63, in render
    result = block.nodelist.render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 830, in render
    bit = self.render_node(node, context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 844, in render_node
    return node.render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py", line 285, in render
    return nodelist.render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 830, in render
    bit = self.render_node(node, context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 844, in render_node
    return node.render(context)
  File "/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py", line 196, in render
    nodelist.append(node.render(context))
  File "/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py", line 426, in render
    raise e
NoReverseMatch: Reverse for 'storage' with arguments '(u'1', 'local images')' and keyword arguments '{}' not found.
Originally created by @crocket on GitHub (Oct 14, 2014). Original GitHub issue: https://github.com/retspen/webvirtmgr/issues/458 Below is the error log. ``` bash ERROR:django.request:Internal Server Error: /storages/1/ Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 115, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/var/www/webvirtmgr/storages/views.py", line 59, in storages return render_to_response('storages.html', locals(), context_instance=RequestContext(request)) File "/usr/local/lib/python2.7/dist-packages/django/shortcuts/__init__.py", line 29, in render_to_response return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs) File "/usr/local/lib/python2.7/dist-packages/django/template/loader.py", line 177, in render_to_string return t.render(context_instance) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 140, in render return self._render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 134, in _render return self.nodelist.render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 830, in render bit = self.render_node(node, context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 844, in render_node return node.render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py", line 124, in render return compiled_parent._render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 134, in _render return self.nodelist.render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 830, in render bit = self.render_node(node, context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 844, in render_node return node.render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py", line 63, in render result = block.nodelist.render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 830, in render bit = self.render_node(node, context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 844, in render_node return node.render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py", line 285, in render return nodelist.render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 830, in render bit = self.render_node(node, context) File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line 844, in render_node return node.render(context) File "/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py", line 196, in render nodelist.append(node.render(context)) File "/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py", line 426, in render raise e NoReverseMatch: Reverse for 'storage' with arguments '(u'1', 'local images')' and keyword arguments '{}' not found. ```
kerem closed this issue 2026-02-27 16:38:56 +03:00
Author
Owner

@crocket commented on GitHub (Oct 14, 2014):

I defined a pool named "local images" via virsh before I installed WebVirtMgr.

After I deleted "local images" pool, I can access storages.

<!-- gh-comment-id:59000181 --> @crocket commented on GitHub (Oct 14, 2014): I defined a pool named "local images" via virsh before I installed WebVirtMgr. After I deleted "local images" pool, I can access storages.
Author
Owner

@retspen commented on GitHub (Oct 15, 2014):

Yes, storage pool name must be without spaces

<!-- gh-comment-id:59198807 --> @retspen commented on GitHub (Oct 15, 2014): Yes, storage pool name must be without spaces
Author
Owner

@crocket commented on GitHub (Oct 16, 2014):

Is it required by WebVirtMgr, libvirt, qemu, or KVM?

<!-- gh-comment-id:59304842 --> @crocket commented on GitHub (Oct 16, 2014): Is it required by WebVirtMgr, libvirt, qemu, or KVM?
Author
Owner

@retspen commented on GitHub (Oct 21, 2014):

It is required by WebVirtMgr (names in url)

<!-- gh-comment-id:59896525 --> @retspen commented on GitHub (Oct 21, 2014): It is required by WebVirtMgr (names in url)
Author
Owner

@crocket commented on GitHub (Oct 21, 2014):

I think the issue can be closed if you add a caveat that every pool name should not have a space in it to WebVirtMgr UI.

<!-- gh-comment-id:59917289 --> @crocket commented on GitHub (Oct 21, 2014): I think the issue can be closed if you add a caveat that every pool name should not have a space in it to WebVirtMgr UI.
Author
Owner

@crocket commented on GitHub (Oct 21, 2014):

It seems you closed the issue without any comment. What about the caveat?

<!-- gh-comment-id:59917533 --> @crocket commented on GitHub (Oct 21, 2014): It seems you closed the issue without any comment. What about the caveat?
Author
Owner

@retspen commented on GitHub (Oct 21, 2014):

Space in URL very inconveniently and I think you can use _ instead space.

<!-- gh-comment-id:59918242 --> @retspen commented on GitHub (Oct 21, 2014): Space in URL very inconveniently and I think you can use `_` instead space.
Author
Owner

@crocket commented on GitHub (Oct 21, 2014):

@retspen Others can still unknowingly put spaces in pool names and don't know what went wrong. You can add a warning somewhere in WebVirtMgr or fix the issue directly.

<!-- gh-comment-id:59918564 --> @crocket commented on GitHub (Oct 21, 2014): @retspen Others can still unknowingly put spaces in pool names and don't know what went wrong. You can add a warning somewhere in WebVirtMgr or fix the issue directly.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/webvirtmgr#340
No description provided.