60-mysql-secure breaks 50-mysql-users
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Unassigned |
Bug Description
It looks like the changes to add 60-mysql-secure have made os-refresh-config non idempotent so it wont run again.
On the second run we get the following error:
dib-run-parts Mon Apr 14 09:47:26 UTC 2014 Running /opt/stack/
Traceback (most recent call last):
File "/opt/stack/
conn = MySQLdb.
File "/usr/lib/
return Connection(*args, **kwargs)
File "/usr/lib/
super(
_mysql_
[2014-04-14 09:47:26,552] (os-refresh-config) [ERROR] during post-configure phase. [Command '['dib-run-parts', '/opt/stack/
[2014-04-14 09:47:26,553] (os-refresh-config) [ERROR] Aborting...
2014-04-14 09:47:26.563 1303 ERROR os-collect-config [-] Command failed, will not cache new data. Command 'os-refresh-config' returned non-zero exit status 1
2014-04-14 09:47:26.564 1303 WARNING os-collect-config [-] Sleeping 30.00 seconds before re-exec.
Changed in tripleo: | |
status: | New → Triaged |
importance: | Undecided → High |
I got a similar error. When deploying a baremetal machine using devtest, got these logs in /var/log/ upstart/ os-collect- config. log
Found 'compress' tags in:
/opt/stack/ venvs/openstack /local/ lib/python2. 7/site- packages/ horizon/ templates/ horizon/ _scripts. html
/opt/stack/ venvs/openstack /local/ lib/python2. 7/site- packages/ horizon/ templates/ horizon/ _conf.html
/opt/stack/ venvs/openstack /local/ lib/python2. 7/site- packages/ openstack_ dashboard/ templates/ _stylesheets. html venvs/openstack /local/ lib/python2. 7/site- packages/ openstack_ dashboard/ templates/ _stylesheets. html: Error parsing block: bootstrap/ fonts/bootstrap /"; scss/bootstrap" ; scss/_datepicke r";
Compressing... CommandError: An error occured during rendering /opt/stack/
1
2$icon-font-path: "/static/
3$font-size-base: 13px;
4$modal-md: 732px;
6@import "/bootstrap/
7@import "/bootstrap/
8@import "_variables";
9@import "_accordion_nav";
...... \n$icon- font-path: "/static/'...>:0 venvs/openstack /local/ lib/python2. 7/site- packages/ scss/__ init__. py", line 498, in manage_children _manage_ children_ impl(rule, scope) venvs/openstack /local/ lib/python2. 7/site- packages/ scss/__ init__. py", line 548, in _manage_ children_ impl _do_import( rule, scope, block) venvs/openstack /local/ lib/python2. 7/site- packages/ django_ pyscss/ scss.py" , line 118, in _do_import source_ file(name, relative_to) venvs/openstack /local/ lib/python2. 7/site- packages/ django_ pyscss/ scss.py" , line 89, in _find_source_file open(full_ filename) as f: venvs/openstack /local/ lib/python2. 7/site- packages/ django/ core/files/ storage. py", line 33, in open venvs/openstack /local/ lib/python2. 7/site- packages/ django/ core/files/ storage. py", line 160, in _open self.path( name), mode)) stack/venvs/ openstack/ local/lib/ python2. 7/site- packages/ openstack_ dashboard/ static/ bootstrap/ scss/bootstrap' os-config- refresh/ post-configure. d']' returned non-zero exit status 1]
From <string u'// bootstrap overrides:
Traceback:
File "/opt/stack/
self.
File "/opt/stack/
self.
File "/opt/stack/
source_file = self._find_
File "/opt/stack/
with storage.
File "/opt/stack/
return self._open(name, mode)
File "/opt/stack/
return File(open(
IOError: [Errno 21] Is a directory: u'/opt/
[2014-07-29 06:14:07,118] (os-refresh-config) [ERROR] during post-configure phase. [Command '['dib-run-parts', '/opt/stack/
ERROR:os- refresh- config: during post-configure phase. [Command '['dib-run-parts', '/opt/stack/ os-config- refresh/ post-configure. d']' returned non-zero exit status 1]
[2014-07-29 06:14:07,118] (os-refresh-config) [ERROR] Aborting... refresh- config: Aborting. ..
ERROR:os-
2014-07-29 06:14:07.123 1649 ERROR os-collect-config [-] Command failed, will not cache new data. Command 'os-refresh-config' returned non-zero exit status 1
2014-07-29 06:14:07.124 1649 WARNING os-collect-config [-] Sleeping 30.00 seconds before re-exec.