2014-01-14 37 views
0

我特林使用安裝在Windows SQL服務器廚師錯誤從社區Opscode公司

,我發現這個sql_server

IM如果您運行的是舊收到一個錯誤

uninitialized constant Chef::Win32::Registry::HKEY_LOCAL_MACHINE 
+0

廚師什麼版本的?什麼版本的食譜? – sethvargo

+0

@sethvargo廚師版本11.6.2和windows cookbook版本是1.2.6和sql cookbook版本1.3.1 –

回答

1

沒有定義這個常量的Chef客戶端的版本,你會得到這個錯誤。

參見:http://lists.opscode.com/sympa/arc/chef/2014-01/msg00073.html

+0

這是正確的答案。 – sethvargo

+0

@sethvargo我已更新到11.8.2現在我收到其他錯誤:: Chef :: Exceptions :: Win32RegNoRecursive:registry_key [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10_50.MSSQL $ SQLEXPRESS \ MSSQLServer \ SuperSocketNetLib \ Tcp \ IPAll](sql_server ::服務器行56)有一個錯誤:Chef :: Exceptions :: Win32RegNoRecursive:中間鍵丟失,但遞歸設置爲false –

+0

@SureshSala以及現在是一個不同的錯誤... – sethvargo

0

對我來說,它有助於在不斷打破任何命名空間的前面加上::,所以它看起來像這樣

::Chef::Win32::Registry::HKEY_LOCAL_MACHINE