Добрый день! Прошу помочь по отладке Ruby скриптов для puppet Пытаюсь поднять puppet в docker. В принципе запускается, но появляется ошибка (trace Ruby ошибки ниже) Хотя environment везде указан. Что это может быть? Репозиторий где можно скачать и протестировать ошибку https://github.com/patsevanton/puppet-in-dockerПри запуске под Centos 7 trace ниже Код | Debug: Routes Registered: Debug: Route /^\/v2\.0/ Debug: Route /.*/ Debug: Evaluating match for Route /^\/v2\.0/ Debug: Did not match path ("/") Debug: Evaluating match for Route /.*/ Error: The environment must be purely alphanumeric, not '' /usr/share/ruby/vendor_ruby/puppet/network/http/api/v1.rb:61:in `uri2indirection' /usr/share/ruby/vendor_ruby/puppet/network/http/api/v1.rb:33:in `call' /usr/share/ruby/vendor_ruby/puppet/network/http/route.rb:82:in `block in process' /usr/share/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `each' /usr/share/ruby/vendor_ruby/puppet/network/http/route.rb:81:in `process' /usr/share/ruby/vendor_ruby/puppet/network/http/handler.rb:63:in `block in process' /usr/share/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile' /usr/share/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile' /usr/share/ruby/vendor_ruby/puppet/network/http/handler.rb:61:in `process' /usr/share/ruby/vendor_ruby/puppet/network/http/webrick/rest.rb:37:in `block in service' /usr/share/ruby/vendor_ruby/puppet/network/http/webrick/rest.rb:36:in `synchronize' /usr/share/ruby/vendor_ruby/puppet/network/http/webrick/rest.rb:36:in `service' /usr/share/ruby/webrick/httpserver.rb:138:in `service' /usr/share/ruby/webrick/httpserver.rb:94:in `run' /usr/share/ruby/vendor_ruby/puppet/network/http/webrick.rb:33:in `block (2 levels) in listen' /usr/share/ruby/webrick/server.rb:295:in `call' /usr/share/ruby/webrick/server.rb:295:in `block in start_thread'
|
При запуске под Centos 6 trace ниже Код | puppetmaster_1 | Debug: Routes Registered: puppetmaster_1 | Debug: Route /^\/v2\.0/ puppetmaster_1 | Debug: Route /.*/ puppetmaster_1 | Debug: Evaluating match for Route /^\/v2\.0/ puppetmaster_1 | Debug: Did not match path ("/") puppetmaster_1 | Debug: Evaluating match for Route /.*/ puppetmaster_1 | Error: The environment must be purely alphanumeric, not '' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/api/v1.rb:61:in `uri2indirection' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/api/v1.rb:33:in `call' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/route.rb:82:in `process' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/route.rb:81:in `each' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/route.rb:81:in `process' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:63:in `process' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/util/profiler/around_profiler.rb:58:in `profile' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/util/profiler.rb:51:in `profile' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:61:in `process' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick/rest.rb:37:in `service' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick/rest.rb:36:in `synchronize' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick/rest.rb:36:in `service' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:33:in `listen' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/server.rb:173:in `call' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/server.rb:162:in `start' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/server.rb:95:in `start' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/server.rb:92:in `each' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/server.rb:92:in `start' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/server.rb:23:in `start' puppetmaster_1 | /usr/lib/ruby/1.8/webrick/server.rb:82:in `start' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:27:in `listen' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:26:in `initialize' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:26:in `new' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:26:in `listen' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:27:in `start' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/daemon.rb:151:in `start' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:291:in `start_webrick_master' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:204:in `main' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:165:in `run_command' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:381:in `run' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:507:in `plugin_hook' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:381:in `run' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:496:in `exit_on_fail' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:381:in `run' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:146:in `run' puppetmaster_1 | /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:92:in `execute' puppetmaster_1 | /usr/bin/puppet:8
|
|