PS C:\Users\888855897\src_code\Production\tenants\nac> pdk convert ------------Files to be added----------- C:/Users/888855897/src_code/Production/tenants/nac/.gitattributes C:/Users/888855897/src_code/Production/tenants/nac/.vscode/extensions.json C:/Users/888855897/src_code/Production/tenants/nac/data/common.yaml C:/Users/888855897/src_code/Production/tenants/nac/hiera.yaml ----------Files to be modified---------- C:/Users/888855897/src_code/Production/tenants/nac/metadata.json C:/Users/888855897/src_code/Production/tenants/nac/.gitignore ---------------------------------------- You can find a report of differences in convert_report.txt. pdk (INFO): Module conversion is a potentially destructive action. Ensure that you have committed your module to a version control system or have a backup, and review the changes above before continuing. Do you want to continue and make these changes to your module? Yes [X] Installing missing Gemfile dependencies. pdk (FATAL): Fetching gem metadata from https://rubygems.org/......... Using rake 13.0.6 Using CFPropertyList 2.3.6 Using concurrent-ruby 1.1.10 Using zeitwerk 2.6.8 Using minitest 5.18.0 Using public_suffix 5.0.1 Using ansi 1.5.0 Using ast 2.4.2 Using awesome_print 1.9.2 Using aws-eventstream 1.2.0 Using aws-partitions 1.759.0 Using jmespath 1.6.2 Using bindata 2.4.15 Using ffi 1.15.5 (x64-mingw32) Using highline 2.1.0 Using optimist 3.0.1 Using jwt 2.2.3 Using little-plugger 1.1.4 Using multi_json 1.15.0 Using minitar 0.9 Using net-ssh 7.1.0 Using faraday-em_http 1.0.0 Using faraday-em_synchrony 1.0.0 Using faraday-excon 1.1.0 Using faraday-httpclient 1.0.1 Using multipart-post 2.3.0 Using faraday-net_http 1.0.1 Using faraday-net_http_persistent 1.2.0 Using faraday-patron 1.0.0 Using faraday-rack 1.0.0 Using faraday-retry 1.0.3 Using ruby2_keywords 0.0.5 Using connection_pool 2.4.0 Using deep_merge 1.2.2 Using hocon 1.4.0 Using thor 1.2.1 Using fast_gettext 1.1.2 Using hiera 3.12.0 Using locale 2.1.3 Using scanf 1.0.0 Using semantic_puppet 1.1.0 Using rgen 0.9.1 Using yard 0.9.34 Using molinillo 0.8.0 Using colored2 3.1.2 Using cri 2.15.11 Using text 1.3.1 Using log4r 1.1.10 Using rubyntlm 0.6.3 Using windows_error 0.1.5 Using unicode-display_width 1.8.0 Using builder 3.2.4 Using erubi 1.12.0 Using rexml 3.2.5 Using httpclient 2.8.3 Using nori 2.6.0 Using bundler 2.3.26 Using rubyzip 2.3.2 Using colorize 0.8.1 Using docile 1.4.0 Using simplecov-html 0.12.3 Using coderay 1.1.3 Using parallel 1.23.0 Using diff-lcs 1.5.0 Using excon 0.99.0 Using unf_ext 0.0.8.2 (x64-mingw32) Using jgrep 1.5.4 Using hirb 0.7.3 Using http-form_data 2.3.0 Using metaclass 0.0.4 Using spdx-licenses 1.3.0 Using method_source 0.8.2 Using net-telnet 0.1.1 Using pathspec 1.0.0 Using pluginator 1.5.0 Using powerpack 0.1.3 Using slop 3.6.0 Using rb-readline 0.5.5 Using table_print 1.5.7 Using strings-ansi 0.2.0 Using unicode_utils 1.4.0 Using tty-screen 0.8.1 Using puppet-lint 2.5.2 Using puppet-module-win-default-r2.7 0.5.3 Using retryable 3.0.5 Using rspec-support 3.12.0 Using tty-cursor 0.7.1 Using ruby-progressbar 1.13.0 Using sfl 2.3 Using i18n 1.13.0 Using tzinfo 2.0.6 Using addressable 2.8.4 Using parser 2.7.2.0 Using gssapi 1.3.1 Using ffi-compiler 1.0.1 Using aws-sigv4 1.5.2 Using logging 2.3.1 Using net-scp 1.2.1 Using hiera-eyaml 3.3.0 Using faraday-multipart 1.0.4 Using net-http-persistent 4.0.2 Using facter 4.4.0 Using puppet-resource_api 1.8.14 Using puppet-strings 2.9.0 Using gettext 3.2.9 Using ruby_smb 1.1.0 Using terminal-table 3.0.2 Using gyoku 1.4.0 Using puppetfile-resolver 0.6.2 Using parallel_tests 2.14.2 Using docker-api 2.2.0 Using unf 0.1.4 Using mocha 1.1.0 Using puppet-modulebuilder 0.3.0 Using pry 0.10.4 Using strings 0.2.1 Using rspec-core 3.12.2 Using rspec-expectations 3.12.3 Using rspec-mocks 3.12.5 Using tty-spinner 0.9.3 Using simplecov 0.18.5 Using activesupport 6.1.7.3 Using json-schema 2.8.1 Using net-ssh-krb 0.5.1 Using llhttp-ffi 0.4.0 Using aws-sdk-core 3.171.0 Using specinfra 2.82.2 Using faraday 1.10.3 Using facterdb 1.21.0 Using puppet 7.24.0 (x64-mingw32) Using gettext-setup 0.34 Using winrm 2.3.6 Using domain_name 0.5.20190701 Using tty-pager 0.14.0 Using rspec_junit_formatter 0.6.0 Using rspec-its 1.3.0 Using rspec 3.12.0 Using simplecov-console 0.4.2 Using metadata-json-lint 2.4.0 Using orchestrator_client 0.7.0 Fetching aws-sdk-ec2 1.378.0 Using faraday_middleware 1.2.0 Using puppet-syntax 2.6.1 Using puppet_pot_generator 1.0.1 Installing rainbow 2.2.2 with native extensions Using rspec-puppet-facts 2.0.5 Using winrm-fs 1.3.5 Using http-cookie 1.0.5 Using puppet-debugger 1.3.0 Using rspec-puppet 2.12.0 Using serverspec 2.42.2 Using puppet_forge 3.2.0 Using http 5.1.1 Fetching puppetlabs_spec_helper 2.16.0 Installing json 2.6.3 with native extensions Installing puppetlabs_spec_helper 2.16.0 Installing aws-sdk-ec2 1.378.0 Using r10k 3.15.4 Using dependency_checker 0.3.0 Using libhoney 2.2.0 Using honeycomb-beeline 2.11.0 Using rspec_honeycomb_formatter 0.2.1 Using bolt 3.27.1 Using puppet_litmus 0.36.2 Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: C:/Users/888855897/AppData/Local/PDK/cache/ruby/2.7.0/gems/json-2.6.3/ext/json/ext/generator C:/Program\ Files/Puppet\ Labs/DevelopmentKit/private/ruby/2.7.7/bin/ruby.exe -I C:/Program\ Files/Puppet\ Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0 -r ./siteconf20230504-22660-83fjip.rb extconf.rb creating Makefile *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/bin/$(RUBY_BASE_NAME) C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/2.7.0/mkmf.rb:1914:in `popen': No such file or directory - cygpath (Errno::ENOENT) from C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/2.7.0/mkmf.rb:1914:in `mkintpath' from C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/2.7.0/mkmf.rb:1942:in `block in configuration' from C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/2.7.0/mkmf.rb:1942:in `gsub' from C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/2.7.0/mkmf.rb:1942:in `configuration' from C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/2.7.0/mkmf.rb:2306:in `create_makefile' from extconf.rb:4:in `
' extconf failed, exit code 1 Gem files will remain installed in C:/Users/888855897/AppData/Local/PDK/cache/ruby/2.7.0/gems/json-2.6.3 for inspection. Results logged to C:/Users/888855897/AppData/Local/PDK/cache/ruby/2.7.0/extensions/x64-mingw32/2.7.0/json-2.6.3/gem_make.out C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:90:in `run' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/2.7.0/tempfile.rb:291:in `open' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:28:in `build' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:156:in `build_extension' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:190:in `block in build_extensions' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:187:in `each' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:187:in `build_extensions' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/installer.rb:821:in `build_extensions' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/rubygems_gem_installer.rb:72:in `build_extensions' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/rubygems_gem_installer.rb:28:in `install' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/source/rubygems.rb:207:in `install' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/installer/gem_installer.rb:54:in `install' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:62:in `apply_func' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:57:in `block in process_queue' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:54:in `loop' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:54:in `process_queue' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads' An error occurred while installing json (2.6.3), and Bundler cannot continue. In Gemfile: puppet-module-win-dev-r2.7 was resolved to 0.5.3, which depends on codecov was resolved to 0.2.5, which depends on json Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: C:/Users/888855897/AppData/Local/PDK/cache/ruby/2.7.0/gems/rainbow-2.2.2/ext \"C:/Program\ Files/Puppet\ Labs/DevelopmentKit/private/ruby/2.7.7/bin/ruby.exe\" mkrf_conf.rb rake failedInvalid argument - "C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/bin/ruby.exe" Gem files will remain installed in C:/Users/888855897/AppData/Local/PDK/cache/ruby/2.7.0/gems/rainbow-2.2.2 for inspection. Results logged to C:/Users/888855897/AppData/Local/PDK/cache/ruby/2.7.0/extensions/x64-mingw32/2.7.0/rainbow-2.2.2/gem_make.out C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:71:in `rescue in run' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:70:in `run' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/rake_builder.rb:13:in `build' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:156:in `build_extension' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:190:in `block in build_extensions' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:187:in `each' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/ext/builder.rb:187:in `build_extensions' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/site_ruby/2.7.0/rubygems/installer.rb:821:in `build_extensions' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/rubygems_gem_installer.rb:72:in `build_extensions' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/rubygems_gem_installer.rb:28:in `install' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/source/rubygems.rb:207:in `install' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/installer/gem_installer.rb:54:in `install' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:62:in `apply_func' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:57:in `block in process_queue' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:54:in `loop' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:54:in `process_queue' C:/Program Files/Puppet Labs/DevelopmentKit/private/ruby/2.7.7/lib/ruby/gems/2.7.0/gems/bundler-2.3.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads' An error occurred while installing rainbow (2.2.2), and Bundler cannot continue. In Gemfile: puppet-module-win-dev-r2.7 was resolved to 0.5.3, which depends on rubocop-i18n was resolved to 1.2.0, which depends on rubocop was resolved to 0.49.1, which depends on rainbow pdk (FATAL): Unable to install missing Gemfile dependencies. PS C:\Users\888855897\src_code\Production\tenants\nac>