teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

chef verify でより詳しいエラーが発生したので、修正を致しました。

2016/04/26 05:41

投稿

momoyuri
momoyuri

スコア35

title CHANGED
@@ -1,1 +1,1 @@
1
- macで、chefDKをインストール後にknife configure出来ない
1
+ macで、chefDKをインストール後にchef verifyでエラーが発生する
body CHANGED
@@ -6,7 +6,7 @@
6
6
  [http://qiita.com/hamichamp/items/d3ca7c365353285a564b](http://qiita.com/hamichamp/items/d3ca7c365353285a564b)
7
7
 
8
8
  この辺りのサイトを参考に、構築を進めてみたのですが
9
- knife configureなどで、エラーが発生してしまい、躓いてしまっております。
9
+ chef verifyで、エラーが発生してしまい、躓いてしまっております。
10
10
 
11
11
  ```
12
12
  $ chef --version
@@ -21,14 +21,31 @@
21
21
  こちらのサイトで言う**chef-zero knife-zeroのインストール**の部分まで完了後
22
22
  **knifeの初期設定**の部分で下記のエラーが発生してしまっております。
23
23
  ```
24
- $ knife configure
25
- /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:2285:in `raise_if_conflicts': Unable to activate knife-solo-0.5.1, because net-ssh-3.0.2 conflicts with net-ssh (< 3.0, ~> 2.7) (Gem::ConflictError)
24
+ $ chef verify
25
+ Running verification for component 'berkshelf'
26
+ Running verification for component 'test-kitchen'
27
+ Running verification for component 'tk-policyfile-provisioner'
28
+ Running verification for component 'chef-client'
29
+ Running verification for component 'chef-dk'
30
+ Running verification for component 'chef-provisioning'
31
+ Running verification for component 'chefspec'
32
+ Running verification for component 'generated-cookbooks-pass-chefspec'
33
+ Running verification for component 'rubocop'
34
+ Running verification for component 'fauxhai'
35
+ Running verification for component 'knife-spork'
36
+ Running verification for component 'kitchen-vagrant'
37
+ Running verification for component 'package installation'
38
+ Running verification for component 'openssl'
39
+ Running verification for component 'inspec'
40
+ ........
41
+
42
+ /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:2285:in `raise_if_conflicts': Unable to activate knife-solo-0.5.1, because net-ssh-3.0.2 conflicts with net-ssh (< 3.0, ~> 2.7) (Gem::ConflictError)
26
43
  from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:1408:in `activate'
27
44
  from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems.rb:196:in `rescue in try_activate'
28
45
  from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems.rb:193:in `try_activate'
29
46
  from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:125:in `rescue in require'
30
47
  from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:40:in `require'
31
- from /Users/ザー名/.chefdk/gem/ruby/2.1.0/gems/knife-solo-0.5.1/lib/chef/knife/cook.rb:1:in `<top (required)>'
48
+ from /Users/ムディレクトリ/.chefdk/gem/ruby/2.1.0/gems/knife-solo-0.5.1/lib/chef/knife/cook.rb:1:in `<top (required)>'
32
49
  from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `load'
33
50
  from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `block in load_commands'
34
51
  from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `each'
@@ -41,6 +58,39 @@
41
58
  from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/bin/knife:25:in `<top (required)>'
42
59
  from /opt/chefdk/bin/knife:49:in `load'
43
60
  from /opt/chefdk/bin/knife:49:in `<main>'
61
+
62
+ ......../opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.2.6/lib/mixlib/shellout.rb:289:in `invalid!': Expected process to exit with [0], but received '1' (Mixlib::ShellOut::ShellCommandFailed)
63
+ ---- Begin output of /usr/local/bin/knife exec -E true ----
64
+ STDOUT:
65
+ STDERR: /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:2285:in `raise_if_conflicts': Unable to activate knife-solo-0.5.1, because net-ssh-3.0.2 conflicts with net-ssh (< 3.0, ~> 2.7) (Gem::ConflictError)
66
+ from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:1408:in `activate'
67
+ from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems.rb:196:in `rescue in try_activate'
68
+ from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems.rb:193:in `try_activate'
69
+ from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:125:in `rescue in require'
70
+ from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:40:in `require'
71
+ from /Users/ホームディレクトリ/.chefdk/gem/ruby/2.1.0/gems/knife-solo-0.5.1/lib/chef/knife/cook.rb:1:in `<top (required)>'
72
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `load'
73
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `block in load_commands'
74
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `each'
75
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `load_commands'
76
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:110:in `load_command'
77
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:124:in `command_class_from'
78
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife.rb:153:in `subcommand_class_from'
79
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/knife.rb:214:in `run'
80
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/lib/chef/application/knife.rb:148:in `run'
81
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.8.1/bin/knife:25:in `<top (required)>'
82
+ from /usr/local/bin/knife:49:in `load'
83
+ from /usr/local/bin/knife:49:in `<main>'
84
+ ---- End output of /usr/local/bin/knife exec -E true ----
85
+ Ran /usr/local/bin/knife exec -E true returned 1
86
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/mixlib-shellout-2.2.6/lib/mixlib/shellout.rb:276:in `error!'
87
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-dk-0.12.0/lib/chef-dk/component_test.rb:120:in `block in sh!'
88
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-dk-0.12.0/lib/chef-dk/component_test.rb:120:in `tap'
89
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-dk-0.12.0/lib/chef-dk/component_test.rb:120:in `sh!'
90
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-dk-0.12.0/lib/chef-dk/command/verify.rb:350:in `block (2 levels) in <class:Verify>'
91
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-dk-0.12.0/lib/chef-dk/component_test.rb:99:in `instance_eval'
92
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-dk-0.12.0/lib/chef-dk/component_test.rb:99:in `run_smoke_test'
93
+ from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-dk-0.12.0/lib/chef-dk/command/verify.rb:475:in `block (2 levels) in invoke_tests'
44
94
  ```
45
95
 
46
96
  ###試したこと
@@ -49,7 +99,7 @@
49
99
 
50
100
  [http://knowledge.sakura.ad.jp/tech/2825/](http://knowledge.sakura.ad.jp/tech/2825/)
51
101
 
52
- こちらのサイトなどを参考に`chef exec knife configure`にしてみたりもしてのですが、結果は変わりませんでした。
102
+ こちらのサイトなどを参考に`chef exec chef verify`にしてみたりもしてのですが、結果は変わりませんでした。
53
103
 
54
104
  お忙しい中、大変恐縮ではございますが
55
105
  皆様のお知恵を拝借できますと幸いです。