Bug 970858

Summary: Installation on a system with one CPU fails with anaconda exception
Product: [Fedora] Fedora Reporter: IBM Bug Proxy <bugproxy>
Component: anacondaAssignee: Martin Kolman <mkolman>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: rawhideCC: anaconda-maint-list, chris, dhorak, dshea, g.kaviyarasu, jkachuck, jonathan, jstodola, mkolman, pschindl, sbueno, vanmeeuwen+fedora, wgomerin
Target Milestone: ---   
Target Release: ---   
Hardware: s390x   
OS: All   
Whiteboard:
Fixed In Version: anaconda-21.7-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-04-14 16:44:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 467765    
Attachments:
Description Flags
anaconda-tb
none
syslog
none
Packaging.log none

Description IBM Bug Proxy 2013-06-05 06:20:51 UTC
Steps to recreate the problem:
--------------------------------------------------
1) Start installation(ftp based) of Fedora 19 on an LPAR.
2) Select language and hit continue.

Installation fails with following anaconda exception :

anaconda 19.30-1 exception report
Traceback (most recent call first):
  File "/usr/lib64/python2.7/threading.py", line 939, in join
    raise RuntimeError("cannot join thread before it is started")
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 85, in wait
    self.get(name).join()
  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 646, in _initialize
    threadMgr.wait(constants.THREAD_CUSTOM_STORAGE_INIT)
  File "/usr/lib64/python2.7/threading.py", line 764, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 168, in run
    threading.Thread.run(self, *args, **kwargs)
RuntimeError: cannot join thread before it is started

Local variables in innermost frame:
self: <AnacondaThread(AnaCustomStorageInit, started daemon 4397718903056)>
balancing: True
timeout: None

Similar installation on a zVM works without any problems.

Comment 1 IBM Bug Proxy 2013-06-05 06:21:12 UTC
Created attachment 757051 [details]
anaconda-tb

Comment 2 IBM Bug Proxy 2013-06-05 06:21:25 UTC
Created attachment 757052 [details]
syslog

Comment 3 IBM Bug Proxy 2013-06-05 06:21:40 UTC
Created attachment 757053 [details]
Packaging.log

Comment 4 IBM Bug Proxy 2013-06-06 08:11:30 UTC
------- Comment From ssant.com 2013-06-06 08:03 EDT-------
The failure depends on number of CPUS. I had single CPU configured for the LPAR during installation. If i increase the number of CPUs, I am able to install without any problem.

Same problem can be recreated on a zVM guest as well if number of CPU is one.

Comment 5 Jan Stodola 2013-06-06 14:13:28 UTC
I was able to reproduce in /zVM on a guest with one CPU, but it doesn't happen every time - about 10% of installations fails.

Comment 6 Jan Stodola 2013-06-06 14:42:53 UTC
And now also reproduced on a z/VM guest with 2 CPUs.

Comment 7 Jan Stodola 2013-07-04 11:39:00 UTC
This issue has also been reported against F19/x86_64, see bug 980978.

Comment 8 Chris Lumens 2013-11-15 15:01:34 UTC
Martin's got a patch for this.

Comment 9 Chris Lumens 2013-11-15 15:02:04 UTC
*** Bug 980978 has been marked as a duplicate of this bug. ***

Comment 10 Chris Lumens 2013-11-15 15:02:07 UTC
*** Bug 1002542 has been marked as a duplicate of this bug. ***

Comment 11 Martin Kolman 2013-11-18 15:52:56 UTC
Add correct rawhide version.