It looks like the mysql user 'dashboard'@'localhost' doesn't have the right
set of privilege grants.

Chris


On Wed, Aug 28, 2013 at 10:15 PM, karl hui <[email protected]> wrote:

> Hi Puppet Users group,
>
> I have followed the guide to the puppet-dashboard DB "Preparing Schema"
> part, once I run " rake RAILS_ENV=production db:migrate --trace", it shows
> the following errors:
>
> (in /usr/share/puppet-dashboard)
>> rake aborted!
>> Mysql::Error: CREATE command denied to user 'dashboard'@'localhost' for
>> table 'schema_migrations': CREATE TABLE `schema_migrations` (`version`
>> varchar(255) NOT NULL) ENGINE=InnoDB
>> /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:227:in
>> `log'
>> /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:324:in
>> `execute'
>> /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb:109:in
>> `create_table'
>> /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:478:in
>> `create_table'
>> /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb:371:in
>> `initialize_schema_migrations_table'
>> /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/active_record/migration.rb:441:in
>> `initialize'
>> /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/active_record/migration.rb:401:in
>> `new'
>> /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/active_record/migration.rb:401:in
>> `up'
>> /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/active_record/migration.rb:383:in
>> `migrate'
>>
>> /usr/share/puppet-dashboard/vendor/rails/railties/lib/tasks/databases.rake:112
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:635:in `call'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:635:in `execute'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:630:in `each'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:630:in `execute'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in
>> `invoke_with_call_chain'
>> /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:589:in
>> `invoke_with_call_chain'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:582:in `invoke'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2050:in `invoke_task'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2028:in `top_level'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2028:in `each'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2028:in `top_level'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2067:in
>> `standard_exception_handling'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2022:in `top_level'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in `run'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2067:in
>> `standard_exception_handling'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1997:in `run'
>> /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31
>> /usr/bin/rake:19:in `load'
>> /usr/bin/rake:19
>>
>
> Anyone knows what happen?  I have install puppet-dashboard before but
> never experience this error.
>
> Thanks.
>
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/puppet-users.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to