Bug 969313

Summary: AttributeError: 'dict' object has no attribute 'split'
Product: [Fedora] Fedora Reporter: Marcus Moeller <marcus.moeller>
Component: anacondaAssignee: David Shea <dshea>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: brian.murrell, carlp.hermawan, dshea, erikbalek, fedora, felix, gayathri.jeyaram.k, g.kaviyarasu, jenninghermes, jeremy_spagnet, j.lilbiscuit8, jonathan, Marcin.Dulak, mfuruta, milovidovwork, mitko, mkolman, mlamases, nweddy, sammundo21, sbueno, sebp, stuart, vanmeeuwen+fedora, vgulch
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:7861acbaf475a881f5c74ffdae6c576450edb579e70ce00b9b768b2e1ddac371
Fixed In Version: anaconda-20.3-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 987978 (view as bug list) Environment:
Last Closed: 2014-01-30 22:06:56 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: 987978    
Attachments:
Description Flags
File: anaconda-tb
none
File: anaconda.log
none
File: backtrace
none
File: environ
none
File: ifcfg.log
none
File: lsblk_output
none
File: nmcli_dev_list
none
File: packaging.log
none
File: program.log
none
File: storage.log
none
File: syslog none

Description Marcus Moeller 2013-05-31 07:48:36 UTC
Description of problem:
Tried to Start Fedora 19 Beta Anaconda from DVD
The following was filed automatically by anaconda:
anaconda 19.30-1 exception report
Traceback (most recent call first):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/nm.py", line 294, in nm_ntp_servers_from_dhcp
    for ip in options.unpack().split(" "):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/network.py", line 897, in _get_ntp_servers_from_dhcp
    ntp_servers = nm.nm_ntp_servers_from_dhcp()
  File "/usr/lib64/python2.7/site-packages/pyanaconda/network.py", line 919, in wait_for_connecting_NM_thread
    _get_ntp_servers_from_dhcp(ksdata)
  File "/usr/lib64/python2.7/threading.py", line 766, 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)
AttributeError: 'dict' object has no attribute 'split'

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

Additional info:
reporter:       libreport-2.1.4
cmdline:        /usr/bin/python  /sbin/anaconda
cmdline_file:   initrd=initrd.img inst.stage2=hd:LABEL=Fedora\x2019-Beta\x20x86_64 rd.live.check quiet BOOT_IMAGE=vmlinuz 
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         3.9.2-301.fc19.x86_64
product:        Fedora
release:        Cannot get release name.
type:           anaconda
version:        19-Beta

Truncated backtrace:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 168, in run
    threading.Thread.run(self, *args, **kwargs)
  File "/usr/lib64/python2.7/threading.py", line 766, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/network.py", line 919, in wait_for_connecting_NM_thread
    _get_ntp_servers_from_dhcp(ksdata)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/network.py", line 897, in _get_ntp_servers_from_dhcp
    ntp_servers = nm.nm_ntp_servers_from_dhcp()
  File "/usr/lib64/python2.7/site-packages/pyanaconda/nm.py", line 294, in nm_ntp_servers_from_dhcp
    for ip in options.unpack().split(" "):
AttributeError: 'dict' object has no attribute 'split'

Comment 1 Marcus Moeller 2013-05-31 07:48:42 UTC
Created attachment 755182 [details]
File: anaconda-tb

Comment 2 Marcus Moeller 2013-05-31 07:48:46 UTC
Created attachment 755183 [details]
File: anaconda.log

Comment 3 Marcus Moeller 2013-05-31 07:48:50 UTC
Created attachment 755184 [details]
File: backtrace

Comment 4 Marcus Moeller 2013-05-31 07:48:54 UTC
Created attachment 755185 [details]
File: environ

Comment 5 Marcus Moeller 2013-05-31 07:49:00 UTC
Created attachment 755186 [details]
File: ifcfg.log

Comment 6 Marcus Moeller 2013-05-31 07:49:04 UTC
Created attachment 755187 [details]
File: lsblk_output

Comment 7 Marcus Moeller 2013-05-31 07:49:08 UTC
Created attachment 755188 [details]
File: nmcli_dev_list

Comment 8 Marcus Moeller 2013-05-31 07:49:14 UTC
Created attachment 755189 [details]
File: packaging.log

Comment 9 Marcus Moeller 2013-05-31 07:49:18 UTC
Created attachment 755190 [details]
File: program.log

Comment 10 Marcus Moeller 2013-05-31 07:49:22 UTC
Created attachment 755191 [details]
File: storage.log

Comment 11 Marcus Moeller 2013-05-31 07:49:26 UTC
Created attachment 755192 [details]
File: syslog

Comment 12 Sylvain Lapierre 2013-06-22 17:38:55 UTC
Description of problem:
boot on dvd fedora 19 beta mate compiz
setup wifi
install to hard disk

lon the hd a fedora 18 security spin is install
no other OS


Version-Release number of selected component:
anaconda-19.30-1.fc19.x86_64

Additional info:
reporter:       libreport-2.1.4
cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=Fedora-Live-MATE-Compiz-x86_64-1 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         3.9.2-301.fc19.x86_64
other involved packages: python-libs-2.7.4-4.fc19.x86_64
packaging.log:  
product:        Fedora
release:        Fedora release 19 (Schrödinger’s Cat)
type:           anaconda
version:        19

Truncated backtrace:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 168, in run
    threading.Thread.run(self, *args, **kwargs)
  File "/usr/lib64/python2.7/threading.py", line 766, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/network.py", line 919, in wait_for_connecting_NM_thread
    _get_ntp_servers_from_dhcp(ksdata)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/network.py", line 897, in _get_ntp_servers_from_dhcp
    ntp_servers = nm.nm_ntp_servers_from_dhcp()
  File "/usr/lib64/python2.7/site-packages/pyanaconda/nm.py", line 294, in nm_ntp_servers_from_dhcp
    for ip in options.unpack().split(" "):
AttributeError: 'dict' object has no attribute 'split'

Comment 13 Sebastian Pölsterl 2013-07-02 18:36:28 UTC
Tried to start 'Install to Hard Drive'

cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:UUID=6A57-F544 rootfstype=vfat ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
other involved packages: python-libs-2.7.5-1.fc19.x86_64
package:        anaconda-19.30.13-1.fc19.x86_64
packaging.log:  
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 14 Sylvain Lapierre 2013-07-03 01:32:53 UTC
dual boot system  win 7 x64 and security spin 18 x64

boot on cd
start install
setup wifi


cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Security-x86_64-19-1 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
other involved packages: python-libs-2.7.5-1.fc19.x86_64
package:        anaconda-19.30.13-1.fc19.x86_64
packaging.log:  
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 15 Stuart D Gathman 2013-07-03 02:24:27 UTC
Booted liveCD
Ran Compiz fusion Icon, spun the cube. 
Exited all windows, opened "Install to Disk"
Boom!

cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=Fedora-Live-MATE-Compiz-i686-19- rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.i686
other involved packages: python-libs-2.7.5-1.fc19.i686
package:        anaconda-19.30.13-1.fc19.i686
packaging.log:  
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 16 Stuart D Gathman 2013-07-03 03:16:46 UTC
I see a variety of spins, and both CD and USB here.  So the trigger must be what is already on the disk.  Or else lots of people are downloading, attempting to install, and giving up in disgust.

In my case, there is already a Fedora 17 installation, with LVM and root and home LVs (and some additional LVs).

Comment 17 Sylvain Lapierre 2013-07-04 01:08:17 UTC
previous install aleredy crashed
previous OS is deft linux 8 beta X64 using grub

with Parted Magic delete partitions create new partition table
one boot ended with grub rescue mode

start fed 19 gnome x64
setup wifi
try install to disk

cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Desktop-x86_64-19-1 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
other involved packages: python-libs-2.7.5-1.fc19.x86_64
package:        anaconda-19.30.13-1.fc19.x86_64
packaging.log:  
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 18 Stuart D Gathman 2013-07-04 01:43:33 UTC
BTW, this is on the release ISO - it is still broken. Don't ignore this because it was first reported on the Beta!

Comment 19 Stuart D Gathman 2013-07-04 14:25:17 UTC
nirik and some others looked at the backtrace and said that it had to do with network environment, not disk contents - indeed the crash is in nm.py.  He thought it was caused by dhcp6 on the network (and I do indeed run dhcp6).  
In any case, the workaround is simply to unplug the network cable and/or not connect the wireless.  I *may* try disabling dhcpd6.

Comment 20 Sylvain Lapierre 2013-07-04 21:26:07 UTC
this time on my first i didn't start the wifi, no wire cable an it works

Comment 21 Sylvain Lapierre 2013-07-05 10:24:34 UTC
Finally, I can install Fed 19 on 3 differents laptops simply by not connecting the wifi to my network. Previous installation on any of the 3 failed.

Comment 22 marcindulak 2013-07-08 11:20:07 UTC
(In reply to Stuart D Gathman from comment #19)
> nirik and some others looked at the backtrace and said that it had to do
> with network environment, not disk contents - indeed the crash is in nm.py. 
> He thought it was caused by dhcp6 on the network (and I do indeed run
> dhcp6).  
> In any case, the workaround is simply to unplug the network cable and/or not
> connect the wireless.  I *may* try disabling dhcpd6.

I confirm it has something to do with IPv6.
I'm installing using pxe/kickstart so unplugging the cable is not an option.
The --noipv6 kickstart option helps:
network --bootproto=dhcp --onboot yes --noipv6

Comment 23 jeremy rutman 2013-07-09 19:49:41 UTC
deleted exfat partition using gparted after booting from fedora install usb

cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=LIVE rootfstype=vfat rw rd.live.image rd.live.overlay=LABEL=LIVE quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
other involved packages: python-libs-2.7.5-1.fc19.x86_64
package:        anaconda-19.30.13-1.fc19.x86_64
packaging.log:  
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 24 David Shea 2013-07-24 13:53:02 UTC
The problem was in the parsing of DHCP6 options for NTP server information. Since this feature is not currently implemented in NetworkManager or dhclient, it has been removed for now, fixing the crash.

Comment 25 Nels 2013-08-25 16:54:08 UTC
1. At opening screen after booting on Fed 19 install disk, choose Live System User;Settings;Network
2. Log onto local WiFi
3. Choose Activities;Install to hard drive icon
4. Receive error notification after about 3 seconds. No other information displayed.

On some occasions, install proceeds further (if I do not log onto WiFi)

Note: Master Boot Record had been destroyed by an earlier failed install of Fed. 19.  Could this be the problem?

cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Desktop-x86_64-19-1 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
other involved packages: python-libs-2.7.5-1.fc19.x86_64
package:        anaconda-19.30.13-1.fc19.x86_64
packaging.log:  
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 26 Nels 2013-08-25 17:21:04 UTC
Disabled WiFi.  Install still failed, even after re-boot onto installation DVD.

Will try to re-constitute Win 7 MBR to see if that helps.

Comment 27 Jake Allison 2013-08-28 23:46:59 UTC
Well i click on install to hard drive for Fedora 19 Desktop Edition (Gnome) and it said error has occur.

cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=LIVE rootfstype=vfat ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
other involved packages: python-libs-2.7.5-1.fc19.x86_64
package:        anaconda-19.30.13-1.fc19.x86_64
packaging.log:  
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 28 Georg Sauthoff 2013-09-05 19:42:37 UTC
I've booted the Fedora 19 Live KDE image (x86-64) from an SD-Card.

Then I've configured WLAN (dual stack mode, ipv4 + ipv6) and verified it via Konqueror.

After that I've clicked the 'Install to Hard Drive' icon on the desktop which has yielded a python stack trace which should be attached.

System: Thinkpad x200

cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=Fedora-Live-KDE-x86_64-19-1 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
other involved packages: python-libs-2.7.5-1.fc19.x86_64
package:        anaconda-19.30.13-1.fc19.x86_64
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 29 Felix Kaechele 2013-10-04 14:39:52 UTC
Installing via Kickstart file

cmdline:        /usr/bin/python  /sbin/anaconda
cmdline_file:   BOOTIF=01-52:54:00:43:67:72 inst.ks=http://felix.fetzig.org/install/minimal.ks inst.repo=http://mirror.netcologne.de/fedora/linux/releases/19/Fedora/x86_64/os/
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
package:        anaconda-19.30.13-1
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Cannot get release name.
version:        19

Comment 30 Mario Lamas 2013-10-05 21:16:20 UTC
Execute the Fedora Installer.

cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=/ubninit root=live:UUID=DD67-43E8 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0 BOOT_IMAGE=/ubnkern 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.i686
other involved packages: python-libs-2.7.5-1.fc19.i686
package:        anaconda-19.30.13-1.fc19.i686
packaging.log:  
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 31 sammundo21 2013-11-15 03:19:24 UTC
Trying to install Fedora 19 to my PC.

cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Desktop-x86_64-19-1 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0  BOOT_IMAGE=vmlinuz0 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
other involved packages: python-libs-2.7.5-1.fc19.x86_64
package:        anaconda-19.30.13-1.fc19.x86_64
packaging.log:  
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19

Comment 32 Milovidov Mikhail 2013-12-03 12:54:12 UTC
If I pluged network cable before anaconda started to load this error occured.

If I not pluged network cabel anaconda load succesfully and then I can plug network cabel again without of any errors.

cmdline:        /usr/bin/python  /sbin/anaconda
cmdline_file:   initrd=initrd.img inst.stage2=hd:LABEL=LIVE quiet BOOT_IMAGE=vmlinuz 
hashmarkername: anaconda
kernel:         3.9.5-301.fc19.x86_64
package:        anaconda-19.30.13-1
product:        Fedora
reason:         AttributeError: 'dict' object has no attribute 'split'
release:        Fedora release 19 (Schrödinger’s Cat)
version:        19