Steps To Reproduce:
1. Install Murano and Murano dashboard.
2. Check log of web service.
Observed Result:
many errors about incorrect previlegies for file /tmp/parser_table.py:
[Errno 13] Permission denied: '/tmp/parser_table.py'
[Tue Jul 29 08:12:34 2014] [error] DEBUG:urllib3.connectionpool:"POST /v2.0/tokens HTTP/1.1" 200 329
[Tue Jul 29 08:12:34 2014] [error] INFO:urllib3.connectionpool:Starting new HTTP connection (1): 10.108.45.3
[Tue Jul 29 08:12:34 2014] [error] DEBUG:urllib3.connectionpool:"GET /v2.0/tenants HTTP/1.1" 200 143
[Tue Jul 29 08:12:37 2014] [error] INFO:muranodashboard.common.cache:Using apps cache directory located at /var/cache/muranodashboard-cache/apps
[Tue Jul 29 08:12:38 2014] [error] Unable to create '/tmp/parser_table.py'
[Tue Jul 29 08:12:38 2014] [error] [Errno 13] Permission denied: '/tmp/parser_table.py'
[Tue Jul 29 08:12:38 2014] [error] INFO:muranodashboard.dynamic_ui.services:Using cache directory located at /var/cache/muranodashboard-cache
This file generates yaql module and there is no place, where this file get cleaned:
parser.py:
parser = yacc.yacc( debug=False, outputdir= tempfile. gettempdir( ), tabmodule= 'parser_ table')