Bug 872960 - AttributeError: 'NoneType' object has no attribute 'get_child'
Summary: AttributeError: 'NoneType' object has no attribute 'get_child'
Keywords:
Status: CLOSED DUPLICATE of bug 866720
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 18
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:a2243037b0ea7dbb20126d2e449...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-11-04 16:11 UTC by Reartes Guillermo
Modified: 2012-11-05 18:26 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-11-05 18:26:04 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: anaconda-tb (202.70 KB, text/plain)
2012-11-04 16:11 UTC, Reartes Guillermo
no flags Details
File: product (6 bytes, text/plain)
2012-11-04 16:11 UTC, Reartes Guillermo
no flags Details
File: type (9 bytes, text/plain)
2012-11-04 16:11 UTC, Reartes Guillermo
no flags Details
File: ifcfg.log (641 bytes, text/plain)
2012-11-04 16:11 UTC, Reartes Guillermo
no flags Details
File: storage.log (74.75 KB, text/plain)
2012-11-04 16:11 UTC, Reartes Guillermo
no flags Details
File: version (11 bytes, text/plain)
2012-11-04 16:11 UTC, Reartes Guillermo
no flags Details
File: environ (780 bytes, text/plain)
2012-11-04 16:11 UTC, Reartes Guillermo
no flags Details
File: executable (14 bytes, text/plain)
2012-11-04 16:12 UTC, Reartes Guillermo
no flags Details
File: anaconda.log (13.66 KB, text/plain)
2012-11-04 16:12 UTC, Reartes Guillermo
no flags Details
File: syslog (59.98 KB, text/plain)
2012-11-04 16:12 UTC, Reartes Guillermo
no flags Details
File: hashmarkername (8 bytes, text/plain)
2012-11-04 16:12 UTC, Reartes Guillermo
no flags Details
File: packaging.log (2.38 KB, text/plain)
2012-11-04 16:12 UTC, Reartes Guillermo
no flags Details
File: cmdline_file (96 bytes, text/plain)
2012-11-04 16:12 UTC, Reartes Guillermo
no flags Details
File: release (24 bytes, text/plain)
2012-11-04 16:12 UTC, Reartes Guillermo
no flags Details
File: program.log (17.81 KB, text/plain)
2012-11-04 16:12 UTC, Reartes Guillermo
no flags Details
the double-unknown screen (72.91 KB, image/png)
2012-11-04 16:15 UTC, Reartes Guillermo
no flags Details
storage.log from previous comment (ntfs dynamic disk) (65.82 KB, text/plain)
2012-11-04 17:16 UTC, Reartes Guillermo
no flags Details

Description Reartes Guillermo 2012-11-04 16:11:33 UTC
Description of problem:
I will describe it later

Version-Release number of selected component:
anaconda-18.24

Additional info:
libreport version: 2.0.17
cmdline:        /usr/bin/python  /sbin/anaconda
kernel:         3.6.5-2.fc18.x86_64

description:
:The following was filed automatically by anaconda:
:anaconda 18.24 exception report
:Traceback (most recent call first):
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 868, in add_new_selector
:    page = self._accordion._find_by_title(new_install_name).get_child()
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1303, in _save_right_side
:    self.add_new_selector(device)
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1664, in on_finish_clicked
:    self._save_right_side(self._current_selector)
:AttributeError: 'NoneType' object has no attribute 'get_child'

Comment 1 Reartes Guillermo 2012-11-04 16:11:42 UTC
Created attachment 638046 [details]
File: anaconda-tb

Comment 2 Reartes Guillermo 2012-11-04 16:11:45 UTC
Created attachment 638047 [details]
File: product

Comment 3 Reartes Guillermo 2012-11-04 16:11:48 UTC
Created attachment 638048 [details]
File: type

Comment 4 Reartes Guillermo 2012-11-04 16:11:50 UTC
Created attachment 638049 [details]
File: ifcfg.log

Comment 5 Reartes Guillermo 2012-11-04 16:11:53 UTC
Created attachment 638050 [details]
File: storage.log

Comment 6 Reartes Guillermo 2012-11-04 16:11:55 UTC
Created attachment 638051 [details]
File: version

Comment 7 Reartes Guillermo 2012-11-04 16:11:58 UTC
Created attachment 638052 [details]
File: environ

Comment 8 Reartes Guillermo 2012-11-04 16:12:00 UTC
Created attachment 638053 [details]
File: executable

Comment 9 Reartes Guillermo 2012-11-04 16:12:02 UTC
Created attachment 638054 [details]
File: anaconda.log

Comment 10 Reartes Guillermo 2012-11-04 16:12:05 UTC
Created attachment 638055 [details]
File: syslog

Comment 11 Reartes Guillermo 2012-11-04 16:12:08 UTC
Created attachment 638056 [details]
File: hashmarkername

Comment 12 Reartes Guillermo 2012-11-04 16:12:10 UTC
Created attachment 638057 [details]
File: packaging.log

Comment 13 Reartes Guillermo 2012-11-04 16:12:12 UTC
Created attachment 638058 [details]
File: cmdline_file

Comment 14 Reartes Guillermo 2012-11-04 16:12:14 UTC
Created attachment 638059 [details]
File: release

Comment 15 Reartes Guillermo 2012-11-04 16:12:17 UTC
Created attachment 638060 [details]
File: program.log

Comment 16 Reartes Guillermo 2012-11-04 16:14:55 UTC
Steps to Reproduce:

0. Preexisting Solaris (MSDOS Disklabel + Solaris Partition + VTOC)

1. Enter Storage: Installation Destination and select
the disk, do MANUAL PARTITIONING

2. Select and expand the 'Unknown' tree, the partittion will be
already selected, expand the 'customize' tree

3. Check 'reformat' and apply

4. Expand the 'New Fedora 18...' tree and the 'Unknown' parition
will be already selected

5. Expand the 'customize' tree (it is already expanded)

6. Change 'file system' from 'unknown' to 'ext4' and 'mount point'
to / and then 'Finish Partitioning' 

7. Anaconda returns to the MAIN HUB (but i just defined a /),
'begin installation' is UNLOCKED


8. Enter Storage: Installation Destination and select the disk, do
MANUAL PARTITIONING (AGAIN)

9. Change de selected partition back to 'unknown' and 'finish partitioning'

10. Anaconda returns to the MAIN HUB, but "error checking storage
configuration" (ok, since what i set in manual partitioning 
makes no sense)

11. Enter Storage: Installation Destination and select the disk,
do MANUAL PARTITIONING (AGAIN)

12. You will find the 'double-unknown' shown in the sceenshot

13. Change the 'filesystem type' to EXT4 and 'mount point' to / and 
'finish partitioning'

14. kaboom

Comment 17 Reartes Guillermo 2012-11-04 16:15:46 UTC
Created attachment 638061 [details]
the double-unknown screen

Comment 18 Reartes Guillermo 2012-11-04 16:17:28 UTC
Preexisting Partitions:

Disk /dev/sda: 24.3 GB, 24315428864 bytes, 47491072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *       16065    47488139    23736037+  bf  Solaris

Comment 19 Reartes Guillermo 2012-11-04 17:13:11 UTC
I will post the steps to reproduce later.

Package: anaconda-18.24
OS Release: Fedora release 18-Beta-TC7

Comment 20 Reartes Guillermo 2012-11-04 17:14:27 UTC
Ok, another setup that triggers it:

0. boot a preexisting guest with two disks (a ntfs boot, and a dynamic disks)

1. Enter Storage: Installation Destination, and do MANUAL PARTITIONING (selecting just
the disks with the dynamic disks)

2. Expand the 'unknown' tree and the 'customize' tree

3. Check 'reformat' and 'apply changes' and 'finish partitioning'

4. Anaconda returns to the MAIN HUB with "error checking storage configuration" (ok, since
what i did in MANUAL PARTITIONING makes no sense.

5.  Enter Storage: Installation Destination, and do MANUAL PARTITIONING (selecting just the disks with the dynamic disks), AGAIN

6. Change 'file system' to ext4 and 'mount point' to / then 'finish partitioning'

7. kaboom

Comment 21 Reartes Guillermo 2012-11-04 17:16:50 UTC
Created attachment 638079 [details]
storage.log from previous comment (ntfs dynamic disk)

Comment 22 Brian Lane 2012-11-05 18:26:04 UTC

*** This bug has been marked as a duplicate of bug 866720 ***


Note You need to log in before you can comment on or make changes to this bug.