Bug ID 991676
Summary leap 42.2 ppc64le install failure with undefined method `mktmpdir' for Dir:Class'
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.2
Hardware PowerPC-64
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Installation
Assignee yast2-maintainers@suse.de
Reporter normand@linux.vnet.ibm.com
QA Contact jsrain@suse.com
Found By ---
Blocker ---

Created attachment 686438 [details]
leap422_install_iso92_yast_log.tgz

do install last ppc64le iso (1) for Leap 42.2 on an already installed
kvm guest of a previous Leap 42.2.

The install started correctly 

The first failure is an undefined method `mktmpdir' for Dir:Class' message (2)
I ignored the error and continued installation up to a 

Second error (3) about a missing xml from repo, reported in loop until I
skipped the error manually.

After that installation completed and reboot successfull.
I retrieved in a tarball in next attachment the /var/log/YaST2 content
(leap422_install_iso92_yast_log.tgz)


(1)
http://download.opensuse.org/ports/ppc/distribution/leap/42.2-Current/iso/openSUSE-Leap-42.2-DVD-ppc64le-Build0092-Media.iso

(2) extract from y2log-1.gz
===
2016-08-02 10:43:14 <1> install(3301) [Ruby] yast/wfm.rb:203 Call client
/mounts/mp_0001/usr/share/YaST2/clients/inst_user_first.rb
2016-08-02 10:43:14 <3> install(3301) [Ruby] yast/wfm.rb:220 Client call failed
with 'undefined method `mktmpdir' for Dir:Class' and backtrace
["/usr/share/YaST2/lib/users/dialogs/inst_user_first.rb:410:in `block in
importable_users'",
"/usr/share/YaST2/lib/users/dialogs/inst_user_first.rb:409:in `each'",
"/usr/share/YaST2/lib/users/dialogs/inst_user_first.rb:409:in
`importable_users'",
"/usr/share/YaST2/lib/users/dialogs/inst_user_first.rb:64:in `initialize'",
"/mounts/mp_0001/usr/share/YaST2/clients/inst_user_first.rb:23:in `new'",
"/mounts/mp_0001/usr/share/YaST2/clients/inst_user_first.rb:23:in `<top
(required)>'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:207:in `eval'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:207:in `run_client'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `call_builtin'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `call_builtin_wrapper'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:177:in `CallFunction'",
"/mounts/mp_0001/usr/share/YaST2/modules/ProductControl.rb:1360:in `RunFrom'",
"/usr/share/YaST2/lib/installation/clients/inst_installation_options.rb:159:in
`main'",
"/mounts/mp_0001/usr/share/YaST2/clients/inst_installation_options.rb:2:in
`<top (required)>'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:207:in
`eval'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:207:in `run_client'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `call_builtin'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `call_builtin_wrapper'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:177:in `CallFunction'",
"/mounts/mp_0001/usr/share/YaST2/modules/ProductControl.rb:1360:in `RunFrom'",
"/mounts/mp_0001/usr/share/YaST2/modules/ProductControl.rb:1547:in `Run'",
"/usr/share/YaST2/lib/installation/clients/inst_worker_initial.rb:106:in
`main'", "/mounts/mp_0001/usr/share/YaST2/clients/inst_worker_initial.rb:2:in
`<top (required)>'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:207:in
`eval'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:207:in `run_client'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `call_builtin'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:184:in `call_builtin_wrapper'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:177:in `CallFunction'",
"/usr/share/YaST2/lib/installation/clients/installation.rb:77:in `main'",
"/mounts/mp_0001/usr/share/YaST2/clients/installation.rb:2:in `<top
(required)>'", "/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:207:in `eval'",
"/usr/lib64/ruby/vendor_ruby/2.1.0/yast/wfm.rb:207:in `run_client'"]
2016-08-02 10:43:14 <3> install(3301) [Ruby] yast/wfm.rb:242 Internal error.
Please report a bug report with logs.
Details: undefined method `mktmpdir' for Dir:Class
Caller:  /usr/share/YaST2/lib/users/dialogs/inst_user_first.rb:410:in `block in
importable_users'
===

(3) extract from y2log-1.gz
===
2016-08-02 11:10:41 <1> install(3301) [Ruby] modules/PackageCallbacks.rb:548
MediaChange error: err'NOT_FOUND:File
'/suse/setup/descr/appdata-d7587dd270f37b60d5bc5ca9b8ae00d9.xml.gz' not found
on medium
'http://download.opensuse.org/ports/ppc/distribution/leap/42.2/repo/oss/'
...
2016-08-02 11:19:30 <1> install(3301) [Ruby] modules/PackageCallbacks.rb:548
MediaChange error: err'NOT_FOUND:File
'/suse/setup/descr/appdata-d7587dd270f37b60d5bc5ca9b8ae00d9.xml.gz' not found
on medium
'http://download.opensuse.org/ports/ppc/distribution/leap/42.2/repo/oss/'
===


You are receiving this mail because: