404 error when promoting a Content View

Environment:

  • Katello 2.3
  • RHEL 7

Issue: We are getting "404 Resource not found" error when promoting a
content view. Usually, resuming the task completes a failed/paused task.
However, this around the paused task does not go any farther when I attempt
to resume.

Has anyone in the group encountered a similar issue and is there any work
around or fix for this issue so that the task can complete successfully?

Action:

Actions::Pulp::Repository::Destroy

Exception:

RestClient::ResourceNotFound: 404 Resource Not Found

Backtrace:

/opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in return!' /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:92:inblock in get_response'
/opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:228:in call' /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:228:inprocess_result'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:in block in transmit' /opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:instart'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:in transmit' /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:64:inexecute'
/opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:33:in execute' /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/resource.rb:94:indelete'
/opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:91:in get_response' /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:79:incall'
/opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/resources/repository.rb:71:in delete' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/pulp/repository/destroy.rb:10:ininvoke_external_task'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:83:in initiate_external_action' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:89:inrescue in resume_external_action'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:87:in resume_external_action' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:16:inrun'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/cancellable.rb:9:in run' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/pulp/abstract_async_task.rb:45:inrun'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:502:in block (3 levels) in execute_run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:incall'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:29:in run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:incall'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:16:in block in run' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:46:inblock (2 levels) in as_remote_user'
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/katello/util/thread_session.rb:72:in pulp_config' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:32:inas_pulp_user'
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:45:in block in as_remote_user' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/katello/util/thread_session.rb:79:incp_config'
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:27:in as_cp_user' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:44:inas_remote_user'
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:16:in run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:incall'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/progress.rb:30:in with_progress_calculation' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/progress.rb:16:inrun'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in call' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:11:inblock in run'
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:22:in with_locale' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:11:inrun'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in call' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/world.rb:30:inexecute'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:501:in block (2 levels) in execute_run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:500:incatch'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:500:in block in execute_run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:incall'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in block in with_error_handling' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:incatch'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in with_error_handling' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:495:inexecute_run'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:262:in execute' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:9:inblock (2 levels) in execute'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract.rb:155:in call' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract.rb:155:inwith_meta_calculation'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:8:in block in execute' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:22:inopen_action'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:7:in execute' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/executors/parallel/worker.rb:15:inblock in on_message'
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:74:in block in assigns' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:73:intap'
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:73:in assigns' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:56:inmatch_value'
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:36:in block in match?' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:35:ineach'
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:35:in match?' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:23:inmatch'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/executors/parallel/worker.rb:12:in on_message' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/context.rb:47:inon_envelope'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/executes_context.rb:7:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/actor.rb:26:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/awaits.rb:15:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:38:in process_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:31:inprocess_envelopes?'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:20:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/termination.rb:55:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/removes_child.rb:10:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:161:inprocess_envelope'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:95:in block in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:118:inblock (2 levels) in schedule_execution'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/synchronization/monitor_object.rb:17:in block in synchronize' /opt/rh/ruby193/root/usr/share/ruby/monitor.rb:211:inmon_synchronize'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/synchronization/monitor_object.rb:17:in synchronize' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:115:inblock in schedule_execution'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:19:in call' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:19:incall'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:97:in work' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:78:inblock in call_job'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:332:in call' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:332:inrun_task'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in block (3 levels) in create_worker' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:303:inloop'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:303:in block (2 levels) in create_worker' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:302:incatch'
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:302:in block in create_worker' /opt/rh/ruby193/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:incall'
/opt/rh/ruby193/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `block in create_with_logging_context'

Obvious workaround:

  1. Skip failing action;
  2. Complete CV promotion;
  3. Remove promoted version (it will fail too probably, so skip 1 action
    again);
  4. Repeat promotion.
··· 2015-10-19 19:24 GMT+03:00 Soubhadra Datta :

Environment:

  • Katello 2.3
  • RHEL 7

Issue: We are getting “404 Resource not found” error when promoting a
content view. Usually, resuming the task completes a failed/paused task.
However, this around the paused task does not go any farther when I attempt
to resume.

Has anyone in the group encountered a similar issue and is there any work
around or fix for this issue so that the task can complete successfully?

Action:

Actions::Pulp::Repository::Destroy

Exception:

RestClient::ResourceNotFound: 404 Resource Not Found

Backtrace:

/opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in return!' /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:92:inblock in get_response’
/opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:228:in call' /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:228:inprocess_result’
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:in block in transmit' /opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:instart’
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:in transmit' /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:64:inexecute’
/opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:33:in execute' /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/resource.rb:94:indelete’
/opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:91:in get_response' /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:79:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/resources/repository.rb:71:in delete' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/pulp/repository/destroy.rb:10:ininvoke_external_task’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:83:in initiate_external_action' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:89:inrescue in resume_external_action’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:87:in resume_external_action' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:16:inrun’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/cancellable.rb:9:in run' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/pulp/abstract_async_task.rb:45:inrun’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:502:in block (3 levels) in execute_run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:29:in run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:16:in block in run' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:46:inblock (2 levels) in as_remote_user’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/katello/util/thread_session.rb:72:in pulp_config' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:32:inas_pulp_user’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:45:in block in as_remote_user' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/katello/util/thread_session.rb:79:incp_config’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:27:in as_cp_user' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:44:inas_remote_user’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:16:in run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/progress.rb:30:in with_progress_calculation' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/progress.rb:16:inrun’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in call' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:11:inblock in run’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:22:in with_locale' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:11:inrun’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in call' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/world.rb:30:inexecute’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:501:in block (2 levels) in execute_run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:500:incatch’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:500:in block in execute_run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in block in with_error_handling' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:incatch’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in with_error_handling' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:495:inexecute_run’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:262:in execute' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:9:inblock (2 levels) in execute’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract.rb:155:in call' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract.rb:155:inwith_meta_calculation’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:8:in block in execute' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:22:inopen_action’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:7:in execute' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/executors/parallel/worker.rb:15:inblock in on_message’
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:74:in block in assigns' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:73:intap’
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:73:in assigns' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:56:inmatch_value’
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:36:in block in match?' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:35:ineach’
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:35:in match?' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:23:inmatch’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/executors/parallel/worker.rb:12:in on_message' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/context.rb:47:inon_envelope’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/executes_context.rb:7:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/actor.rb:26:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/awaits.rb:15:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:38:in process_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:31:inprocess_envelopes?’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:20:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/termination.rb:55:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/removes_child.rb:10:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:161:inprocess_envelope’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:95:in block in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:118:inblock (2 levels) in schedule_execution’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/synchronization/monitor_object.rb:17:in block in synchronize' /opt/rh/ruby193/root/usr/share/ruby/monitor.rb:211:inmon_synchronize’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/synchronization/monitor_object.rb:17:in synchronize' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:115:inblock in schedule_execution’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:19:in call' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:19:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:97:in work' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:78:inblock in call_job’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:332:in call' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:332:inrun_task’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in block (3 levels) in create_worker' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:303:inloop’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:303:in block (2 levels) in create_worker' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:302:incatch’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:302:in block in create_worker' /opt/rh/ruby193/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `block in create_with_logging_context’


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Kind regards,
Vladimir.

Thanks for your reply. As per the workaround you have suggested, I have
completed Step 1 and Step 2. However, I am not clear on the correct
procedure for Step 3, i.e. removing a promoted version.

When I go to Content > Content Views > CV Name > Select the promoted
version in the right pane, I see a "Remove" icon in Action column. If I
click on the "Remove" icon, I get the option of removing "Dev" and
"Library" Lifecycle Environment from Version 3. Note that "404 Resource
not found" error was encountered when we attempted to promote "Dev". So,
the correct way to do this would be to only select the check box for "Dev"
in version 3.0, complete the removal process and repeat promotion for
"Dev"? Please see screen shot below. The documentation in the user guide
does not have adequate information on removing a promoted version, so I
wanted to check before I blow away something accidentally …

··· On Monday, October 19, 2015 at 12:37:06 PM UTC-5, Vladimir Stackov wrote: > > Obvious workaround: > 1. Skip failing action; > 2. Complete CV promotion; > 3. Remove promoted version (it will fail too probably, so skip 1 action > again); > 4. Repeat promotion. > > 2015-10-19 19:24 GMT+03:00 Soubhadra Datta >: > >> Environment: >> >> - Katello 2.3 >> - RHEL 7 >> >> >> Issue: We are getting "404 Resource not found" error when promoting a >> content view. Usually, resuming the task completes a failed/paused task. >> However, this around the paused task does not go any farther when I attempt >> to resume. >> >> >> Has anyone in the group encountered a similar issue and is there any work >> around or fix for this issue so that the task can complete successfully? >> >> >> Action: >> >> Actions::Pulp::Repository::Destroy >> >> >> >> Exception: >> >> RestClient::ResourceNotFound: 404 Resource Not Found >> >> >> Backtrace: >> >> /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in `return!' >> /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:92:in `block in get_response' >> /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:228:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:228:in `process_result' >> /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:in `block in transmit' >> /opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:in `start' >> /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:in `transmit' >> /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:64:in `execute' >> /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:33:in `execute' >> /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/resource.rb:94:in `delete' >> /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:91:in `get_response' >> /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:79:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/resources/repository.rb:71:in `delete' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/pulp/repository/destroy.rb:10:in `invoke_external_task' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:83:in `initiate_external_action' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:89:in `rescue in resume_external_action' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:87:in `resume_external_action' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:16:in `run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/cancellable.rb:9:in `run' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/pulp/abstract_async_task.rb:45:in `run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:502:in `block (3 levels) in execute_run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:29:in `run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:16:in `block in run' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:46:in `block (2 levels) in as_remote_user' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/katello/util/thread_session.rb:72:in `pulp_config' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:32:in `as_pulp_user' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:45:in `block in as_remote_user' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/katello/util/thread_session.rb:79:in `cp_config' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:27:in `as_cp_user' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:44:in `as_remote_user' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:16:in `run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/progress.rb:30:in `with_progress_calculation' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/progress.rb:16:in `run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:11:in `block in run' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:22:in `with_locale' >> /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:11:in `run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/world.rb:30:in `execute' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:501:in `block (2 levels) in execute_run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:500:in `catch' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:500:in `block in execute_run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in `block in with_error_handling' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in `catch' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in `with_error_handling' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:495:in `execute_run' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:262:in `execute' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:9:in `block (2 levels) in execute' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract.rb:155:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract.rb:155:in `with_meta_calculation' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:8:in `block in execute' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:22:in `open_action' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:7:in `execute' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/executors/parallel/worker.rb:15:in `block in on_message' >> /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:74:in `block in assigns' >> /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:73:in `tap' >> /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:73:in `assigns' >> /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:56:in `match_value' >> /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:36:in `block in match?' >> /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:35:in `each' >> /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:35:in `match?' >> /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:23:in `match' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/executors/parallel/worker.rb:12:in `on_message' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/context.rb:47:in `on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/executes_context.rb:7:in `on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/actor.rb:26:in `on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/awaits.rb:15:in `on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in `on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:38:in `process_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:31:in `process_envelopes?' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:20:in `on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/termination.rb:55:in `on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/removes_child.rb:10:in `on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:in `pass' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in `on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:161:in `process_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:95:in `block in on_envelope' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:118:in `block (2 levels) in schedule_execution' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/synchronization/monitor_object.rb:17:in `block in synchronize' >> /opt/rh/ruby193/root/usr/share/ruby/monitor.rb:211:in `mon_synchronize' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/synchronization/monitor_object.rb:17:in `synchronize' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:115:in `block in schedule_execution' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:19:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:19:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:97:in `work' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:78:in `block in call_job' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:332:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:332:in `run_task' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (3 levels) in create_worker' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:303:in `loop' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:303:in `block (2 levels) in create_worker' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:302:in `catch' >> /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:302:in `block in create_worker' >> /opt/rh/ruby193/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `call' >> /opt/rh/ruby193/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `block in create_with_logging_context' >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Foreman users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to foreman-user...@googlegroups.com . >> To post to this group, send email to forema...@googlegroups.com >> . >> Visit this group at http://groups.google.com/group/foreman-users. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Kind regards, > Vladimir. >

>Note that "404 Resource not found" error was encountered when we attempted
to promote "Dev".

Yes,
> the correct way to do this would be to only select the check box for
"Dev" in version 3.0, complete the removal process and repeat promotion for
"Dev".

You may also try to promote previous version to dev and then promote latest
(3.0) again instead of removing ("depromoting").

··· 2015-10-20 0:33 GMT+03:00 Soubhadra Datta :

Thanks for your reply. As per the workaround you have suggested, I have
completed Step 1 and Step 2. However, I am not clear on the correct
procedure for Step 3, i.e. removing a promoted version.

When I go to Content > Content Views > CV Name > Select the promoted
version in the right pane, I see a “Remove” icon in Action column. If I
click on the “Remove” icon, I get the option of removing “Dev” and
"Library" Lifecycle Environment from Version 3. Note that “404 Resource
not found” error was encountered when we attempted to promote “Dev”. So,
the correct way to do this would be to only select the check box for “Dev"
in version 3.0, complete the removal process and repeat promotion for
"Dev”? Please see screen shot below. The documentation in the user guide
does not have adequate information on removing a promoted version, so I
wanted to check before I blow away something accidentally …

On Monday, October 19, 2015 at 12:37:06 PM UTC-5, Vladimir Stackov wrote:

Obvious workaround:

  1. Skip failing action;
  2. Complete CV promotion;
  3. Remove promoted version (it will fail too probably, so skip 1 action
    again);
  4. Repeat promotion.

2015-10-19 19:24 GMT+03:00 Soubhadra Datta soubhad...@gmail.com:

Environment:

  • Katello 2.3
  • RHEL 7

Issue: We are getting “404 Resource not found” error when promoting a
content view. Usually, resuming the task completes a failed/paused task.
However, this around the paused task does not go any farther when I attempt
to resume.

Has anyone in the group encountered a similar issue and is there any
work around or fix for this issue so that the task can complete
successfully?

Action:

Actions::Pulp::Repository::Destroy

Exception:

RestClient::ResourceNotFound: 404 Resource Not Found

Backtrace:

/opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in return!' /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:92:inblock in get_response’
/opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:228:in call' /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:228:inprocess_result’
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:in block in transmit' /opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:instart’
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:in transmit' /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:64:inexecute’
/opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:33:in execute' /opt/rh/ruby193/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/resource.rb:94:indelete’
/opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:91:in get_response' /opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/base.rb:79:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/runcible-1.3.5/lib/runcible/resources/repository.rb:71:in delete' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/pulp/repository/destroy.rb:10:ininvoke_external_task’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:83:in initiate_external_action' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:89:inrescue in resume_external_action’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:87:in resume_external_action' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/polling.rb:16:inrun’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/cancellable.rb:9:in run' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/pulp/abstract_async_task.rb:45:inrun’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:502:in block (3 levels) in execute_run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:29:in run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:16:in block in run' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:46:inblock (2 levels) in as_remote_user’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/katello/util/thread_session.rb:72:in pulp_config' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:32:inas_pulp_user’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:45:in block in as_remote_user' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/katello/util/thread_session.rb:79:incp_config’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:27:in as_cp_user' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:44:inas_remote_user’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/remote_action.rb:16:in run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/progress.rb:30:in with_progress_calculation' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action/progress.rb:16:inrun’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in call' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware.rb:16:in pass' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:11:inblock in run’
/opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:22:in with_locale' /opt/rh/ruby193/root/usr/share/gems/gems/katello-2.3.0/app/lib/actions/middleware/keep_locale.rb:11:inrun’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/stack.rb:22:in call' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/middleware/world.rb:30:inexecute’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:501:in block (2 levels) in execute_run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:500:incatch’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:500:in block in execute_run' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in block in with_error_handling' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:incatch’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:417:in with_error_handling' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:495:inexecute_run’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/action.rb:262:in execute' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:9:inblock (2 levels) in execute’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract.rb:155:in call' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract.rb:155:inwith_meta_calculation’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:8:in block in execute' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:22:inopen_action’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:7:in execute' /opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/executors/parallel/worker.rb:15:inblock in on_message’
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:74:in block in assigns' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:73:intap’
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matchers/abstract.rb:73:in assigns' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:56:inmatch_value’
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:36:in block in match?' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:35:ineach’
/opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:35:in match?' /opt/rh/ruby193/root/usr/share/gems/gems/algebrick-0.7.3/lib/algebrick/matching.rb:23:inmatch’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/executors/parallel/worker.rb:12:in on_message' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/context.rb:47:inon_envelope’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/executes_context.rb:7:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/dynflow-0.8.2/lib/dynflow/actor.rb:26:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/awaits.rb:15:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:38:in process_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:31:inprocess_envelopes?’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/buffer.rb:20:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/termination.rb:55:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/removes_child.rb:10:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/abstract.rb:26:inpass’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:161:inprocess_envelope’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:95:in block in on_envelope' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:118:inblock (2 levels) in schedule_execution’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/synchronization/monitor_object.rb:17:in block in synchronize' /opt/rh/ruby193/root/usr/share/ruby/monitor.rb:211:inmon_synchronize’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/synchronization/monitor_object.rb:17:in synchronize' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-edge-0.1.0/lib/concurrent/actor/core.rb:115:inblock in schedule_execution’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:19:in call' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:19:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:97:in work' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/serialized_execution.rb:78:inblock in call_job’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:332:in call' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:332:inrun_task’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in block (3 levels) in create_worker' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:303:inloop’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:303:in block (2 levels) in create_worker' /opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:302:incatch’
/opt/rh/ruby193/root/usr/share/gems/gems/concurrent-ruby-0.9.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:302:in block in create_worker' /opt/rh/ruby193/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:incall’
/opt/rh/ruby193/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `block in create_with_logging_context’


You received this message because you are subscribed to the Google
Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to foreman-user...@googlegroups.com.
To post to this group, send email to forema...@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Kind regards,
Vladimir.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Kind regards,
Vladimir.

>
>
> You may also try to promote previous version to dev and then promote
> latest (3.0) again instead of removing ("depromoting").
>
>
Promoting Lifecycle environment to a previous version and re-promoting to
the latest version worked fine. Thanks for your help!