Bug 881686 - TypeError: 'NoneType' object has no attribute '__getitem__'
Summary: TypeError: 'NoneType' object has no attribute '__getitem__'
Keywords:
Status: CLOSED WONTFIX
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:e89760294282a2df521c0b3152a...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-11-29 10:54 UTC by David Jansen
Modified: 2012-11-30 10:37 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-11-30 02:43:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: release (24 bytes, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: product (6 bytes, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: type (9 bytes, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: ifcfg.log (641 bytes, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: storage.log (74.61 KB, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: version (2 bytes, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: environ (959 bytes, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: executable (14 bytes, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: anaconda.log (6.40 KB, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: syslog (62.13 KB, text/plain)
2012-11-29 10:55 UTC, David Jansen
no flags Details
File: hashmarkername (8 bytes, text/plain)
2012-11-29 10:56 UTC, David Jansen
no flags Details
File: packaging.log (1.61 KB, text/plain)
2012-11-29 10:56 UTC, David Jansen
no flags Details
File: cmdline_file (226 bytes, text/plain)
2012-11-29 10:56 UTC, David Jansen
no flags Details
File: ks.cfg (262 bytes, text/plain)
2012-11-29 10:56 UTC, David Jansen
no flags Details
File: anaconda-tb (221.03 KB, text/plain)
2012-11-29 10:56 UTC, David Jansen
no flags Details
File: program.log (47.61 KB, text/plain)
2012-11-29 10:56 UTC, David Jansen
no flags Details

Description David Jansen 2012-11-29 10:54:30 UTC
Description of problem:
In a virtual machine running an up-to-date Fedora 17, I used preupgrade to upgrade to Fedora 18 beta.
After rebooting, this error popped up.


Version-Release number of selected component:
anaconda-18.28

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

description:
:The following was filed automatically by anaconda:
:anaconda 18.28 exception report
:Traceback (most recent call first):
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 495, in ISOImage
:    return get_mount_device(INSTALL_TREE)[len(ISO_DIR)+1:]
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/source.py", line 663, in _initialize
:    self._currentIsoFile = self.payload.ISOImage
:  File "/usr/lib64/python2.7/threading.py", line 504, in run
:    self.__target(*self.__args, **self.__kwargs)
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 91, in run
:    threading.Thread.run(self, *args, **kwargs)
:TypeError: 'NoneType' object has no attribute '__getitem__'

Comment 1 David Jansen 2012-11-29 10:55:32 UTC
Created attachment 654166 [details]
File: release

Comment 2 David Jansen 2012-11-29 10:55:40 UTC
Created attachment 654167 [details]
File: product

Comment 3 David Jansen 2012-11-29 10:55:42 UTC
Created attachment 654168 [details]
File: type

Comment 4 David Jansen 2012-11-29 10:55:44 UTC
Created attachment 654169 [details]
File: ifcfg.log

Comment 5 David Jansen 2012-11-29 10:55:46 UTC
Created attachment 654170 [details]
File: storage.log

Comment 6 David Jansen 2012-11-29 10:55:48 UTC
Created attachment 654171 [details]
File: version

Comment 7 David Jansen 2012-11-29 10:55:50 UTC
Created attachment 654172 [details]
File: environ

Comment 8 David Jansen 2012-11-29 10:55:52 UTC
Created attachment 654173 [details]
File: executable

Comment 9 David Jansen 2012-11-29 10:55:54 UTC
Created attachment 654174 [details]
File: anaconda.log

Comment 10 David Jansen 2012-11-29 10:55:58 UTC
Created attachment 654175 [details]
File: syslog

Comment 11 David Jansen 2012-11-29 10:56:00 UTC
Created attachment 654176 [details]
File: hashmarkername

Comment 12 David Jansen 2012-11-29 10:56:03 UTC
Created attachment 654177 [details]
File: packaging.log

Comment 13 David Jansen 2012-11-29 10:56:05 UTC
Created attachment 654178 [details]
File: cmdline_file

Comment 14 David Jansen 2012-11-29 10:56:07 UTC
Created attachment 654179 [details]
File: ks.cfg

Comment 15 David Jansen 2012-11-29 10:56:09 UTC
Created attachment 654180 [details]
File: anaconda-tb

Comment 16 David Jansen 2012-11-29 10:56:11 UTC
Created attachment 654181 [details]
File: program.log

Comment 17 Chris Lumens 2012-11-30 02:43:24 UTC
preupgrade isn't the proper upgrade procedure for moving to F18.  We have a new tool named fedup (http://fedoraproject.org/wiki/FedUp) that does all the upgrade stuff and doesn't use anaconda for it.  Can you please give that tool a try and see if you still experience problems?  Using preupgrade (which in turn makes use of anaconda) wasn't going to give you what you want anyway, since anaconda doesn't know how to do upgrades anymore.

If you do somehow manage to hit this again later with anaconda, please feel free to reopen.  Thanks.

Comment 18 David Jansen 2012-11-30 10:37:21 UTC
Suggestion: how about an update to the preupgrade package for fedora 17 and below, that will disable the upgrades to fedora 18 if that is no longer possible?
But thanks for suggesting FedUp, I'll give it a try.


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