两台机器,硬件不一样,dup 后均在 DSL 检测界面无响应,已经存在很长时间了,y2log 显示:
[Interpreter] bin/y2start:60 Calling YaST client hwinfo# [Ruby] yast/wfm.rb(run_client):341 Call client /usr/share/YaST2/clients/hwinfo.rb
[Ruby] modules/CommandLine.rb(Run):1530 ----------------------------------------
[Ruby] modules/CommandLine.rb(Run):1531 Command line interface started
[ui] YPushButton.cc(setFunctionKey):202 Guessing button role YCancelButton for YPushButton “中止 ®” at 0x7f29784e0da0 from function key F9
[Ruby] clients/hwinfo.rb(buildHwTree):203 Probing probe ()…
[Ruby] hwinfo/routines.rb(trans_str):846 Cannot translate string ‘fingerprint’
[Ruby] clients/hwinfo.rb(buildHwTree):203 Probing fingerprint (fingerprint)…
[Interpreter] clients/hwinfo.rb:210 SCR::Dir() failed
[Ruby] clients/hwinfo.rb(buildHwTree):203 Probing DSL (DSL)…
[Interpreter] clients/hwinfo.rb:210 SCR::Dir() failed
一路找到 hwinfo.rb:210 :
def buildHwTree(p, progMin, progMax)
Builtins.y2debug(“buildHwTree path: %1”, p)
a = UI.PollInput
if a == :cancel || a == :abort
@abortPressed = true
return nil
end
node = afterLast(p)
node_translated = trans_str(node)
UI.ChangeWidget(Id(:initProg), :Label, node_translated)
Builtins.y2milestone("Probing %1 (%2)...", node, node_translated)
pat = Builtins.topath(p)
Builtins.y2debug("Reading path: %1", p)
return nil if Builtins.contains(@exclude_list, pat)
dir = SCR.Dir(pat)
if dir == nil
val = SCR.Read(pat)
# SMBIOS entries cleanup
210 行显示 : dir = SCR.Dir(pat)
后面就不知道如何修改了,请大神们有空帮看一下什么问题,先谢过了!