Hi,

I've a running Foreman 1.11.3 and a Smartyproxy 1.11.3 on 2 different 
machines. The Smartproxy serves the salt-api/saltmaster. Now, if I query 
from Foreman the states of the Saltmaster SmartyProxy, nothing happens. 

Sometimes a popup appears with the message 

Error: ERF12-4701 [ProxyAPI::ProxyException]: Unable to fetch Salt states 
list ([ProxyAPI::ProxyException]: ERF12-7301 [ProxyAPI::ProxyException]: 
Unable to fetch Salt environments list ([RestCli...) for proxy 
https:/fosp-saltmaster-001:8443/salt/


In the *forman-proxy.log* on the smartproxy tells me 

E, [2016-07-27T10:05:26.163632 #2422] ERROR -- : undefined method `join' 
for #<String:0x007f81e43cbd70> (NoMethodError)
/usr/share/gems/gems/sinatra-1.3.5/lib/sinatra/showexceptions.rb:37:in 
`rescue in call'
/usr/share/gems/gems/sinatra-1.3.5/lib/sinatra/showexceptions.rb:21:in 
`call'
/usr/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:124:in `call'
/usr/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:1417:in `block in 
call'
/usr/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:1499:in `synchronize'
/usr/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:1417:in `call'
/usr/share/gems/gems/rack-1.6.4/lib/rack/urlmap.rb:66:in `block in call'
/usr/share/gems/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `each'
/usr/share/gems/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `call'
/usr/share/gems/gems/rack-1.6.4/lib/rack/builder.rb:153:in `call'
/usr/share/gems/gems/rack-1.6.4/lib/rack/handler/webrick.rb:88:in `service'
/usr/share/ruby/webrick/httpserver.rb:138:in `service'
/usr/share/ruby/webrick/httpserver.rb:94:in `run'
/usr/share/ruby/webrick/server.rb:295:in `block in start_thread'



The */var/log/foreman/production.log* throws

2016-07-27 10:10:48 [app] [W] ProxyAPI operation FAILED
 | ProxyAPI::ProxyException: ERF12-4701 [ProxyAPI::ProxyException]: Unable 
to fetch Salt states list ([ProxyAPI::ProxyException]: ERF12-7301 
[ProxyAPI::ProxyException]: Unable to fetch Salt environments list 
([RestCli...) for proxy https:/fosp-saltmaster-001:8443/salt/
 | 
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman_salt-5.0.1/app/lib/proxy_api/salt.rb:43:in
 
`rescue in states_list'
 | 
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman_salt-5.0.1/app/lib/proxy_api/salt.rb:35:in
 
`states_list'
 | 
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman_salt-5.0.1/app/controllers/foreman_salt/state_importer.rb:16:in
 
`fetch_states_from_proxy'
 | 
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman_salt-5.0.1/app/controllers/foreman_salt/salt_modules_controller.rb:60:in
 
`import'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/actionpack-4.1.5/lib/action_controller/metal/implicit_render.rb:4:in
 
`send_action'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/actionpack-4.1.5/lib/abstract_controller/base.rb:189:in
 
`process_action'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/actionpack-4.1.5/lib/action_controller/metal/rendering.rb:10:in
 
`process_action'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/actionpack-4.1.5/lib/abstract_controller/callbacks.rb:20:in
 
`block in process_action'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:113:in
 
`call'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:113:in
 
`call'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:149:in
 
`block in halting_and_conditional'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:149:in
 
`call'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:149:in
 
`block in halting_and_conditional'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:149:in
 
`call'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:149:in
 
`block in halting_and_conditional'
 | 
/opt/rh/rh-ror41/root/usr/share/gems/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:149:in
 
`call'




What's my problem? What can I do... I've really no idea....


Thanks,

Tom

-- 
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.

Reply via email to