Unable to get ui definitions

Bug #1250791 reported by Timur Nurlygayanov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
High
Unassigned

Bug Description

Steps to reproduce:
1. Install murano from master branch.
2. Send GET request to <murano-ip>::8084/v1/client/ui.

Actual result:
We get a 500 INTERNAL SERVER ERROR

2013-11-07 06:30:45.670 8414 INFO keystoneclient.middleware.auth_token [-] Auth Token confirmed use of v2.0 apis
172.18.78.118 - - [07/Nov/2013 06:30:45] "GET /v1/admin/workflows HTTP/1.1" 200 153 0.349241
2013-11-07 06:31:05.604 8414 ERROR muranorepository.main [-] Exception on /v1/client/ui [GET]
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main Traceback (most recent call last):
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main response = self.full_dispatch_request()
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1477, in full_dispatch_request
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main rv = self.handle_user_exception(e)
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1381, in handle_user_exception
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main reraise(exc_type, exc_value, tb)
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1475, in full_dispatch_request
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main rv = self.dispatch_request()
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1461, in dispatch_request
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main return self.view_functions[rule.endpoint](**req.view_args)
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/muranorepository/api/v1.py", line 35, in get_archive_data
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main request.args.get('hash'))
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/muranorepository/api/utils.py", line 54, in get_archive
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main manifests = ManifestParser().parse()
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/muranorepository/utils/parser.py", line 61, in parse
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main for file in os.listdir(self.manifest_directory):
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main OSError: [Errno 2] No such file or directory: '/usr/local/lib/python2.7/dist-packages/Services'
2013-11-07 06:31:05.604 8414 TRACE muranorepository.main
172.18.78.118 - - [07/Nov/2013 06:31:05] "GET /v1/client/ui HTTP/1.1" 500 436 0.010342
2013-11-07 06:31:05.670 8414 ERROR muranorepository.main [-] Exception on /v1/client/ui [GET]
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main Traceback (most recent call last):
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main response = self.full_dispatch_request()
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1477, in full_dispatch_request
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main rv = self.handle_user_exception(e)
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1381, in handle_user_exception
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main reraise(exc_type, exc_value, tb)
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1475, in full_dispatch_request
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main rv = self.dispatch_request()
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1461, in dispatch_request
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main return self.view_functions[rule.endpoint](**req.view_args)
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/muranorepository/api/v1.py", line 35, in get_archive_data
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main request.args.get('hash'))
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/muranorepository/api/utils.py", line 54, in get_archive
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main manifests = ManifestParser().parse()
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main File "/usr/local/lib/python2.7/dist-packages/muranorepository/utils/parser.py", line 61, in parse
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main for file in os.listdir(self.manifest_directory):
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main OSError: [Errno 2] No such file or directory: '/usr/local/lib/python2.7/dist-packages/Services'
2013-11-07 06:31:05.670 8414 TRACE muranorepository.main
172.18.78.118 - - [07/Nov/2013 06:31:05] "GET /v1/client/ui HTTP/1.1" 500 436 0.006599

Changed in murano:
importance: Undecided → Medium
Changed in murano:
status: New → Fix Released
Changed in murano:
status: Fix Released → New
Changed in murano:
milestone: none → 0.4
importance: Medium → High
Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

Fixed by some other commit.

Changed in murano:
status: New → Invalid
status: Invalid → Fix Committed
Changed in murano:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.