Project

General

Profile

Bug #19661

facts are not being imported into foreman from ansible playbook run (host & reports work OK)

Added by David LeVene about 4 years ago. Updated 2 months ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description

Upon setting up ansible module as per https://theforeman.org/plugins/foreman_ansible/1.x/index.html, reports and host creation is working as expected but host facts are not being imported.

They are being seen in the reports - I have asked my question here but no response https://groups.google.com/forum/#!topic/foreman-users/A1M2TRXtfkw

Fresh installation on CentOS 7
ansible-2.3.0.0-3.el7.noarch
foreman-1.15.0-1.el7.noarch

foreman-installer -i \
--enable-foreman-plugin-ansible \
--foreman-foreman-url=http://foreman.levene.local/

Updated /usr/lib/python2.7/site-packages/ansible/plugins/callback/foreman.py
FOREMAN_URL = os.getenv('FOREMAN_URL', "https://foreman.levene.local:443")
FOREMAN_SSL_CERT = (os.getenv('FOREMAN_SSL_CERT',
"/etc/puppetlabs/puppet/ssl/certs/foreman.levene.local.pem"),
os.getenv('FOREMAN_SSL_KEY',
"/etc/puppetlabs/puppet/ssl/private_keys/foreman.levene.local.pem"))
FOREMAN_SSL_VERIFY = os.getenv('FOREMAN_SSL_VERIFY', "/etc/puppetlabs/puppet/ssl/certs/ca.pem")

Set the values
[root@foreman ~]# grep -i foreman /etc/ansible/ansible.cfg
callback_whitelist = foreman
#callback_whitelist = foreman

Ansible run from within foreman interfaces shows

017-05-24 18:31:54 efd6329d [app] [I] Redirected to https://foreman.levene.local/foreman_tasks/tasks/a37a3a0b-1493-4d06-ad3f-aa6495587283
2017-05-24 18:31:54 efd6329d [app] [I] Completed 302 Found in 425ms (ActiveRecord: 27.6ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Started GET "/foreman_tasks/tasks/a37a3a0b-1493-4d06-ad3f-aa6495587283" for 192.168.137.1 at 2017-05-24 18:31:54 +0930
2017-05-24 18:31:54 57f35b8d [app] [I] Processing by ForemanTasks::TasksController#show as HTML
2017-05-24 18:31:54 57f35b8d [app] [I] Parameters: {"id"=>"a37a3a0b-1493-4d06-ad3f-aa6495587283"}
2017-05-24 18:31:54 57f35b8d [app] [I] Current user: dlevene (administrator)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_details.html.erb (96.2ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_running_steps.html.erb (1.9ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_errors.html.erb (1.1ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_raw.html.erb (21.7ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_locks.html.erb (10.1ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/show.html.erb within layouts/application (152.0ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered layouts/_application_content.html.erb (0.3ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered home/_user_dropdown.html.erb (28.7ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Read fragment views/tabs_and_title_records-3 (0.1ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered home/_topbar.html.erb (34.7ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Rendered layouts/base.html.erb (36.2ms)
2017-05-24 18:31:54 57f35b8d [app] [I] Completed 200 OK in 236ms (Views: 180.7ms | ActiveRecord: 41.3ms)
2017-05-24 18:31:54 641a6140 [app] [I] Started GET "/assets/foreman_tasks/tasks-066b4f761bd333e7764a63f8846215f9c4bbff64e4b466c34b6b4163533444c3.css" for 192.168.137.1 at 2017-05-24 18:31:54 +0930

2017-05-24 18:31:55 ceb92df5 [app] [I] Started GET "/notification_recipients" for 192.168.137.1 at 2017-05-24 18:31:55 +0930
2017-05-24 18:31:55 ceb92df5 [app] [I] Processing by NotificationRecipientsController#index as JSON
2017-05-24 18:31:55 ceb92df5 [app] [I] Current user: dlevene (administrator)
2017-05-24 18:31:55 ceb92df5 [app] [I] Completed 200 OK in 5ms (Views: 0.2ms | ActiveRecord: 0.6ms)
2017-05-24 18:31:58 24943a4c [app] [I] Started POST "/api/v2/reports" for 192.168.137.41 at 2017-05-24 18:31:58 +0930
2017-05-24 18:31:58 24943a4c [app] [I] Processing by Api::V2::ReportsController#create as JSON
2017-05-24 18:31:58 24943a4c [app] [I] Parameters: {"report"=>"[FILTERED]", "apiv"=>"v2"}
2017-05-24 18:31:58 24943a4c [app] [I] Current user: foreman_api_admin (administrator)
2017-05-24 18:31:58 24943a4c [app] [I] processing report for foreman.levene.local
2017-05-24 18:31:58 24943a4c [app] [I] Imported report for foreman.levene.local in 0.06 seconds
2017-05-24 18:31:58 24943a4c [app] [I] Rendered api/v2/reports/create.json.rabl (18.9ms)
2017-05-24 18:31:58 24943a4c [app] [I] Completed 201 Created in 119ms (Views: 26.1ms | ActiveRecord: 24.9ms)
2017-05-24 18:31:59 463755ef [app] [I] Started GET "/foreman_tasks/tasks/a37a3a0b-1493-4d06-ad3f-aa6495587283" for 192.168.137.1 at 2017-05-24 18:31:59 +0930
2017-05-24 18:32:00 463755ef [app] [I] Processing by ForemanTasks::TasksController#show as HTML
2017-05-24 18:32:00 463755ef [app] [I] Parameters: {"id"=>"a37a3a0b-1493-4d06-ad3f-aa6495587283"}
2017-05-24 18:32:00 463755ef [app] [I] Current user: dlevene (administrator)
2017-05-24 18:32:00 33e24e82 [app] [I] Started POST "/foreman_tasks/api/tasks/callback" for 192.168.137.41 at 2017-05-24 18:32:00 +0930
2017-05-24 18:32:00 33e24e82 [app] [I] Processing by ForemanTasks::Api::TasksController#callback as XML
2017-05-24 18:32:00 33e24e82 [app] [I] Parameters: {"callback"=>{"task_id"=>"a37a3a0b-1493-4d06-ad3f-aa6495587283", "step_id"=>3}, "data"=>{"result"=>[{"output_type"=>"stdout", "output"=>"\r\nPLAY [all] *************************************************************\r\n\r\nTASK [Gathering Facts] *************************************************\r\n", "timestamp"=>1495616515.6741207}, {"output_type"=>"stdout", "output"=>"ok: [foreman.levene.local]\r\n\r\nTASK [common : be sure ntp is installed] *******************************\r\nok: [foreman.levene.local]\r\n\r\nTASK [common : be sure ntpd is running and enabled] ********************\r\n", "timestamp"=>1495616517.782848}, {"output_type"=>"stdout", "output"=>"ok: [foreman.levene.local]\r\n\r\nPLAY RECAP *************************************************************\r\nforeman.levene.local : ok=3 changed=0 unreachable=0 failed=0 \r\n\r\n", "timestamp"=>1495616518.7837021}], "runner_id"=>"c5b4e1e2-3af6-4295-8b11-08e81bf71be6", "exit_status"=>0}, "task"=>{}}
2017-05-24 18:32:00 33e24e82 [app] [I] Current user: foreman_api_admin (administrator)
2017-05-24 18:32:00 33e24e82 [app] [I] Completed 200 OK in 8ms (Views: 0.2ms | ActiveRecord: 0.9ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_details.html.erb (532.6ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_running_steps.html.erb (9.9ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_errors.html.erb (2.0ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_raw.html.erb (10.0ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/_locks.html.erb (14.8ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-0.9.1/app/views/foreman_tasks/tasks/show.html.erb within layouts/application (590.8ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered layouts/_application_content.html.erb (1.9ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered home/_user_dropdown.html.erb (15.4ms)
2017-05-24 18:32:01 463755ef [app] [I] Read fragment views/tabs_and_title_records-3 (0.1ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered home/_topbar.html.erb (31.6ms)
2017-05-24 18:32:01 463755ef [app] [I] Rendered layouts/base.html.erb (38.2ms)
2017-05-24 18:32:01 463755ef [app] [I] Completed 200 OK in 792ms (Views: 642.7ms | ActiveRecord: 14.9ms)
2017-05-24 18:32:01 2532c952 [app] [I] Started GET "/assets/foreman_tasks/tasks-066b4f761bd333e7764a63f8846215f9c4bbff64e4b466c34b6b4163533444c3.css" for 192.168.137.1 at 2017-05-24 18:32:01 +0930
2017-05-24 18:32:01 b2af38c7 [app] [I] Started GET "/notification_recipients" for 192.168.137.1 at 2017-05-24 18:32:01 +0930
2017-05-24 18:32:01 b2af38c7 [app] [I] Processing by NotificationRecipientsController#index as JSON
2017-05-24 18:32:01 b2af38c7 [app] [I] Current user: dlevene (administrator)
2017-05-24 18:32:01 b2af38c7 [app] [I] Completed 200 OK in 8ms (Views: 0.4ms | ActiveRecord: 0.7ms)
2017-05-24 18:32:06 4ceb3f5c [app] [I] Started GET "/foreman_tasks/tasks/a37a3a0b-1493-4d06-ad3f-aa6495587283" for 192.168.137.1 at 2017-05-24 18:32:06 +0930
2017-05-24 18:32:06 4ceb3f5c [app] [I] Processing by ForemanTasks::TasksController#show as HTML
2017-05-24 18:32:06 4ceb3f5c [app] [I] Parameters: {"id"=>"a37a3a0b-1493-4d06-ad3f-aa6495587283"}
2017-05-24 18:32:06 4ceb3f5c [app] [I] Current user: dlevene (administrator)

Capture.JPG View Capture.JPG 37.2 KB Wilmar den Ouden, 08/17/2017 02:17 PM
Capture

History

#1 Updated by Wilmar den Ouden almost 4 years ago

I seem to have exactly this issue. Hosts are getting created after an Ansible run and the reports are available in Foreman but the facts are not present. No host has an operating system, ip address or mac address.

Ansible version 2.3.1.0
Python version 2.7.5
Foreman version 1.15.3
Foreman Ansible version 1.4.5

Are there any updates on this issue?

#2 Updated by Dirk Götz over 3 years ago

I found the following with Foreman 1.16.0, Ansible plugin 1.4.6 and Ansible 2.4.2.0.

When I explizitly run

ansible -i foreman.py -m setup all -u root
fact upload works, when running a playbook collecting facts I see the following error in the log which makes fact upload fail.

2018-01-25T09:01:50 565b02e9 [app] [I] Import facts for 'louis-fruusto.example.com' completed. Added: 0, Updated: 0, Deleted 420 facts
2018-01-25T09:01:51 565b02e9 [app] [W] Action failed
 | ActiveRecord::RecordInvalid: Validation failed: Major version is not a number, Major version Operating System version is required, Name can't be blank, Title can't be blank
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/validations.rb:79:in `raise_record_invalid'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/validations.rb:43:in `save!'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/attribute_methods/dirty.rb:29:in `save!'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/transactions.rb:291:in `block in save!'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/transactions.rb:351:in `block in with_transaction_returning_status'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/transactions.rb:220:in `transaction'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/transactions.rb:348:in `with_transaction_returning_status'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/transactions.rb:291:in `save!'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/persistence.rb:51:in `create!'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman_ansible-1.4.6/app/services/foreman_ansible/fact_parser.rb:14:in `operatingsystem'
 | /usr/share/foreman/app/models/host/base.rb:160:in `block in set_non_empty_values'
 | /usr/share/foreman/app/models/host/base.rb:159:in `each'
 | /usr/share/foreman/app/models/host/base.rb:159:in `set_non_empty_values'
 | /usr/share/foreman/app/models/host/base.rb:153:in `populate_fields_from_facts'
 | /usr/share/foreman/app/models/host/managed.rb:390:in `populate_fields_from_facts'
 | /usr/share/foreman/app/models/host/base.rb:131:in `import_facts'
 | /usr/share/foreman/app/models/host/managed.rb:294:in `import_facts'
 | /usr/share/foreman/app/controllers/api/v2/hosts_controller.rb:285:in `facts'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/abstract_controller/base.rb:198:in `process_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_controller/metal/rendering.rb:10:in `process_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/abstract_controller/callbacks.rb:20:in `block in process_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:117:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:505:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
 | /usr/share/foreman/app/controllers/api/v2/base_controller.rb:152:in `disable_json_root'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:432:in `block in make_lambda'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:312:in `block in halting'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:497:in `block in around'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:505:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
 | /usr/share/foreman/app/controllers/concerns/application_shared.rb:15:in `set_timezone'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:432:in `block in make_lambda'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:312:in `block in halting'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:497:in `block in around'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:505:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
 | /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:32:in `clear_thread'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:432:in `block in make_lambda'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:312:in `block in halting'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:497:in `block in around'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:505:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/audited-4.5.0/lib/audited/sweeper.rb:14:in `around'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:455:in `public_send'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:455:in `block in make_lambda'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:312:in `block in halting'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:497:in `block in around'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:505:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:92:in `__run_callbacks__'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:81:in `run_callbacks'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/abstract_controller/callbacks.rb:19:in `process_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_controller/metal/rescue.rb:29:in `process_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/notifications.rb:164:in `block in instrument'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/notifications.rb:164:in `instrument'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/abstract_controller/base.rb:137:in `process'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionview-4.2.9/lib/action_view/rendering.rb:30:in `process'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_controller/metal.rb:196:in `dispatch'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_controller/metal.rb:237:in `block in action'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/routing/route_set.rb:43:in `serve'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/routing/mapper.rb:49:in `serve'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/journey/router.rb:43:in `block in serve'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/journey/router.rb:30:in `each'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/journey/router.rb:30:in `serve'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/routing/route_set.rb:817:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/apipie-rails-0.5.5/lib/apipie/static_dispatcher.rb:65:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/apipie-rails-0.5.5/lib/apipie/extractor/recorder.rb:136:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/apipie-rails-0.5.5/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/etag.rb:24:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/conditionalget.rb:38:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/head.rb:13:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/params_parser.rb:27:in `call'
 | /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:8:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/flash.rb:260:in `call'
 | /usr/share/foreman/lib/middleware/session_safe_logging.rb:17:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/session/abstract/id.rb:225:in `context'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/session/abstract/id.rb:220:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/cookies.rb:560:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/query_cache.rb:36:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activerecord-4.2.9/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:88:in `__run_callbacks__'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/callbacks.rb:81:in `run_callbacks'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/railties-4.2.9/lib/rails/rack/logger.rb:38:in `call_app'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/railties-4.2.9/lib/rails/rack/logger.rb:22:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/sprockets-rails-3.2.1/lib/sprockets/rails/quiet_assets.rb:13:in `call'
 | /usr/share/foreman/lib/middleware/tagged_logging.rb:18:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/request_id.rb:21:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/methodoverride.rb:22:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/runtime.rb:18:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-4.2.9/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/actionpack-4.2.9/lib/action_dispatch/middleware/static.rb:120:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/sendfile.rb:113:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/secure_headers-3.7.3/lib/secure_headers/middleware.rb:12:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/railties-4.2.9/lib/rails/engine.rb:518:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/railties-4.2.9/lib/rails/application.rb:165:in `call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/railties-4.2.9/lib/rails/railtie.rb:194:in `public_send'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/railties-4.2.9/lib/rails/railtie.rb:194:in `method_missing'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/urlmap.rb:66:in `block in call'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/urlmap.rb:50:in `each'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/rack-1.6.8/lib/rack/urlmap.rb:50:in `call'
 | /usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:97:in `process_request'
 | /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:160:in `accept_and_process_next_request'
 | /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:113:in `main_loop'
 | /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb:416:in `block (3 levels) in start_threads'
 | /usr/lib/ruby/vendor_ruby/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception'
 | /usr/share/foreman/vendor/ruby/2.3.0/gems/logging-2.2.2/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context'
2018-01-25T09:01:51 565b02e9 [app] [I]   Rendered api/v2/errors/standard_error.json.rabl within api/v2/layouts/error_layout (0.8ms)
2018-01-25T09:01:51 565b02e9 [app] [I] Completed 500 Internal Server Error in 65ms (Views: 2.1ms | ActiveRecord: 13.9ms)

#3 Updated by Ondřej Ezr 2 months ago

  • Status changed from New to Rejected

Closing this, as it is too old and we failed to reproduce this.
Feel free to reopen this if you are still facing this issue.

Also available in: Atom PDF