Infos:
- Used Zammad version: 3.0.X
- Used Zammad installation source: Source
- Operating system: Cent OS 7
- Browser + version: Google Chrome 75.0.3770.100
Expected behavior:
- rake db command work normally. No database problem on zammad.
Actual behavior:
- rake db:create output look like these…
[zammad@osboxes ~]$ rake db:create --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:create
PG::InsufficientPrivilege: ERROR: permission denied to create database
: CREATE DATABASE “zammad_development” ENCODING = ‘utf8’
Couldn’t create ‘zammad_development’ database. Please check your configuration.
rake aborted!
ActiveRecord::StatementInvalid: PG::InsufficientPrivilege: ERROR: permission denied to create database
: CREATE DATABASE “zammad_development” ENCODING = ‘utf8’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:73:inasync_exec' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:73:in
block (2 levels) in execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/activesupport-5.1.7/lib/active_support/dependencies/interlock.rb:46:inblock in permit_concurrent_loads' /usr/local/rvm/gems/ruby-2.4.4/gems/activesupport-5.1.7/lib/active_support/concurrency/share_lock.rb:185:in
yield_shares’
/usr/local/rvm/gems/ruby-2.4.4/gems/activesupport-5.1.7/lib/active_support/dependencies/interlock.rb:45:inpermit_concurrent_loads' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:72:in
block in execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract_adapter.rb:613:inblock (2 levels) in log' /usr/local/rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/monitor.rb:214:in
mon_synchronize’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract_adapter.rb:612:inblock in log' /usr/local/rvm/gems/ruby-2.4.4/gems/activesupport-5.1.7/lib/active_support/notifications/instrumenter.rb:21:in
instrument’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract_adapter.rb:604:inlog' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:71:in
execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/schema_statements.rb:46:increate_database' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/postgresql_database_tasks.rb:19:in
create’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:117:increate' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:137:in
block in create_current’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:305:inblock in each_current_configuration' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:302:in
each’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:302:ineach_current_configuration' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:136:in
create_current’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/railties/databases.rake:27:inblock (2 levels) in <top (required)>' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:273:in
block in execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:273:ineach' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:273:in
execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:214:inblock in invoke_with_call_chain' /usr/local/rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/monitor.rb:214:in
mon_synchronize’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:194:ininvoke_with_call_chain' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:183:in
invoke’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:160:ininvoke_task' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:116:in
block (2 levels) in top_level’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:116:ineach' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:116:in
block in top_level’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:125:inrun_with_threads' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:110:in
top_level’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:83:inblock in run' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:186:in
standard_exception_handling’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:80:inrun' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/exe/rake:27:in
<top (required)>’
/usr/local/rvm/gems/ruby-2.4.4/bin/rake:23:inload' /usr/local/rvm/gems/ruby-2.4.4/bin/rake:23:in
’
/usr/local/rvm/gems/ruby-2.4.4/bin/ruby_executable_hooks:24:ineval' /usr/local/rvm/gems/ruby-2.4.4/bin/ruby_executable_hooks:24:in
’Caused by:
PG::InsufficientPrivilege: ERROR: permission denied to create database
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:73:inasync_exec' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:73:in
block (2 levels) in execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/activesupport-5.1.7/lib/active_support/dependencies/interlock.rb:46:inblock in permit_concurrent_loads' /usr/local/rvm/gems/ruby-2.4.4/gems/activesupport-5.1.7/lib/active_support/concurrency/share_lock.rb:185:in
yield_shares’
/usr/local/rvm/gems/ruby-2.4.4/gems/activesupport-5.1.7/lib/active_support/dependencies/interlock.rb:45:inpermit_concurrent_loads' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:72:in
block in execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract_adapter.rb:613:inblock (2 levels) in log' /usr/local/rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/monitor.rb:214:in
mon_synchronize’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract_adapter.rb:612:inblock in log' /usr/local/rvm/gems/ruby-2.4.4/gems/activesupport-5.1.7/lib/active_support/notifications/instrumenter.rb:21:in
instrument’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/abstract_adapter.rb:604:inlog' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:71:in
execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/connection_adapters/postgresql/schema_statements.rb:46:increate_database' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/postgresql_database_tasks.rb:19:in
create’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:117:increate' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:137:in
block in create_current’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:305:inblock in each_current_configuration' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:302:in
each’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:302:ineach_current_configuration' /usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/tasks/database_tasks.rb:136:in
create_current’
/usr/local/rvm/gems/ruby-2.4.4/gems/activerecord-5.1.7/lib/active_record/railties/databases.rake:27:inblock (2 levels) in <top (required)>' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:273:in
block in execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:273:ineach' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:273:in
execute’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:214:inblock in invoke_with_call_chain' /usr/local/rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/monitor.rb:214:in
mon_synchronize’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:194:ininvoke_with_call_chain' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/task.rb:183:in
invoke’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:160:ininvoke_task' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:116:in
block (2 levels) in top_level’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:116:ineach' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:116:in
block in top_level’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:125:inrun_with_threads' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:110:in
top_level’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:83:inblock in run' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:186:in
standard_exception_handling’
/usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/lib/rake/application.rb:80:inrun' /usr/local/rvm/gems/ruby-2.4.4/gems/rake-12.3.2/exe/rake:27:in
<top (required)>’
/usr/local/rvm/gems/ruby-2.4.4/bin/rake:23:inload' /usr/local/rvm/gems/ruby-2.4.4/bin/rake:23:in
’
/usr/local/rvm/gems/ruby-2.4.4/bin/ruby_executable_hooks:24:ineval' /usr/local/rvm/gems/ruby-2.4.4/bin/ruby_executable_hooks:24:in
’
Tasks: TOP => db:create
Steps to reproduce the behavior:
- related to git comment , I still can’t figure out where am I and what i need to do to solve this db problem or permission problem.
With Respect
Nangi