Skip to content

Another issue running enable namespaces command

Created by: fabianmenges

I'm getting the following error updating from 3.1 to 4.0. Investigating if I have duplicate usernames or something like that.

/home/gitlabhq/gitlabhq$ sudo -u gitlabhq -H bundle exec rake gitlab:enable_namespaces RAILS_ENV=production --trace ** Invoke gitlab:enable_namespaces (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute gitlab:enable_namespaces

Usernames for users:rake aborted! Validation failed: Name has already been taken /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/associations/singular_association.rb:59:in create_record' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/associations/singular_association.rb:25:increate!' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/associations/builder/singular_association.rb:28:in block in define_constructors' /home/gitlabhq/gitlabhq/app/observers/user_observer.rb:17:inafter_save' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activemodel-3.2.9/lib/active_model/observing.rb:231:in update' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/observer.rb:114:inblock (2 levels) in define_callbacks' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:427:in _run__23008824__save__629846735__callbacks' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:405:in__run_callback' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:385:in _run_save_callbacks' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:81:inrun_callbacks' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/callbacks.rb:264:in create_or_update' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/persistence.rb:104:insave!' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/validations.rb:56:in save!' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/attribute_methods/dirty.rb:33:insave!' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/transactions.rb:264:in block in save!' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/transactions.rb:313:inblock in with_transaction_returning_status' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in transaction' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/transactions.rb:208:intransaction' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/transactions.rb:311:in with_transaction_returning_status' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/transactions.rb:264:insave!' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/persistence.rb:228:in block in update_attributes!' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/transactions.rb:313:inblock in with_transaction_returning_status' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in transaction' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/transactions.rb:208:intransaction' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/transactions.rb:311:in with_transaction_returning_status' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/persistence.rb:226:inupdate_attributes!' /home/gitlabhq/gitlabhq/lib/tasks/gitlab/enable_namespaces.rake:11:in block (4 levels) in <top (required)>' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/connection_adapters/abstract/database_statements.rb:192:intransaction' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/transactions.rb:208:in transaction' /home/gitlabhq/gitlabhq/lib/tasks/gitlab/enable_namespaces.rake:9:inblock (3 levels) in <top (required)>' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/relation/batches.rb:21:in block (2 levels) in find_each' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/relation/batches.rb:21:ineach' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/relation/batches.rb:21:in block in find_each' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/relation/batches.rb:72:infind_in_batches' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/relation/batches.rb:20:in find_each' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.9/lib/active_record/querying.rb:8:infind_each' /home/gitlabhq/gitlabhq/lib/tasks/gitlab/enable_namespaces.rake:6:in block (2 levels) in <top (required)>' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/task.rb:227:incall' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/task.rb:227:in block in execute' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/task.rb:222:ineach' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/task.rb:222:in execute' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/task.rb:166:inblock in invoke_with_call_chain' /usr/local/lib/ruby/1.9.1/monitor.rb:201:in mon_synchronize' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/task.rb:159:ininvoke_with_call_chain' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/task.rb:152:in invoke' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/application.rb:141:ininvoke_task' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/application.rb:99:in block (2 levels) in top_level' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/application.rb:99:ineach' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/application.rb:99:in block in top_level' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/application.rb:108:inrun_with_threads' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/application.rb:93:in top_level' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/application.rb:71:inblock in run' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/application.rb:158:in standard_exception_handling' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/lib/rake/application.rb:68:inrun' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/gems/rake-10.0.1/bin/rake:37:in <top (required)>' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/bin/rake:23:inload' /home/gitlabhq/gitlabhq/vendor/bundle/ruby/1.9.1/bin/rake:23:in `' Tasks: TOP => gitlab:enable_namespaces