[Bug 991676] New: leap 42.2 ppc64le install failure with undefined method `mktmpdir' for Dir:Class'
http://bugzilla.suse.com/show_bug.cgi?id=991676
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
--> http://bugzilla.suse.com/attachment.cgi?id=686438&action=edit
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/op...
(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 `
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c1
--- Comment #1 from Michel Normand
http://bugzilla.suse.com/show_bug.cgi?id=991676
Dinar Valeev
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c2
--- Comment #2 from Michel Normand
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c3
--- Comment #3 from Dinar Valeev
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c4
--- Comment #4 from Michel Normand
This is weird, we have tests green in openQA
Does the openQA test is doing the install on a previously installed Leap guest ? That is the condition of this bug. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c5
--- Comment #5 from Dinar Valeev
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c6
--- Comment #6 from Dinar Valeev
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c7
--- Comment #7 from Michel Normand
installation-images-openSUSE is rebuilding...
And it will contain new yast2-users
osc buildinfo openSUSE:Leap:42.2:Ports/installation-images-openSUSE/ports/ppc64le | grep yast2-users <bdep name="yast2-users" version="3.1.53" release="1.1" arch="ppc64le" project="openSUSE:Leap:42.2:Ports" repository="ports" />
as pointed by Dinar, wait for related request https://build.opensuse.org/request/show/416914 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c8
Martin Vidner
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c9
--- Comment #9 from Michel Normand
The bug is a duplicate of https://bugzilla.suse.com/show_bug.cgi?id=986542
Git: https://github.com/yast/yast-users/pull/104 RPM: yast2-users-3.1.53
(if you want to keep the bug open for this specific arch, please reassign to yourself)
What was not clear in comments of bug #986542 and that was addressed in this bug #986964 is that the yast2-users package is a source for the installation-images-openSUSE, and this last one was not built automatically after yast2-users change of bug #986542. This bug #986542 did not identify why it took a month to decide to build installation-images-openSUSE for Leap 42.2 ? Is there an OBS escape in the process that would need a new bug tracking ? But at least allow to make changes tracked by request https://build.opensuse.org/request/show/416914 to be able to trigger such a build. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=991676
http://bugzilla.suse.com/show_bug.cgi?id=991676#c10
--- Comment #10 from Michel Normand
The bug is a duplicate of https://bugzilla.suse.com/show_bug.cgi?id=986542
Git: https://github.com/yast/yast-users/pull/104 RPM: yast2-users-3.1.53
(if you want to keep the bug open for this specific arch, please reassign to yourself)
What was not clear in comments of bug #986542 and that was addressed in this bug #991676 is that the yast2-users package is a source for the installation-images-openSUSE, and this last one was not built automatically after yast2-users change of bug #986542. This bug #991676 did not identify why it took a month to decide to build installation-images-openSUSE for Leap 42.2 ? Is there an OBS escape in the process that would need a new bug tracking ? But at least allow to make changes tracked by request https://build.opensuse.org/request/show/416914 to be able to trigger such a build.(In reply to Martin Vidner from comment #8) ps: comment #9 rewrite as made typo on bug numbers. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com