Restore Error(s)

Ben Lambert 8.Jun.2012 10:15am
Hey all,

I’m getting some errors when doing a rake cms:restore, and was wondering if anyone has run into this before.

The command:rake cms:restore DOMAIN_ID=3 DIR=~/webiva_sites/2012-Jun06-125855-webiva_007_beta_sandbox_com/domains/webiva_007_beta_sandbox_com/ —trace


It runs through to here

PageRevision Load (0.9ms) SELECT * FROM `page_revisions` WHERE (`page_revisions`.`revision_type` = ‘real’ AND `page_revisions`.`active` = 1)
  PageRevision Columns (1.1ms) SHOW FIELDS FROM `page_revisions`
  PageParagraph Load (2.4ms) SELECT `page_paragraphs`.* FROM `page_paragraphs` WHERE (`page_paragraphs`.page_revision_id IN (1,32,43,60,70,80,85,87,92,100,104,108,113,130,134,135,140,152,153,155,158,159,161,164,165,166,167,170,177,178,179,181,182,183,184,185,186,187,189,192,196,198,200,201,209,213,219,221,229,231,232,233,234,235,248)) ORDER BY zone_idx,position
  PageParagraph Columns (0.8ms) SHOW FIELDS FROM `page_paragraphs`

and then …
rake aborted!
uninitialized constant S3
/home/bitnami/Webiva/vendor/rails/activesupport/lib/active_support/dependencies.rb:443:in `load_missing_constant’
/home/bitnami/Webiva/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `rails_official_const_missing’
/home/bitnami/Webiva/lib/webiva_monkey_patches.rb:113:in `const_missing’
/home/bitnami/Webiva/vendor/rails/activesupport/lib/active_support/dependencies.rb:92:in `const_missing’
/home/bitnami/Webiva/vendor/rails/activesupport/lib/active_support/inflector.rb:361:in `constantize’
/home/bitnami/Webiva/vendor/rails/activesupport/lib/active_support/inflector.rb:360:in `each’
/home/bitnami/Webiva/vendor/rails/activesupport/lib/active_support/inflector.rb:360:in `constantize’
/home/bitnami/Webiva/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:162:in `constantize’
/home/bitnami/Webiva/app/models/site_module.rb:329:in `admin_controller_class’
/home/bitnami/Webiva/app/models/handler_actions.rb:49:in `get_handlers’
/home/bitnami/Webiva/app/models/handler_actions.rb:48:in `each’
/home/bitnami/Webiva/app/models/handler_actions.rb:48:in `get_handlers’
/home/bitnami/Webiva/app/models/domain_model.rb:544:in `post_handlers’
/home/bitnami/Webiva/app/models/domain_model.rb:528:in `save_without_after_commit’
/home/bitnami/Webiva/app/models/domain_model.rb:769:in `save’
/home/bitnami/Webiva/vendor/rails/activerecord/lib/active_record/attribute_methods.rb:212:in `to_proc’
/home/bitnami/Webiva/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:369:in `method_missing’
/home/bitnami/Webiva/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:219:in `method_missing’
/home/bitnami/Webiva/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:219:in `map’
/home/bitnami/Webiva/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:219:in `send’
/home/bitnami/Webiva/vendor/rails/activerecord/lib/active_record/associations/association_proxy.rb:219:in `method_missing’
/home/bitnami/Webiva/vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:369:in `method_missing’
/home/bitnami/Webiva/lib/tasks/restore.rake:132
/home/bitnami/Webiva/lib/tasks/restore.rake:132:in `each’
/home/bitnami/Webiva/lib/tasks/restore.rake:132
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:203:in `call’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:203:in `execute’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `invoke_with_call_chain’
/opt/bitnami/ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `top_level’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `run’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run’
/opt/bitnami/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/bin/rake:33
/opt/bitnami/ruby/bin/rake:19:in `load’
/opt/bitnami/ruby/bin/rake:19
Tasks: TOP => cms:restore



Any thoughts?

—Ben
Pascal Rettig 8.Jun.2012 10:26am
You need to make sure you have any additional modules that were in the source installation are installed on the destination installation. In this case it looks like you’re missing the s3 module. – https://github.com/cykod/Webiva-s3

Install via:

    $ cd vendor/modules
    $ git clone https://github.com/cykod/Webiva-s3 s3

-Pascal
Ben Lambert 8.Jun.2012 10:35am
Thank you so much!! That resolved it.