Murano-conductor error during the deployment

Bug #1263023 reported by Sergey Murashov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Dmitry Teselkin

Bug Description

Steps to reproduce:
1. Deploy openstack environment(centos+gre+murano)
2. Log in WebUI
3. Navigate to Murano > Environments
4. Create environment
5. Add demo service in environment
6. Send created environment to deploy.

Actual result:
Deployment fails with the following trace:
2013-12-20 08:47:27.878 20963 DEBUG metadataclient.common.http [-] curl -i -X GET -H 'X-Auth-Token: 40d2304c65d54f1f81ea8083b1e7c63a' -H 'Content-Type: application/octet-stream' -H 'User-Agent: python-metadatalient' http://localhost:8084/v1/client/conductor log_curl_request /usr/lib/python2.6/site-packages/metadataclient/common/http.py:141
2013-12-20 08:47:27.889 20963 DEBUG metadataclient.common.http [-]
HTTP/1.1 200 OK
content-length: 38860
expires: Fri, 20 Dec 2013 20:47:27 GMT
last-modified: Fri, 20 Dec 2013 08:37:21 GMT
etag: "flask-1387528641.17-38860-2356026649"
cache-control: public, max-age=43200
date: Fri, 20 Dec 2013 08:47:27 GMT
content-type: application/octet-stream
 log_http_response /usr/lib/python2.6/site-packages/metadataclient/common/http.py:151
2013-12-20 08:47:27.928 20963 DEBUG muranoconductor.metadata [-] Archive '/tmp/tmpslJQ0q' has hash-sum c4002d0406b858d589d6f0e49a46070465985c33 _get_hash /usr/lib/python2.6/site-packages/muranoconductor/metadata.py:163
2013-12-20 08:47:27.928 20963 ERROR muranoconductor.app [-] [Errno 13] Permission denied: 'c4002d0406b858d589d6f0e49a46070465985c33.tar.gz'
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app Traceback (most recent call last):
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app File "/usr/lib/python2.6/site-packages/muranoconductor/app.py", line 99, in _task_received
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app task['tenant_id'])
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app File "/usr/lib/python2.6/site-packages/muranoconductor/metadata.py", line 115, in get_metadata
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app shutil.move(archive.name, hash + '.tar.gz')
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app File "/usr/lib64/python2.6/shutil.py", line 260, in move
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app copy2(src, real_dst)
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app File "/usr/lib64/python2.6/shutil.py", line 95, in copy2
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app copyfile(src, dst)
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app File "/usr/lib64/python2.6/shutil.py", line 51, in copyfile
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app with open(dst, 'wb') as fdst:
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app IOError: [Errno 13] Permission denied: 'c4002d0406b858d589d6f0e49a46070465985c33.tar.gz'
2013-12-20 08:47:27.928 20963 TRACE muranoconductor.app
2013-12-20 08:47:27.929 20963 DEBUG muranoconductor.app [-] Non-processable message detected, will ack message _task_received /usr/lib/python2.6/site-packages/muranoconductor/app.py:149
2013-12-20 08:47:27.931 20963 INFO muranoconductor.app [-] Finished processing task . Result = {"updated": "2013-12-20T08:47:11.635557", "networking": {"cidr": "10.0.0.0/24", "createNetwork": true, "topology": "routed"}, "name": "rgdfsrege", "created": "2013-12-20T08:47:11.636299", "tenant_id": "6c30538308a84a7eba1060e8a7142ed9", "version": 0, "services": [{"updated": "2013-12-20 08:47:26.342084", "availabilityZone": "nova", "name": "wegwg", "created": "2013-12-20 08:47:26.342077", "unitNamingPattern": "", "osImage": {"type": "cirros.demo", "name": "TestVM", "title": "Murano Demo"}, "units": [{"id": "c2cbf0e647064220a1ae330b1a373dcd", "name": "wegwg_instance_0"}], "flavor": "m1.tiny", "configuration": "standalone", "type": "demoService", "id": "183dd5f462af41809634e7ce41ecfc48"}], "id": "5aeb706d06d1453087bb5792fb471a9d"}

Tags: murano
Changed in fuel:
importance: Undecided → Critical
assignee: nobody → Dmitry Teselkin (teselkin-d)
milestone: none → 4.0
description: updated
summary: - Murano-conductor error during deployment
+ Murano-conductor error during the deployment
Revision history for this message
Dmitry Teselkin (teselkin-d) wrote :
Changed in fuel:
status: New → Fix Committed
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
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.