Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dont monkeypatch String#snakecase #101

Closed
pcai opened this issue Feb 27, 2024 · 6 comments · Fixed by #102
Closed

dont monkeypatch String#snakecase #101

pcai opened this issue Feb 27, 2024 · 6 comments · Fixed by #102
Assignees

Comments

@pcai
Copy link
Member

pcai commented Feb 27, 2024

While savon no longer monkeypatches, nori still does.

related issue: savonrb/savon#984

@samrecord
Copy link

samrecord commented Aug 1, 2024

we started seeing kitchen-ec2 launch failures after this was released with nori 2.7.1. not sure where the best place to report this is but figured I would start here. pinning nori 2.7.0 stops the errors.
error excerpt:
------Exception-------
Class: Kitchen::ActionFailed
Message: 1 actions failed.
Failed to complete #create action: [undefined method `snakecase' for "Obj":String
convert_tags_to: ->(tag) { tag.snakecase.to_sym },

@pcai
Copy link
Member Author

pcai commented Aug 1, 2024

@samrecord can you provide a stacktrace, or the involved gems/versions?
this https://github.com/test-kitchen/kitchen-ec2/blob/main/kitchen-ec2.gemspec references this https://github.com/test-kitchen/test-kitchen/blob/main/test-kitchen.gemspec but its not clear to me what code is breaking

@samrecord
Copy link

@pcai here's the bundle output from a failed build:

16:44:55 Fetching gem metadata from https://rubygems.org/........
16:44:57 Resolving dependencies.........................................
16:44:57 Fetching rake 13.2.1
16:44:57 Installing rake 13.2.1
16:44:57 Fetching base64 0.2.0
16:44:57 Fetching bigdecimal 3.1.8
16:44:57 Fetching concurrent-ruby 1.3.3
16:44:57 Fetching connection_pool 2.4.1
16:44:57 Installing connection_pool 2.4.1
16:44:57 Fetching drb 2.2.1
16:44:57 Installing bigdecimal 3.1.8 with native extensions
16:44:58 Installing drb 2.2.1
16:44:58 Installing base64 0.2.0
16:44:58 Fetching minitest 5.24.1
16:44:58 Fetching mutex_m 0.2.0
16:44:58 Installing concurrent-ruby 1.3.3
16:44:58 Installing mutex_m 0.2.0
16:44:58 Installing minitest 5.24.1
16:44:58 Fetching public_suffix 6.0.1
16:44:58 Fetching ast 2.4.2
16:44:58 Installing public_suffix 6.0.1
16:44:58 Installing ast 2.4.2
16:44:58 Fetching aws-eventstream 1.3.0
16:44:58 Fetching aws-partitions 1.960.0
16:44:58 Installing aws-eventstream 1.3.0
16:44:58 Fetching jmespath 1.6.2
16:44:58 Installing aws-partitions 1.960.0
16:44:58 Fetching aws-sigv2 1.2.0
16:44:58 Installing jmespath 1.6.2
16:44:58 Fetching faraday-em_http 1.0.0
16:44:58 Installing aws-sigv2 1.2.0
16:44:58 Installing faraday-em_http 1.0.0
16:44:58 Fetching faraday-em_synchrony 1.0.0
16:44:58 Fetching faraday-excon 1.1.0
16:44:58 Fetching faraday-httpclient 1.0.1
16:44:58 Installing faraday-em_synchrony 1.0.0
16:44:58 Fetching multipart-post 2.4.1
16:44:58 Installing faraday-excon 1.1.0
16:44:58 Installing faraday-httpclient 1.0.1
16:44:58 Installing multipart-post 2.4.1
16:44:58 Fetching faraday-net_http 1.0.2
16:44:58 Fetching faraday-net_http_persistent 1.2.0
16:44:58 Fetching faraday-patron 1.0.0
16:44:58 Installing faraday-net_http 1.0.2
16:44:58 Installing faraday-patron 1.0.0
16:44:58 Fetching faraday-rack 1.0.0
16:44:58 Fetching faraday-retry 1.0.3
16:44:58 Installing faraday-net_http_persistent 1.2.0
16:44:58 Using ruby2_keywords 0.0.5
16:44:58 Fetching domain_name 0.6.20240107
16:44:58 Installing faraday-rack 1.0.0
16:44:58 Installing faraday-retry 1.0.3
16:44:58 Fetching timeliness 0.3.10
16:44:58 Fetching bcrypt_pbkdf 1.1.1
16:44:58 Installing bcrypt_pbkdf 1.1.1 with native extensions
16:44:58 Installing timeliness 0.3.10
16:44:59 Installing domain_name 0.6.20240107
16:44:59 Fetching fuzzyurl 0.9.0
16:44:59 Fetching tomlrb 1.3.0
16:44:59 Installing fuzzyurl 0.9.0
16:44:59 Installing tomlrb 1.3.0
16:44:59 Fetching chef-vault 4.1.11
16:44:59 Fetching libyajl2 2.1.0
16:44:59 Installing chef-vault 4.1.11
16:44:59 Fetching hashie 4.1.0
16:44:59 Installing libyajl2 2.1.0 with native extensions
16:44:59 Installing hashie 4.1.0
16:44:59 Fetching ffi 1.16.3
16:44:59 Installing ffi 1.16.3 with native extensions
16:45:00 Fetching rack 2.2.9
16:45:00 Installing rack 2.2.9
16:45:00 Fetching uuidtools 2.2.0
16:45:00 Installing uuidtools 2.2.0
16:45:00 Fetching webrick 1.8.1
16:45:00 Installing webrick 1.8.1
16:45:00 Fetching diff-lcs 1.3
16:45:00 Installing diff-lcs 1.3
16:45:00 Fetching erubis 2.7.0
16:45:00 Installing erubis 2.7.0
16:45:00 Fetching iniparse 1.5.0
16:45:00 Installing iniparse 1.5.0
16:45:00 Fetching parallel 1.25.1
16:45:00 Installing parallel 1.25.1
16:45:00 Fetching racc 1.8.1
16:45:00 Installing racc 1.8.1 with native extensions
16:45:00 Fetching rainbow 3.1.1
16:45:00 Installing rainbow 3.1.1
16:45:00 Fetching regexp_parser 2.9.2
16:45:00 Installing regexp_parser 2.9.2
16:45:00 Fetching strscan 3.1.0
16:45:01 Installing strscan 3.1.0 with native extensions
16:45:01 Fetching ruby-progressbar 1.13.0
16:45:01 Installing ruby-progressbar 1.13.0
16:45:01 Fetching unicode-display_width 2.5.0
16:45:01 Installing unicode-display_width 2.5.0
16:45:01 Fetching tty-color 0.6.0
16:45:01 Installing tty-color 0.6.0
16:45:01 Fetching strings-ansi 0.2.0
16:45:01 Installing strings-ansi 0.2.0
16:45:02 Fetching unicode_utils 1.4.0
16:45:02 Installing unicode_utils 1.4.0
16:45:02 Fetching tty-cursor 0.7.1
16:45:02 Installing tty-cursor 0.7.1
16:45:02 Fetching tty-screen 0.8.2
16:45:02 Installing tty-screen 0.8.2
16:45:02 Fetching wisper 2.0.1
16:45:02 Installing wisper 2.0.1
16:45:02 Fetching method_source 1.1.0
16:45:02 Installing method_source 1.1.0
16:45:02 Fetching parslet 2.0.0
16:45:02 Installing parslet 2.0.0
16:45:02 Fetching coderay 1.1.3
16:45:02 Installing coderay 1.1.3
16:45:02 Fetching rspec-support 3.12.2
16:45:02 Installing rspec-support 3.12.2
16:45:02 Fetching rubyzip 2.3.2
16:45:02 Installing rubyzip 2.3.2
16:45:02 Fetching semverse 3.0.2
16:45:02 Installing semverse 3.0.2
16:45:02 Fetching sslshake 1.3.1
16:45:02 Installing sslshake 1.3.1
16:45:02 Fetching thor 1.2.2
16:45:02 Installing thor 1.2.2
16:45:02 Fetching json 2.7.2
16:45:02 Installing json 2.7.2 with native extensions
16:45:03 Fetching net-ssh 7.2.3
16:45:03 Installing net-ssh 7.2.3
16:45:03 Fetching mixlib-authentication 3.0.10
16:45:03 Installing mixlib-authentication 3.0.10
16:45:03 Fetching mixlib-cli 2.1.8
16:45:03 Installing mixlib-cli 2.1.8
16:45:03 Fetching timeout 0.4.1
16:45:03 Installing timeout 0.4.1
16:45:03 Fetching date 3.3.4
16:45:03 Installing date 3.3.4 with native extensions
16:45:07 Fetching ipaddress 0.8.3
16:45:07 Installing ipaddress 0.8.3
16:45:07 Fetching plist 3.7.1
16:45:07 Installing plist 3.7.1
16:45:07 Fetching wmi-lite 1.0.7
16:45:07 Installing wmi-lite 1.0.7
16:45:07 Fetching proxifier2 1.1.0
16:45:07 Installing proxifier2 1.1.0
16:45:07 Fetching syslog-logger 1.6.8
16:45:07 Installing syslog-logger 1.6.8
16:45:07 Fetching http-accept 1.7.0
16:45:07 Installing http-accept 1.7.0
16:45:07 Fetching mime-types-data 3.2024.0702
16:45:07 Installing mime-types-data 3.2024.0702
16:45:07 Fetching netrc 0.11.0
16:45:07 Installing netrc 0.11.0
16:45:07 Fetching builder 3.3.0
16:45:07 Installing builder 3.3.0
16:45:07 Fetching erubi 1.13.0
16:45:07 Installing erubi 1.13.0
16:45:07 Fetching httpclient 2.8.3
16:45:07 Installing httpclient 2.8.3
16:45:07 Fetching little-plugger 1.1.4
16:45:08 Installing little-plugger 1.1.4
16:45:08 Fetching multi_json 1.15.0
16:45:08 Installing multi_json 1.15.0
16:45:08 Fetching unf_ext 0.0.8.2
16:45:08 Installing unf_ext 0.0.8.2 with native extensions
16:45:10 Fetching cleanroom 1.0.0
16:45:10 Installing cleanroom 1.0.0
16:45:10 Fetching minitar 0.9
16:45:10 Fetching retryable 3.0.5
16:45:10 Installing minitar 0.9
16:45:10 Installing retryable 3.0.5
16:45:10 Fetching molinillo 0.8.0
16:45:10 Fetching bson 4.15.0
16:45:10 Installing molinillo 0.8.0
16:45:10 Using bundler 2.3.7
16:45:10 Fetching logger 1.5.3
16:45:10 Installing bson 4.15.0 with native extensions
16:45:10 Installing logger 1.5.3
16:45:10 Fetching declarative 0.0.20
16:45:10 Installing declarative 0.0.20
16:45:10 Fetching excon 0.111.0
16:45:10 Installing excon 0.111.0
16:45:10 Fetching zeitwerk 2.6.17
16:45:10 Installing zeitwerk 2.6.17
16:45:10 Fetching dry-inflector 1.1.0
16:45:10 Installing dry-inflector 1.1.0
16:45:10 Fetching ice_nine 0.11.2
16:45:10 Fetching ed25519 1.3.0
16:45:10 Installing ice_nine 0.11.2
16:45:10 Installing ed25519 1.3.0 with native extensions
16:45:10 Fetching os 1.1.4
16:45:10 Installing os 1.1.4
16:45:10 Fetching mini_mime 1.1.5
16:45:10 Installing mini_mime 1.1.5
16:45:10 Fetching trailblazer-option 0.1.2
16:45:10 Installing trailblazer-option 0.1.2
16:45:10 Fetching uber 0.1.0
16:45:10 Installing uber 0.1.0
16:45:10 Fetching retriable 3.1.2
16:45:10 Installing retriable 3.1.2
16:45:10 Fetching hashdiff 1.0.1
16:45:10 Installing hashdiff 1.0.1
16:45:10 Fetching io-console 0.7.2
16:45:10 Installing io-console 0.7.2 with native extensions
16:45:12 Fetching inifile 3.0.0
16:45:12 Installing inifile 3.0.0
16:45:12 Fetching options 2.3.2
16:45:12 Installing options 2.3.2
16:45:12 Fetching train-habitat 0.2.22
16:45:12 Installing train-habitat 0.2.22
16:45:12 Fetching recursive-open-struct 1.1.3
16:45:12 Installing recursive-open-struct 1.1.3
16:45:12 Fetching yajl-ruby 1.4.3
16:45:12 Installing yajl-ruby 1.4.3 with native extensions
16:45:13 Fetching yaml-safe_load_stream3 0.1.2
16:45:13 Installing yaml-safe_load_stream3 0.1.2
16:45:13 Fetching mixlib-versioning 1.2.12
16:45:13 Installing mixlib-versioning 1.2.12
16:45:13 Fetching rubyntlm 0.6.5
16:45:13 Installing rubyntlm 0.6.5
16:45:13 Fetching jwt 2.8.2
16:45:13 Installing jwt 2.8.2
16:45:13 Fetching addressable 2.8.7
16:45:13 Installing addressable 2.8.7
16:45:13 Fetching aws-sigv4 1.9.1
16:45:13 Installing aws-sigv4 1.9.1
16:45:13 Fetching i18n 1.14.5
16:45:13 Installing i18n 1.14.5
16:45:13 Fetching tzinfo 2.0.6
16:45:13 Installing tzinfo 2.0.6
16:45:13 Fetching chef-utils 18.5.0
16:45:13 Installing chef-utils 18.5.0
16:45:13 Fetching faraday-multipart 1.0.4
16:45:13 Installing faraday-multipart 1.0.4
16:45:13 Fetching http-cookie 1.0.6
16:45:14 Installing http-cookie 1.0.6
16:45:14 Fetching mixlib-config 3.0.27
16:45:14 Installing mixlib-config 3.0.27
16:45:14 Fetching ffi-yajl 2.6.0
16:45:14 Installing ffi-yajl 2.6.0 with native extensions
16:45:14 Fetching parser 3.3.4.0
16:45:14 Fetching pastel 0.8.0
16:45:14 Installing pastel 0.8.0
16:45:14 Fetching strings 0.2.1
16:45:14 Installing parser 3.3.4.0
16:45:15 Installing strings 0.2.1
16:45:15 Fetching tty-reader 0.9.0
16:45:15 Installing tty-reader 0.9.0
16:45:15 Fetching pry 0.14.2
16:45:15 Installing pry 0.14.2
16:45:15 Fetching rspec-core 3.12.3
16:45:15 Fetching rspec-expectations 3.12.3
16:45:15 Installing rspec-expectations 3.12.3
16:45:15 Installing rspec-core 3.12.3
16:45:15 Fetching rspec-mocks 3.12.7
16:45:15 Fetching rexml 3.3.2
16:45:15 Installing rspec-mocks 3.12.7
16:45:15 Installing rexml 3.3.2
16:45:15 Fetching net-scp 4.0.0
16:45:15 Fetching net-sftp 4.0.0
16:45:15 Installing net-scp 4.0.0
16:45:15 Fetching fauxhai-chef 9.3.16
16:45:15 Installing net-sftp 4.0.0
16:45:16 Fetching net-protocol 0.2.2
16:45:16 Fetching net-ssh-gateway 2.0.0
16:45:16 Installing net-protocol 0.2.2
16:45:16 Installing net-ssh-gateway 2.0.0
16:45:16 Installing fauxhai-chef 9.3.16
16:45:16 Fetching mime-types 3.5.2
16:45:16 Fetching logging 2.4.0
16:45:16 Installing mime-types 3.5.2
16:45:16 Installing logging 2.4.0
16:45:16 Fetching jsonpath 1.1.5
16:45:16 Installing jsonpath 1.1.5
16:45:16 Fetching mixlib-log 3.1.1
16:45:16 Installing mixlib-log 3.1.1
16:45:16 Fetching corefoundation 0.3.13
16:45:16 Fetching ffi-libarchive 1.1.14
16:45:16 Installing corefoundation 0.3.13
16:45:16 Installing ffi-libarchive 1.1.14
16:45:16 Fetching gssapi 1.3.1
16:45:16 Fetching solve 4.0.4
16:45:16 Fetching docker-api 2.3.0
16:45:16 Installing gssapi 1.3.1
16:45:16 Installing solve 4.0.4
16:45:16 Installing docker-api 2.3.0
16:45:16 Fetching dry-core 1.0.1
16:45:16 Fetching nori 2.7.1
16:45:16 Fetching representable 3.2.0
16:45:16 Installing dry-core 1.0.1
16:45:16 Installing nori 2.7.1
16:45:16 Installing representable 3.2.0
16:45:16 Fetching mongo 2.13.2
16:45:16 Fetching aws-sdk-core 3.201.3
16:45:16 Fetching vault 0.18.2
16:45:16 Installing vault 0.18.2
16:45:16 Fetching activesupport 7.1.3.4
16:45:16 Installing aws-sdk-core 3.201.3
16:45:16 Installing mongo 2.13.2
16:45:16 Installing activesupport 7.1.3.4
16:45:17 Fetching mixlib-shellout 3.2.8
16:45:17 Installing mixlib-shellout 3.2.8
16:45:17 Fetching faraday 1.10.3
16:45:17 Fetching reline 0.5.9
16:45:17 Installing faraday 1.10.3
16:45:17 Fetching time 0.3.0
16:45:17 Installing reline 0.5.9
16:45:17 Installing time 0.3.0
16:45:17 Fetching tty-box 0.7.0
16:45:17 Fetching tty-table 0.12.0
16:45:17 Installing tty-box 0.7.0
16:45:17 Installing tty-table 0.12.0
16:45:17 Fetching tty-prompt 0.23.1
16:45:17 Fetching rubocop-ast 1.31.3
16:45:17 Fetching rspec-its 1.3.0
16:45:17 Installing tty-prompt 0.23.1
16:45:17 Installing rubocop-ast 1.31.3
16:45:17 Installing rspec-its 1.3.0
16:45:17 Fetching rspec 3.12.0
16:45:17 Fetching gyoku 1.4.0
16:45:17 Installing rspec 3.12.0
16:45:17 Fetching rest-client 2.1.0
16:45:17 Installing gyoku 1.4.0
16:45:17 Installing rest-client 2.1.0
16:45:17 Fetching mixlib-archive 1.1.7
16:45:17 Fetching dry-configurable 1.2.0
16:45:17 Installing mixlib-archive 1.1.7
16:45:17 Fetching dry-logic 1.5.0
16:45:17 Installing dry-configurable 1.2.0
16:45:17 Installing dry-logic 1.5.0
16:45:17 Fetching aws-sdk-account 1.28.0
16:45:17 Fetching aws-sdk-alexaforbusiness 1.71.0
16:45:17 Fetching aws-sdk-amplify 1.32.0
16:45:17 Installing aws-sdk-account 1.28.0
16:45:17 Installing aws-sdk-alexaforbusiness 1.71.0
16:45:17 Installing aws-sdk-amplify 1.32.0
16:45:17 Fetching aws-sdk-apigateway 1.101.0
16:45:17 Fetching aws-sdk-apigatewayv2 1.60.0
16:45:17 Fetching aws-sdk-applicationautoscaling 1.51.0
16:45:17 Installing aws-sdk-apigateway 1.101.0
16:45:17 Installing aws-sdk-apigatewayv2 1.60.0
16:45:17 Installing aws-sdk-applicationautoscaling 1.51.0
16:45:17 Fetching aws-sdk-athena 1.89.0
16:45:17 Fetching aws-sdk-autoscaling 1.92.0
16:45:17 Fetching aws-sdk-batch 1.73.0
16:45:17 Installing aws-sdk-athena 1.89.0
16:45:17 Installing aws-sdk-autoscaling 1.92.0
16:45:17 Fetching aws-sdk-budgets 1.71.0
16:45:17 Installing aws-sdk-batch 1.73.0
16:45:17 Fetching aws-sdk-cloudformation 1.114.0
16:45:17 Installing aws-sdk-budgets 1.71.0
16:45:17 Fetching aws-sdk-cloudfront 1.96.0
16:45:17 Fetching aws-sdk-cloudhsm 1.58.0
16:45:18 Installing aws-sdk-cloudformation 1.114.0
16:45:18 Installing aws-sdk-cloudhsm 1.58.0
16:45:18 Installing aws-sdk-cloudfront 1.96.0
16:45:18 Fetching aws-sdk-cloudhsmv2 1.62.0
16:45:18 Installing aws-sdk-cloudhsmv2 1.62.0
16:45:18 Fetching aws-sdk-cloudtrail 1.85.0
16:45:18 Fetching aws-sdk-cloudwatch 1.96.0
16:45:18 Fetching aws-sdk-cloudwatchevents 1.62.0
16:45:18 Installing aws-sdk-cloudtrail 1.85.0
16:45:18 Installing aws-sdk-cloudwatch 1.96.0
16:45:18 Installing aws-sdk-cloudwatchevents 1.62.0
16:45:18 Fetching aws-sdk-cloudwatchlogs 1.88.0
16:45:18 Fetching aws-sdk-codecommit 1.72.0
16:45:18 Installing aws-sdk-cloudwatchlogs 1.88.0
16:45:18 Fetching aws-sdk-codedeploy 1.72.0
16:45:18 Installing aws-sdk-codecommit 1.72.0
16:45:18 Installing aws-sdk-codedeploy 1.72.0
16:45:18 Fetching aws-sdk-codepipeline 1.78.0
16:45:18 Fetching aws-sdk-cognitoidentity 1.45.0
16:45:18 Fetching aws-sdk-cognitoidentityprovider 1.76.0
16:45:18 Installing aws-sdk-cognitoidentity 1.45.0
16:45:18 Installing aws-sdk-codepipeline 1.78.0
16:45:18 Fetching aws-sdk-configservice 1.113.0
16:45:18 Installing aws-sdk-cognitoidentityprovider 1.76.0
16:45:18 Fetching aws-sdk-costandusagereportservice 1.61.0
16:45:18 Installing aws-sdk-configservice 1.113.0
16:45:18 Installing aws-sdk-costandusagereportservice 1.61.0
16:45:18 Fetching aws-sdk-databasemigrationservice 1.80.0
16:45:18 Fetching aws-sdk-dynamodb 1.118.0
16:45:18 Fetching aws-sdk-ec2 1.467.0
16:45:18 Installing aws-sdk-databasemigrationservice 1.80.0
16:45:18 Installing aws-sdk-dynamodb 1.118.0
16:45:18 Fetching aws-sdk-ecr 1.79.0
16:45:18 Installing aws-sdk-ecr 1.79.0
16:45:18 Fetching aws-sdk-ecrpublic 1.33.0
16:45:18 Fetching aws-sdk-ecs 1.151.0
16:45:18 Fetching aws-sdk-efs 1.79.0
16:45:18 Installing aws-sdk-ec2 1.467.0
16:45:18 Installing aws-sdk-efs 1.79.0
16:45:18 Installing aws-sdk-ecs 1.151.0
16:45:18 Installing aws-sdk-ecrpublic 1.33.0
16:45:18 Fetching aws-sdk-eks 1.111.0
16:45:18 Fetching aws-sdk-elasticache 1.109.0
16:45:18 Fetching aws-sdk-elasticbeanstalk 1.73.0
16:45:18 Installing aws-sdk-eks 1.111.0
16:45:18 Installing aws-sdk-elasticache 1.109.0
16:45:18 Installing aws-sdk-elasticbeanstalk 1.73.0
16:45:18 Fetching aws-sdk-elasticloadbalancing 1.61.0
16:45:18 Installing aws-sdk-elasticloadbalancing 1.61.0
16:45:18 Fetching aws-sdk-elasticloadbalancingv2 1.109.0
16:45:19 Fetching aws-sdk-elasticsearchservice 1.89.0
16:45:19 Fetching aws-sdk-emr 1.53.0
16:45:19 Installing aws-sdk-elasticloadbalancingv2 1.109.0
16:45:19 Installing aws-sdk-elasticsearchservice 1.89.0
16:45:19 Installing aws-sdk-emr 1.53.0
16:45:19 Fetching aws-sdk-eventbridge 1.46.0
16:45:19 Fetching aws-sdk-firehose 1.76.0
16:45:19 Fetching aws-sdk-glue 1.145.0
16:45:19 Installing aws-sdk-eventbridge 1.46.0
16:45:19 Installing aws-sdk-firehose 1.76.0
16:45:19 Fetching aws-sdk-guardduty 1.96.0
16:45:19 Fetching aws-sdk-iam 1.103.0
16:45:19 Installing aws-sdk-glue 1.145.0
16:45:19 Fetching aws-sdk-kafka 1.77.0
16:45:19 Installing aws-sdk-guardduty 1.96.0
16:45:19 Installing aws-sdk-kafka 1.77.0
16:45:19 Installing aws-sdk-iam 1.103.0
16:45:19 Fetching aws-sdk-kinesis 1.62.0
16:45:19 Fetching aws-sdk-kms 1.88.0
16:45:19 Fetching aws-sdk-lambda 1.125.0
16:45:19 Installing aws-sdk-kinesis 1.62.0
16:45:19 Installing aws-sdk-kms 1.88.0
16:45:19 Installing aws-sdk-lambda 1.125.0
16:45:19 Fetching aws-sdk-mq 1.40.0
16:45:19 Installing aws-sdk-mq 1.40.0
16:45:19 Fetching aws-sdk-networkfirewall 1.48.0
16:45:19 Fetching aws-sdk-networkmanager 1.48.0
16:45:19 Fetching aws-sdk-organizations 1.77.0
16:45:19 Fetching aws-sdk-ram 1.26.0
16:45:19 Installing aws-sdk-networkfirewall 1.48.0
16:45:19 Installing aws-sdk-networkmanager 1.48.0
16:45:19 Installing aws-sdk-ram 1.26.0
16:45:19 Installing aws-sdk-organizations 1.77.0
16:45:19 Fetching aws-sdk-rds 1.240.0
16:45:19 Fetching aws-sdk-redshift 1.119.0
16:45:19 Fetching aws-sdk-route53 1.94.0
16:45:19 Fetching aws-sdk-route53domains 1.63.0
16:45:20 Installing aws-sdk-redshift 1.119.0
16:45:20 Installing aws-sdk-route53domains 1.63.0
16:45:20 Installing aws-sdk-route53 1.94.0
16:45:20 Fetching aws-sdk-route53resolver 1.64.0
16:45:20 Installing aws-sdk-rds 1.240.0
16:45:20 Fetching aws-sdk-s3control 1.43.0
16:45:20 Installing aws-sdk-route53resolver 1.64.0
16:45:20 Fetching aws-sdk-secretsmanager 1.46.0
16:45:20 Installing aws-sdk-s3control 1.43.0
16:45:20 Installing aws-sdk-secretsmanager 1.46.0
16:45:20 Fetching aws-sdk-securityhub 1.113.0
16:45:20 Fetching aws-sdk-servicecatalog 1.60.0
16:45:20 Fetching aws-sdk-ses 1.41.0
16:45:20 Installing aws-sdk-servicecatalog 1.60.0
16:45:20 Installing aws-sdk-ses 1.41.0
16:45:20 Fetching aws-sdk-shield 1.68.0
16:45:20 Installing aws-sdk-securityhub 1.113.0
16:45:20 Installing aws-sdk-shield 1.68.0
16:45:20 Fetching aws-sdk-signer 1.32.0
16:45:20 Installing aws-sdk-signer 1.32.0
16:45:20 Fetching aws-sdk-simpledb 1.29.0
16:45:20 Fetching aws-sdk-sms 1.59.0
16:45:20 Fetching aws-sdk-sns 1.82.0
16:45:20 Installing aws-sdk-simpledb 1.29.0
16:45:20 Fetching aws-sdk-sqs 1.80.0
16:45:20 Installing aws-sdk-sms 1.59.0
16:45:20 Installing aws-sdk-sns 1.82.0
16:45:20 Fetching aws-sdk-ssm 1.173.0
16:45:20 Installing aws-sdk-sqs 1.80.0
16:45:20 Fetching aws-sdk-states 1.39.0
16:45:20 Fetching aws-sdk-synthetics 1.19.0
16:45:20 Installing aws-sdk-states 1.39.0
16:45:20 Fetching aws-sdk-transfer 1.73.0
16:45:20 Installing aws-sdk-synthetics 1.19.0
16:45:20 Installing aws-sdk-ssm 1.173.0
16:45:20 Fetching aws-sdk-waf 1.43.0
16:45:20 Fetching chef-config 18.5.0
16:45:20 Installing aws-sdk-transfer 1.73.0
16:45:20 Installing chef-config 18.5.0
16:45:20 Installing aws-sdk-waf 1.43.0
16:45:20 Fetching train-core 3.12.6
16:45:20 Fetching mixlib-install 3.12.30
16:45:20 Fetching chef-zero 15.0.11
16:45:20 Fetching net-ftp 0.3.7
16:45:20 Installing train-core 3.12.6
16:45:20 Installing mixlib-install 3.12.30
16:45:20 Installing net-ftp 0.3.7
16:45:20 Installing chef-zero 15.0.11
16:45:20 Fetching highline 3.1.0
16:45:20 Fetching faraday-cookie_jar 0.0.7
16:45:20 Fetching ms_rest 0.7.6
16:45:20 Installing faraday-cookie_jar 0.0.7
16:45:20 Installing highline 3.1.0
16:45:20 Installing ms_rest 0.7.6
16:45:20 Fetching faraday-follow_redirects 0.3.0
16:45:20 Installing faraday-follow_redirects 0.3.0
16:45:20 Fetching sawyer 0.9.2
16:45:20 Fetching faraday_middleware 1.2.0
16:45:20 Fetching signet 0.19.0
16:45:20 Installing faraday_middleware 1.2.0
16:45:20 Installing sawyer 0.9.2
16:45:20 Installing signet 0.19.0
16:45:20 Fetching license-acceptance 2.1.13
16:45:20 Fetching winrm 2.3.8
16:45:20 Fetching rubocop 1.25.1
16:45:20 Fetching cookbook-omnifetch 0.12.2
16:45:20 Installing license-acceptance 2.1.13
16:45:20 Installing winrm 2.3.8
16:45:20 Installing cookbook-omnifetch 0.12.2
16:45:20 Fetching dry-types 1.7.2
16:45:20 Fetching aws-sdk-s3 1.156.0
16:45:20 Installing dry-types 1.7.2
16:45:20 Fetching chef-telemetry 1.1.1
16:45:20 Installing rubocop 1.25.1
16:45:20 Installing chef-telemetry 1.1.1
16:45:20 Fetching ohai 18.1.18
16:45:20 Installing aws-sdk-s3 1.156.0
16:45:20 Fetching train-rest 0.5.0
16:45:21 Installing train-rest 0.5.0
16:45:21 Installing ohai 18.1.18
16:45:21 Fetching ms_rest_azure 0.12.0
16:45:21 Installing ms_rest_azure 0.12.0
16:45:21 Fetching progress_bar 1.3.4
16:45:21 Installing progress_bar 1.3.4
16:45:21 Fetching octokit 4.25.1
16:45:21 Fetching googleauth 1.8.1
16:45:21 Fetching winrm-fs 1.3.5
16:45:21 Installing octokit 4.25.1
16:45:21 Installing googleauth 1.8.1
16:45:21 Installing winrm-fs 1.3.5
16:45:21 Fetching dry-struct 1.6.0
16:45:21 Fetching azure_graph_rbac 0.17.2
16:45:21 Installing dry-struct 1.6.0
16:45:21 Installing azure_graph_rbac 0.17.2
16:45:21 Fetching azure_mgmt_key_vault 0.17.7
16:45:21 Fetching azure_mgmt_resources 0.18.2
16:45:21 Installing azure_mgmt_key_vault 0.17.7
16:45:21 Fetching azure_mgmt_security 0.19.0
16:45:21 Installing azure_mgmt_resources 0.18.2
16:45:21 Installing azure_mgmt_security 0.19.0
16:45:21 Fetching azure_mgmt_storage 0.23.0
16:45:21 Fetching train-aws 0.2.36
16:45:21 Installing train-aws 0.2.36
16:45:21 Fetching winrm-elevated 1.2.3
16:45:22 Installing winrm-elevated 1.2.3
16:45:22 Installing azure_mgmt_storage 0.23.0
16:45:22 Fetching google-apis-core 0.11.3
16:45:22 Installing google-apis-core 0.11.3
16:45:22 Fetching k8s-ruby 0.16.0
16:45:22 Installing k8s-ruby 0.16.0
16:45:22 Fetching cookstyle 7.32.8
16:45:22 Installing cookstyle 7.32.8
16:45:22 Fetching train-winrm 0.2.13
16:45:22 Fetching test-kitchen 3.6.0
16:45:22 Installing train-winrm 0.2.13
16:45:22 Fetching google-apis-admin_directory_v1 0.46.0
16:45:22 Installing test-kitchen 3.6.0
16:45:22 Installing google-apis-admin_directory_v1 0.46.0
16:45:22 Fetching google-apis-cloudkms_v1 0.41.0
16:45:22 Fetching google-apis-cloudresourcemanager_v1 0.35.0
16:45:22 Installing google-apis-cloudkms_v1 0.41.0
16:45:22 Installing google-apis-cloudresourcemanager_v1 0.35.0
16:45:22 Fetching google-apis-compute_v1 0.83.0
16:45:22 Fetching google-apis-iam_v1 0.50.0
16:45:22 Fetching google-apis-monitoring_v3 0.51.0
16:45:22 Installing google-apis-monitoring_v3 0.51.0
16:45:22 Installing google-apis-iam_v1 0.50.0
16:45:22 Fetching google-apis-storage_v1 0.30.0
16:45:22 Fetching inspec-core 5.22.50
16:45:22 Installing google-apis-storage_v1 0.30.0
16:45:22 Installing google-apis-compute_v1 0.83.0
16:45:22 Fetching kitchen-ec2 3.19.0
16:45:22 Installing kitchen-ec2 3.19.0
16:45:22 Installing inspec-core 5.22.50
16:45:23 Fetching train 3.12.6
16:45:23 Fetching chef 18.5.0
16:45:23 Installing train 3.12.6
16:45:23 Fetching train-kubernetes 0.2.1
16:45:23 Installing train-kubernetes 0.2.1
16:45:23 Fetching inspec 5.22.50
16:45:23 Installing inspec 5.22.50
16:45:23 Fetching kitchen-inspec 2.6.2
16:45:23 Installing kitchen-inspec 2.6.2
16:45:23 Installing chef 18.5.0
16:45:23 Fetching berkshelf 8.0.9
16:45:23 Fetching chef-cli 5.6.14
16:45:23 Installing berkshelf 8.0.9
16:45:23 Installing chef-cli 5.6.14
16:45:23 Fetching chefspec 9.3.8
16:45:23 Installing chefspec 9.3.8
16:45:24 Bundle complete! 7 Gemfile dependencies, 294 gems now installed.

@pcai
Copy link
Member Author

pcai commented Aug 2, 2024

I noticed you're using winrm which depends on nori - maybe thats the problem? winrm v2.3.9 was just released which addresses the change in nori.

I believe winrm v2.3.9 + nori v2.7.1 should work together. Apologies for the trouble - with hindsight this probably needed to be a more gradual deprecation than a minor point release.

@samrecord
Copy link

I suspect you're right since the first thing kitchen-ec2 tries to do once the instance is ready is to connect with winrm, and that's exactly when we see the error. We'll try with winrm 2.3.9 and see if that helps. Thanks.

@samrecord
Copy link

Confirmed that we no longer see the error with nori 2.7.1 and winrm 2.3.9. Thanks again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

3 participants