簡體   English   中英

無法評估:未定義的類/模塊Puppet :: Util :: TagSet

[英]Could not evaluate: undefined class/module Puppet::Util::TagSet

我遇到了最新的人偶版本和名為vcsdeploy的模塊的問題。 不幸的是,我對Ruby不熟悉,這是它自己的特質,所以我希望有更多經驗的人可以為我指明正確的方向。

可以在這里找到所有涉及的模塊。 我遇到的特定問題是lib / puppet / provider / vcsdeploy / svn.rb中的第194行錯誤: “無法評估:未定義的類/模塊Puppet :: Util :: TagSet”

對於那些不想摸索源代碼的人,以下是導致錯誤的代碼:

valid_options = [ 'path', 'owner', 'group', 'dirmode', 'filemode', 'source', 'user', 'pass', 'name', 'version', 'selrange', 'selrole', 'seltype', 'seluser', 'templates' ]
@resource_copy = {}

debug "creating resource_copy for #{resource[:name]}"
valid_options.each {|option|
  if (option && resource[option.to_sym])
    @resource_copy[option.to_sym] = resource[option.to_sym]
  end
}

我會假設Puppet :: Util :: TagSet在整個puppet的其他地方都得到了一定程度的使用,並且它是各種模塊,但這是唯一一個引起問題的模塊。

有人得到我可以用來啟動此調查的任何指示嗎?

更多系統信息:

作業系統: CentOS 6.5

安裝方法: RPM軟件包

工頭版本: 1.5

木偶版本: 3.5.1

我還驗證了文件tag_set.rb存在於以下位置:

/usr/lib/ruby/site_ruby/1.8/puppet/util/tag_set.rb

該模塊無法記錄的是它需要引入了這段代碼的Puppet 3.3 (請參閱commit )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM