[typo] typo 5.1.1 to 5.2 upgrade
Chris Dagdigian
dag at sonsorol.org
Thu Mar 26 17:53:29 EDT 2009
Thanks Rick,
Your advice got me past the install.
Migration worked fine for development and test but I'm hung up on the
production instance ...
On Mar 26, 2009, at 9:35 AM, Rick DeNatale wrote:
> This sounds like it's related to one of the things I recently
> encountered in trying to upgrade from 4.1 to 5.2
>
> try
> sudo gem install datanoise-actionwebservice --source http://gems.github.com
My older typo seemed current to migration #70 so I'm trying each newer
migration one at a time and I immediately get this with #71:
> [dag at dag migrate]$ rake -v --trace RAILS_ENV=production db:migrate
> VERSION=71
> (in /home/rails-applications/typo-5.2)
> ** Invoke db:migrate (first_time)
> ** Invoke environment (first_time)
> ** Execute environment
> ** Execute db:migrate
> == FixTagsNaming: migrating
> ==================================================
> rake aborted!
> An error has occurred, all later migrations canceled:
>
> Validation failed: Name has already been taken
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/validations.rb:1021:in `save_without_dirty!'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/dirty.rb:87:in `save_without_transactions!'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/transactions.rb:150:in `save!'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/connection_adapters/abstract/database_statements.rb:
> 66:in `transaction'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/transactions.rb:129:in `transaction'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/transactions.rb:138:in `transaction'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/transactions.rb:150:in `save!'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/transactions.rb:158:in `rollback_active_record_state!'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/transactions.rb:150:in `save!'
> ./db/migrate//071_fix_tags_naming.rb:6:in `up_without_benchmarks'
> ./db/migrate//071_fix_tags_naming.rb:4:in `each'
> ./db/migrate//071_fix_tags_naming.rb:4:in `up_without_benchmarks'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:280:in `send'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:280:in `migrate'
> /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:280:in `migrate'
> (__DELEGATION__):2:in `__send__'
> (__DELEGATION__):2:in `migrate'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:480:in `migrate'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:556:in `call'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:556:in `ddl_transaction'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:479:in `migrate'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:466:in `each'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:466:in `migrate'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:394:in `up'
> /home/rails-applications/typo-5.2/vendor/rails/activerecord/lib/
> active_record/migration.rb:379:in `migrate'
> /home/rails-applications/typo-5.2/vendor/rails/railties/lib/tasks/
> databases.rake:111
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:617:in `call'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:617:in
> `execute'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:612:in `each'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:612:in
> `execute'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:578:in
> `invoke_with_call_chain'
> /usr/local/lib/ruby/1.8/monitor.rb:238:in `synchronize'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:571:in
> `invoke_with_call_chain'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:564:in
> `invoke'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2027:in
> `invoke_task'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in
> `top_level'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in
> `each'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in
> `top_level'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in
> `standard_exception_handling'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in
> `top_level'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1977:in `run'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in
> `standard_exception_handling'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/lib/rake.rb:1974:in `run'
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake:31
> /usr/local/bin/rake:19:in `load'
> /usr/local/bin/rake:19
>
Anything obvious jump out here?
Regards,
Chris
More information about the Typo-list
mailing list