Indagating for another problem, I found that host details are not correctly
fetched:
# foreman-rake console
/usr/share/foreman/lib/tasks/console.rake:4: warning: already initialized
constant ARGV
Loading production environment (Rails 4.1.5)
irb(main):001:0> @host = Host.find_by_name("cmongo02cs.mydomain.com")
=> #<Host::Managed id: 120, name: "cmongo02cs.mydomain.com", last_compile:
"2017-02-10 09:41:15", last_report: "2017-02-10 09:41:12", updated_at:
"2017-02-10 09:41:17", created_at: "2017-02-08 09:07:26", root_pass:
"$1$xxxxxxxxxxxxxxx/", architecture_id: 1, operatingsystem_id: 3,
environment_id: 34, ptable_id: nil, medium_id: nil, build: false, comment:
"", disk: nil, installed_at: nil, model_id: 1, hostgroup_id: 8, owner_id:
6, owner_type: "User", enabled: true, puppet_ca_proxy_id: 2, managed:
false, use_image: nil, image_file: nil, uuid: nil, compute_resource_id:
nil, puppet_proxy_id: 2, certname: "cmongo02cs.mydomain.com", image_id:
nil, organization_id: 1, location_id: 3, type: "Host::Managed", otp: nil,
realm_id: nil, compute_profile_id: nil, provision_method: nil,
content_source_id: 2, grub_pass: "$1$xxxx$xxxxxx/", discovery_rule_id: nil,
content_view_id: 19, lifecycle_environment_id: 4, global_status: 2,
lookup_value_matcher: "fqdn=cmongo02cs.mydomain.com", openscap_proxy_id:
nil>
irb(main):002:0> @host.info.to_yaml
Safemode::NoMethodError: undefined method '[]' for NilClass::Jail (NilClass)
from
/opt/theforeman/tfm/root/usr/share/gems/gems/safemode-1.2.3/lib/safemode/jail.rb:17:in
`method_missing'
from
/opt/theforeman/tfm/root/usr/share/gems/gems/safemode-1.2.3/lib/safemode.rb:53:in
`bind'
from
/opt/theforeman/tfm/root/usr/share/gems/gems/safemode-1.2.3/lib/safemode.rb:51:in
`eval'
from
/opt/theforeman/tfm/root/usr/share/gems/gems/safemode-1.2.3/lib/safemode.rb:51:in
`eval'
from /usr/share/foreman/app/services/safe_render.rb:36:in
`parse_string'
from /usr/share/foreman/app/services/safe_render.rb:18:in `parse'
from /usr/share/foreman/app/services/classification/base.rb:82:in
`value_of_key'
from
/usr/share/foreman/app/services/classification/class_param.rb:12:in `block
(2 levels) in enc'
from
/usr/share/foreman/app/services/classification/class_param.rb:11:in `each'
from
/usr/share/foreman/app/services/classification/class_param.rb:11:in `block
in enc'
from
/opt/rh/rh-ror41/root/usr/share/gems/gems/activerecord-4.1.5/lib/active_record/relation/delegation.rb:46:in
`each'
from
/opt/rh/rh-ror41/root/usr/share/gems/gems/activerecord-4.1.5/lib/active_record/relation/delegation.rb:46:in
`each'
from
/usr/share/foreman/app/services/classification/class_param.rb:8:in `enc'
from /usr/share/foreman/app/models/host/managed.rb:977:in
`lookup_keys_class_params'
from /usr/share/foreman/app/models/host/managed.rb:426:in `info'
from
/opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.0.0.95/app/models/katello/concerns/host_managed_extensions.rb:53:in
`info_with_katello'
... 6 levels...
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/task.rb:235:in
`each'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/task.rb:235:in
`execute'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/task.rb:179:in
`block in invoke_with_call_chain'
from /opt/rh/rh-ruby22/root/usr/share/ruby/monitor.rb:211:in
`mon_synchronize'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/task.rb:172:in
`invoke_with_call_chain'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/task.rb:165:in
`invoke'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/application.rb:150:in
`invoke_task'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/application.rb:106:in
`block (2 levels) in top_level'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/application.rb:106:in
`each'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/application.rb:106:in
`block in top_level'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/application.rb:115:in
`run_with_threads'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/application.rb:100:in
`top_level'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/application.rb:78:in
`block in run'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/application.rb:176:in
`standard_exception_handling'
from
/opt/rh/rh-ruby22/root/usr/share/gems/gems/rake-10.4.2/lib/rake/application.rb:75:in
`run'
from /opt/rh/rh-ruby22/root/usr/bin/rake:33:in `<main>'
Any idea?
Thanks in advance
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.