Sebastien,

Can you check your MySQL version ?  Is it 5.6.22 or above ?
There was an issue with MySQL 5.6.22 - where in the SQL file mentioned returns 
an error, runs fine on MySQL 5.6.21 and below.
You can downgrade/install the MySQL that is packaged with 4.5.0 OR update the 
SQL to include the "use cloud" before the SQL command.

Raja
-----Original Message-----
From: Erik Weber [mailto:terbol...@gmail.com] 
Sent: Wednesday, January 14, 2015 4:53 PM
To: dev
Subject: Re: weird db setup issue

This happens on a new installation of Citrix CloudPlatform 4.5.0 as well.

If anyone has time, we should check if this happens on ACS 4.5 and fix it

--
Erik

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

>
> On Dec 5, 2014, at 9:20 AM, Rohit Yadav <rohit.ya...@shapeblue.com> wrote:
>
> > Hi Sebastien,
> >
> > Which build/version of CloudStack are you using?
>
> this is 4.3.1 from packages, ubuntu 14.04
>
> but I think it's an issue with my setup. that schema file has not 
> changed in more than a year and is the same in all branches.
>
> I will keep investigating.
>
> adding use cloud (like Erik mentioned) solved the issue.
>
> >
> >> On 05-Dec-2014, at 7:22 pm, Erik Weber <terbol...@gmail.com> wrote:
> >>
> >> 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 ?
> >>>
> >>>
> >> - the create-database* scripts doesn't need a selected database
> >> - the create-schema.sql script starts by selecting the database 
> >> (use
> cloud;)
> >>
> >> create-schema-premium.sql doesn't have the same selection at start, 
> >> and
> I'm
> >> no sql guru but it could be a foreign key or something else without 
> >> an explicit schema that fails.
> >> you should probably be able to workaround it by adding a "use cloud;"
> early
> >> in the create-schema-premium.sql file
> >>
> >> that's my two cent.
> >>
> >> --
> >> Erik
> >
> > Regards,
> > Rohit Yadav
> > Software Architect, ShapeBlue
> > M. +91 88 262 30892 | rohit.ya...@shapeblue.com
> > Blog: bhaisaab.org | Twitter: @_bhaisaab
> >
> >
> >
> > Find out more about ShapeBlue and our range of CloudStack related
> services
> >
> > IaaS Cloud Design & Build<
> http://shapeblue.com/iaas-cloud-design-and-build//>
> > CSForge – rapid IaaS deployment 
> > framework<http://shapeblue.com/csforge/>
> > CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/>
> > CloudStack Software Engineering<
> http://shapeblue.com/cloudstack-software-engineering/>
> > CloudStack Infrastructure Support<
> http://shapeblue.com/cloudstack-infrastructure-support/>
> > CloudStack Bootcamp Training Courses<
> http://shapeblue.com/cloudstack-training/>
> >
> > This email and any attachments to it may be confidential and are
> intended solely for the use of the individual to whom it is addressed. 
> Any views or opinions expressed are solely those of the author and do 
> not necessarily represent those of Shape Blue Ltd or related 
> companies. If you are not the intended recipient of this email, you 
> must neither take any action based upon its contents, nor copy or show 
> it to anyone. Please contact the sender if you believe you have received this 
> email in error.
> Shape Blue Ltd is a company incorporated in England & Wales. ShapeBlue 
> Services India LLP is a company incorporated in India and is operated 
> under license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda 
> is a company incorporated in Brasil and is operated under license from 
> Shape Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by The 
> Republic of South Africa and is traded under license from Shape Blue 
> Ltd. ShapeBlue is a registered trademark.
>
>

Reply via email to