|
...
|
...
|
@@ -1898,7 +1898,10 @@ fi
|
|
1898
|
1898
|
if is_service_enabled mysql && is_service_enabled nova; then
|
|
1899
|
1899
|
# (re)create nova database
|
|
1900
|
1900
|
mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -e 'DROP DATABASE IF EXISTS nova;'
|
|
1901
|
|
- mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -e 'CREATE DATABASE nova;'
|
|
|
1901
|
+ # Explicitly use latin1: to avoid lp#829209, nova expects the database to
|
|
|
1902
|
+ # use latin1 by default, and then upgrades the database to utf8 (see the
|
|
|
1903
|
+ # 082_essex.py in nova)
|
|
|
1904
|
+ mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -e 'CREATE DATABASE nova CHARACTER SET latin1;'
|
|
1902
|
1905
|
|
|
1903
|
1906
|
# (re)create nova database
|
|
1904
|
1907
|
$NOVA_DIR/bin/nova-manage db sync
|