On Fri, Dec 5, 2014 at 2:32 PM, Sebastien Goasguen <run...@gmail.com> wrote:

> Hi,
>
> I am trying to dockerize the whole cloudstack installation process.
>
> When running cloudstack-setup-database I hit this weird issue:
>
> Detected local IP address as 172.17.0.25, will use as cluster management
> server node IP[ OK ]
> Preparing /etc/cloudstack/management/db.properties
>       [ OK ]
> Applying /usr/share/cloudstack-management/setup/create-database.sql
>      [ OK ]
> Applying /usr/share/cloudstack-management/setup/create-schema.sql
>      [ OK ]
> Applying
> /usr/share/cloudstack-management/setup/create-database-premium.sql     [ OK
> ]
> Applying /usr/share/cloudstack-management/setup/create-schema-premium.sql
>
> We apologize for below error:
> ***************************************************************
> Encountering an error when executing mysql script
> ----------------------------------------------------------------------
> table:
> /usr/share/cloudstack-management/setup/create-schema-premium.sql
>
> Error:
> ERROR 1046 (3D000) at line 285: No database selected
>
>
> Does this ring a bell to anyone ? why would the first schema be created
> successfully and not create-schema-premium ?
>
>
I solved the issue and it seems related to MySQL

What mysql version are/were you running?

I just confirmed that the SQL query is accepted on MySQL 5.1, but not on
MySQL 5.6.
I guess they became a bit more strict somewhere in between.

Adding absolute references solves it.

See PR #67 for a fix

-- 
Erik

Reply via email to