Bug 863559 - Uploading manifest fails with Errors::SecurityViolation
Summary: Uploading manifest fails with Errors::SecurityViolation
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Content Management
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: Unspecified
Assignee: Tom McKay
QA Contact: Katello QA List
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-10-05 19:21 UTC by Thom Carlin
Modified: 2013-03-27 20:10 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-10-05 19:43:58 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Thom Carlin 2012-10-05 19:21:09 UTC
Description of problem:

Uploading a manifest returns "Subscription manifest upload for provider 'Red Hat' failed.
Reason: CDN loading error: access denied to https://cdn.redhat.com/content/beta/rhel/server/5/listing
CDN loading error: access denied to https://cdn.redhat.com/content/beta/rhel/server/5/listing (Errors::SecurityViolation)"

Version-Release number of selected component (if applicable):

CF 1.1 beta

How reproducible:

Haven't tried - expect it to reoccur each time for this specific manifest

Steps to Reproduce:
1. Upload manifest 
2.
3.
  
Actual results:

"Subscription manifest upload for provider 'Red Hat' failed.
Reason: CDN loading error: access denied to https://cdn.redhat.com/content/beta/rhel/server/5/listing
CDN loading error: access denied to https://cdn.redhat.com/content/beta/rhel/server/5/listing (Errors::SecurityViolation)"

Expected results:

Successful upload of manifest

Additional info:

production_delayed_jobs_sql.log excerpt..

[ WARN: 2012-10-05 14:28:11 #5599] Creating scope :in_product. Overwriting existing method Repository.in_product.
[ERROR: 2012-10-05 14:45:18 #5681] Rolling back due to a problem: 
#<Errors::SecurityViolation: CDN loading error: access denied to https://cdn.redhat.com/content/beta/rhel/server/5/listing> 
/usr/share/katello/lib/resources/cdn.rb:98:in `get'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:116:in `get_substitutions_from'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:105:in `for_each_substitute_of_next_var'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:79:in `substitute_vars_in_prefix'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:56:in `substitute_vars'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:38:in `precalculate'\n/usr/lib/ruby/gems/1.8/gems/oauth-0.4.4/lib/oauth/signature/hmac/base.rb:11:in `reduce'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:37:in `each'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:37:in `reduce'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:37:in `precalculate'\n/usr/share/katello/app/models/glue/pulp/repos.rb:417:in `set_repos'\n/usr/share/katello/app/models/glue.rb:153:in `send'\n/usr/share/katello/app/models/glue.rb:153:in `execute'\n/usr/share/katello/app/models/glue.rb:104:in `process'\n/usr/share/katello/app/models/glue.rb:100:in `each'\n/usr/share/katello/app/models/glue.rb:100:in `process'\n/usr/share/katello/app/models/glue.rb:32:in `on_save'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:220:in `_conditional_callback_around_1241'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:424:in `_run_save_callbacks'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/callbacks.rb:273:in `create_or_update'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/persistence.rb:60:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/validations.rb:49:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/attribute_methods/dirty.rb:30:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:292:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:207:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:290:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/share/katello/app/models/lazy_accessor.rb:108:in `save!'\n/usr/share/katello/app/models/glue/candlepin/product.rb:55:in `import_from_cp'\n/usr/share/katello/app/models/glue/provider.rb:246:in `import_products_from_cp'\n/usr/share/katello/app/models/glue/provider.rb:245:in `each'\n/usr/share/katello/app/models/glue/provider.rb:245:in `import_products_from_cp'\n/usr/share/katello/app/models/glue/provider.rb:238:in `each'\n/usr/share/katello/app/models/glue/provider.rb:238:in `import_products_from_cp'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:29:in `with_cache'\n/usr/share/katello/app/models/glue/provider.rb:237:in `import_products_from_cp'\n/usr/share/katello/app/models/glue.rb:153:in `send'\n/usr/share/katello/app/models/glue.rb:153:in `execute'\n/usr/share/katello/app/models/glue.rb:104:in `process'\n/usr/share/katello/app/models/glue.rb:100:in `each'\n/usr/share/katello/app/models/glue.rb:100:in `process'\n/usr/share/katello/app/models/glue.rb:32:in `on_save'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:220:in `_conditional_callback_around_1655'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:414:in `_run_save_callbacks'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/callbacks.rb:273:in `create_or_update'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/persistence.rb:60:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/validations.rb:49:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/attribute_methods/dirty.rb:30:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:292:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:207:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:290:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/share/katello/app/models/glue/provider.rb:197:in `queue_import_manifest'\n/usr/share/katello/app/models/async_operation.rb:41:in `send'\n/usr/share/katello/app/models/async_operation.rb:41:in `perform'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/backend/base.rb:87:in `invoke_job'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `run'\n/usr/lib/ruby/1.8/timeout.rb:67:in `timeout'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `run'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:119:in `run'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:177:in `reserve_and_run_one_job'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:104:in `work_off'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `times'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `work_off'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:78:in `start'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:77:in `start'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:74:in `loop'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:74:in `start'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:104:in `run'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:83:in `run_process'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:249:in `call'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:249:in `start_proc'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/daemonize.rb:197:in `call'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/daemonize.rb:197:in `call_as_daemon'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:253:in `start_proc'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:293:in `start'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/controller.rb:70:in `run'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons.rb:195:in `run_proc'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/cmdline.rb:109:in `call'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/cmdline.rb:109:in `catch_exceptions'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons.rb:194:in `run_proc'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:81:in `run_process'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:75:in `daemonize'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:73:in `times'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:73:in `daemonize'\nscript/delayed_job:5
[ERROR: 2012-10-05 14:45:18 #5681] Rolling back due to a problem: 
#<Errors::SecurityViolation: CDN loading error: access denied to https://cdn.redhat.com/content/beta/rhel/server/5/listing> 
/usr/share/katello/lib/resources/cdn.rb:98:in `get'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:116:in `get_substitutions_from'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:105:in `for_each_substitute_of_next_var'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:79:in `substitute_vars_in_prefix'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:56:in `substitute_vars'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:38:in `precalculate'\n/usr/lib/ruby/gems/1.8/gems/oauth-0.4.4/lib/oauth/signature/hmac/base.rb:11:in `reduce'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:37:in `each'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:37:in `reduce'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:37:in `precalculate'\n/usr/share/katello/app/models/glue/pulp/repos.rb:417:in `set_repos'\n/usr/share/katello/app/models/glue.rb:153:in `send'\n/usr/share/katello/app/models/glue.rb:153:in `execute'\n/usr/share/katello/app/models/glue.rb:104:in `process'\n/usr/share/katello/app/models/glue.rb:100:in `each'\n/usr/share/katello/app/models/glue.rb:100:in `process'\n/usr/share/katello/app/models/glue.rb:32:in `on_save'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:220:in `_conditional_callback_around_1241'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:424:in `_run_save_callbacks'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/callbacks.rb:273:in `create_or_update'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/persistence.rb:60:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/validations.rb:49:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/attribute_methods/dirty.rb:30:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:292:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:207:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:290:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/share/katello/app/models/lazy_accessor.rb:108:in `save!'\n/usr/share/katello/app/models/glue/candlepin/product.rb:55:in `import_from_cp'\n/usr/share/katello/app/models/glue/provider.rb:246:in `import_products_from_cp'\n/usr/share/katello/app/models/glue/provider.rb:245:in `each'\n/usr/share/katello/app/models/glue/provider.rb:245:in `import_products_from_cp'\n/usr/share/katello/app/models/glue/provider.rb:238:in `each'\n/usr/share/katello/app/models/glue/provider.rb:238:in `import_products_from_cp'\n/usr/share/katello/lib/util/cdn_var_substitutor.rb:29:in `with_cache'\n/usr/share/katello/app/models/glue/provider.rb:237:in `import_products_from_cp'\n/usr/share/katello/app/models/glue.rb:153:in `send'\n/usr/share/katello/app/models/glue.rb:153:in `execute'\n/usr/share/katello/app/models/glue.rb:104:in `process'\n/usr/share/katello/app/models/glue.rb:100:in `each'\n/usr/share/katello/app/models/glue.rb:100:in `process'\n/usr/share/katello/app/models/glue.rb:32:in `on_save'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:220:in `_conditional_callback_around_1655'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:414:in `_run_save_callbacks'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/callbacks.rb:273:in `create_or_update'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/persistence.rb:60:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/validations.rb:49:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/attribute_methods/dirty.rb:30:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:292:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:207:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:290:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/share/katello/app/models/glue/provider.rb:197:in `queue_import_manifest'\n/usr/share/katello/app/models/async_operation.rb:41:in `send'\n/usr/share/katello/app/models/async_operation.rb:41:in `perform'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/backend/base.rb:87:in `invoke_job'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `run'\n/usr/lib/ruby/1.8/timeout.rb:67:in `timeout'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `run'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:119:in `run'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:177:in `reserve_and_run_one_job'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:104:in `work_off'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `times'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `work_off'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:78:in `start'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:77:in `start'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:74:in `loop'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:74:in `start'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:104:in `run'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:83:in `run_process'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:249:in `call'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:249:in `start_proc'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/daemonize.rb:197:in `call'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/daemonize.rb:197:in `call_as_daemon'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:253:in `start_proc'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:293:in `start'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/controller.rb:70:in `run'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons.rb:195:in `run_proc'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/cmdline.rb:109:in `call'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/cmdline.rb:109:in `catch_exceptions'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons.rb:194:in `run_proc'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:81:in `run_process'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:75:in `daemonize'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:73:in `times'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:73:in `daemonize'\nscript/delayed_job:5
[ERROR: 2012-10-05 14:45:18 #5681] Failed to perform rollback on import of products in manifest /usr/share/katello/tmp/import_3a86de594ff7e8103918.zip - #<RuntimeError: Dont know how to rollback import_products_from_cp>
  /usr/share/katello/app/models/glue.rb:147:in `execute'\n/usr/share/katello/app/models/glue.rb:117:in `process'\n/usr/share/katello/app/models/glue.rb:114:in `reverse_each'\n/usr/share/katello/app/models/glue.rb:114:in `process'\n/usr/share/katello/app/models/glue.rb:32:in `on_save'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:220:in `_conditional_callback_around_1655'\n/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/callbacks.rb:414:in `_run_save_callbacks'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/callbacks.rb:273:in `create_or_update'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/persistence.rb:60:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/validations.rb:49:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/attribute_methods/dirty.rb:30:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:292:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:207:in `transaction'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:290:in `with_transaction_returning_status'\n/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.10/lib/active_record/transactions.rb:245:in `save!'\n/usr/share/katello/app/models/glue/provider.rb:197:in `queue_import_manifest'\n/usr/share/katello/app/models/async_operation.rb:41:in `send'\n/usr/share/katello/app/models/async_operation.rb:41:in `perform'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/backend/base.rb:87:in `invoke_job'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `run'\n/usr/lib/ruby/1.8/timeout.rb:67:in `timeout'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `run'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:119:in `run'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:177:in `reserve_and_run_one_job'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:104:in `work_off'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `times'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `work_off'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:78:in `start'\n/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:77:in `start'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:74:in `loop'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:74:in `start'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:104:in `run'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:83:in `run_process'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:249:in `call'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:249:in `start_proc'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/daemonize.rb:197:in `call'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/daemonize.rb:197:in `call_as_daemon'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:253:in `start_proc'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/application.rb:293:in `start'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/controller.rb:70:in `run'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons.rb:195:in `run_proc'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/cmdline.rb:109:in `call'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons/cmdline.rb:109:in `catch_exceptions'\n/usr/lib/ruby/gems/1.8/gems/daemons-1.1.4/lib/daemons.rb:194:in `run_proc'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:81:in `run_process'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:75:in `daemonize'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:73:in `times'\n/usr/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/command.rb:73:in `daemonize'\nscript/delayed_job:5

Comment 5 Tom McKay 2012-10-05 19:43:58 UTC
Problem with manifest that is too large.


Note You need to log in before you can comment on or make changes to this bug.