Bug 1395350 - AttributeError: 'StorageDiscoveryConfig' object has no attribute 'protectedDevSpecs'
Summary: AttributeError: 'StorageDiscoveryConfig' object has no attribute 'protectedDe...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 25
Hardware: aarch64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Vendula Poncova
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:7837d66e802bbf016711656ba2c...
Depends On:
Blocks: ARM64, F-ExcludeArch-aarch64
TreeView+ depends on / blocked
 
Reported: 2016-11-15 18:04 UTC by Jeremy Linton
Modified: 2017-08-06 17:28 UTC (History)
8 users (show)

Fixed In Version: anaconda-26.17-1
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-08-06 17:28:33 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: anaconda-tb (331.31 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: anaconda.log (25.46 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: dnf.librepo.log (11.03 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: environ (482 bytes, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: hawkey.log (1.04 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: lsblk_output (1.53 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: nmcli_dev_list (1.84 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: os_info (449 bytes, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: storage.log (56.84 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: syslog (94.95 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: ifcfg.log (5.00 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: packaging.log (3.29 KB, text/plain)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details
File: program.log (44.04 KB, application/octet-stream)
2016-11-15 18:04 UTC, Jeremy Linton
no flags Details

Description Jeremy Linton 2016-11-15 18:04:37 UTC
Description of problem:
Install from Local ISO file on HD fails

Version-Release number of selected component:
anaconda-25.20.4-1

The following was filed automatically by anaconda:
anaconda 25.20.4-1 exception report
Traceback (most recent call first):
  File "/usr/lib64/python3.5/site-packages/pyanaconda/ui/helpers.py", line 166, in set_source_hdd_iso
    self.storage.config.protectedDevSpecs.append(device.name)
  File "/usr/lib64/python3.5/site-packages/pyanaconda/ui/tui/spokes/source.py", line 510, in apply
    self.set_source_hdd_iso(self._device, self._current_iso_path)
  File "/usr/lib64/python3.5/site-packages/pyanaconda/ui/tui/spokes/source.py", line 462, in input
    self.apply()
  File "/usr/lib64/python3.5/site-packages/pyanaconda/ui/tui/simpleline/base.py", line 446, in input
    key = self._screens[-1][0].input(args, key)
AttributeError: 'StorageDiscoveryConfig' object has no attribute 'protectedDevSpecs'

Additional info:
addons:         com_redhat_docker
cmdline:        /usr/bin/python3  /sbin/anaconda
cmdline_file:   BOOT_IMAGE=/images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-S-dvd-aarch64-25 ro acpi=force inst.text
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         4.8.0-0.rc7.git0.1.fc25.aarch64
product:        Fedora
release:        Cannot get release name.
type:           anaconda
version:        25

Comment 1 Jeremy Linton 2016-11-15 18:04:42 UTC
Created attachment 1220879 [details]
File: anaconda-tb

Comment 2 Jeremy Linton 2016-11-15 18:04:43 UTC
Created attachment 1220880 [details]
File: anaconda.log

Comment 3 Jeremy Linton 2016-11-15 18:04:44 UTC
Created attachment 1220881 [details]
File: dnf.librepo.log

Comment 4 Jeremy Linton 2016-11-15 18:04:46 UTC
Created attachment 1220882 [details]
File: environ

Comment 5 Jeremy Linton 2016-11-15 18:04:47 UTC
Created attachment 1220883 [details]
File: hawkey.log

Comment 6 Jeremy Linton 2016-11-15 18:04:48 UTC
Created attachment 1220884 [details]
File: lsblk_output

Comment 7 Jeremy Linton 2016-11-15 18:04:49 UTC
Created attachment 1220885 [details]
File: nmcli_dev_list

Comment 8 Jeremy Linton 2016-11-15 18:04:50 UTC
Created attachment 1220886 [details]
File: os_info

Comment 9 Jeremy Linton 2016-11-15 18:04:52 UTC
Created attachment 1220887 [details]
File: storage.log

Comment 10 Jeremy Linton 2016-11-15 18:04:53 UTC
Created attachment 1220888 [details]
File: syslog

Comment 11 Jeremy Linton 2016-11-15 18:04:54 UTC
Created attachment 1220889 [details]
File: ifcfg.log

Comment 12 Jeremy Linton 2016-11-15 18:04:55 UTC
Created attachment 1220890 [details]
File: packaging.log

Comment 13 Jeremy Linton 2016-11-15 18:04:57 UTC
Created attachment 1220891 [details]
File: program.log

Comment 14 Jeremy Linton 2016-11-15 18:06:36 UTC
This can be reproduced by booting with inst.text and doing the following.



================================================================================
VNC

Text mode provides a limited set of installation options. It does not offer
custom partitioning for full control over the disk layout. Would you like to use
VNC mode instead?

 1) Start VNC

 2) Use text mode

  Please make your choice from above ['q' to quit | 'c' to continue |
  'r' to refresh]: 2
================================================================================
================================================================================
Installation

 1) [x] Language settings                 2) [!] Time settings
        (English (United States))                (Timezone is not set.)
 3) [!] Installation source               4) [!] Software selection
        (Processing...)                          (Processing...)
 5) [!] Installation Destination          6) [x] Network configuration
        (No disks selected)                      (Wired (enp8s0) connected)
 7) [!] Root password                     8) [!] User creation
        (Password is not set.)                   (No user will be created)
  Please make your choice from above ['q' to quit | 'b' to begin installation |
  'r' to refresh]: 3
================================================================================
================================================================================
Installation source

Choose an installation source type.
 1)  CD/DVD
 2)  local ISO file
 3)  Network
  Please make your choice from above ['q' to quit | 'c' to continue |
  'r' to refresh]: 2
================================================================================
================================================================================
Select device containing the ISO file

 1)  Crucial CT128MX1 /dev/sda1 (2 GiB MB) EFI System Partition 7BEB-06AB
 2)  Crucial CT128MX1 /dev/sda2 (100 GiB MB) ext3
     eb89ce61-8d63-48a4-b39f-e47c1585731b
  Please make your choice from above ['q' to quit | 'c' to continue |
  'r' to refresh]: 2
================================================================================
================================================================================
Select an ISO to use as install source

 1)  Fedora-Server-dvd-aarch64-25_Beta-1.2.iso
 2)  Fedora-Server-dvd-aarch64-25-20161017.n.0.iso
  Please make your choice from above ['q' to quit | 'c' to continue |
  'r' to refresh]: 2

An unknown error has occured, look at the /tmp/anaconda-tb* file(s) for more details

===============================================================================
An unknown error has occurred
===============================================================================

Comment 15 Vendula Poncova 2017-01-03 09:00:39 UTC
Fixed in a pull request: https://github.com/rhinstaller/anaconda/pull/912

Comment 16 Peter Robinson 2017-08-06 17:28:33 UTC
Fixed


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