Bug 1107240

Summary: cloning fail with with undefined method `modified=' for #<Yast::ServicesManagerTargetClass:0x0000000002fe0090>
Product: [openSUSE] openSUSE Distribution Reporter: Max Lin <mlin>
Component: YaST2Assignee: Imobach Gonzalez Sosa <igonzalezsosa>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: igonzalezsosa
Version: Leap 15.1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Max Lin 2018-09-05 08:11:11 UTC
openQA test in scenario opensuse-15.1-DVD-x86_64-clone_system@64bit fails in
[yast2_clone_system](https://openqa.opensuse.org/tests/747728/modules/yast2_clone_system/steps/7)


2018-09-04 12:46:08 <3> susetest(2996) [Ruby] yast/wfm.rb:253 Client /usr/share/YaST2/clients/services-manager_auto.rb failed with 'undefined method `modified=' for #<Yast::ServicesManagerTargetClass:0x0000000002fe0090>
Did you mean?  modified
               modified?' (NoMethodError).
Backtrace:
/usr/share/YaST2/modules/services_manager.rb:90:in `modify'
/usr/share/YaST2/lib/services-manager/clients/auto.rb:80:in `modified'
/usr/share/YaST2/lib/installation/auto_client.rb:80:in `run'
/usr/share/YaST2/clients/services-manager_auto.rb:23:in `<top (required)>'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:313:in `eval'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:313:in `run_client'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin_wrapper'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:195:in `CallFunction'
/usr/share/YaST2/modules/Call.rb:44:in `Function'
/usr/share/YaST2/modules/AutoinstClone.rb:110:in `CommonClone'
/usr/share/YaST2/modules/AutoinstClone.rb:197:in `block in Process'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/builtins.rb:92:in `block in foreach'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/builtins.rb:91:in `each'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/builtins.rb:91:in `foreach'
/usr/share/YaST2/modules/AutoinstClone.rb:185:in `Process'
/usr/share/YaST2/clients/clone_system.rb:131:in `doClone'
/usr/share/YaST2/clients/clone_system.rb:62:in `main'
/usr/share/YaST2/clients/clone_system.rb:139:in `<top (required)>'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:313:in `eval'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:313:in `run_client'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin_wrapper'
/usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:195:in `CallFunction'
/usr/lib/YaST2/bin/y2start:58:in `<main>'
2018-09-04 12:46:08 <3> susetest(2996) [Ruby] yast/wfm.rb:276 Internal error. Please report a bug report with logs.
Run save_y2logs to get complete logs.
Details: undefined method `modified=' for #<Yast::ServicesManagerTargetClass:0x0000000002fe0090>
Did you mean?  modified
               modified?
Caller:  /usr/share/YaST2/modules/services_manager.rb:90:in `modify'
Comment 1 Imobach Gonzalez Sosa 2018-09-05 09:07:02 UTC
We have fixed this bug in yast2-services-manager 4.1.7.

PR: https://github.com/yast/yast-services-manager/pull/175
SR: https://build.opensuse.org/request/show/633289
SR: https://build.suse.de/request/show/171487

Thanks!