Bug 738059

Summary: TypeError: createGroup() got multiple values for keyword argument 'name'
Product: [Fedora] Fedora Reporter: mertensb.mazda
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: anaconda-maint-list, jonathan, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:07811df100755a62262dd0eee787591eddff170f2ce6ed39a4b85c3d6dc105ad
Fixed In Version: anaconda-16.15-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-13 19:11:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Attachments:
Description Flags
screenshot of 4th console after crash
none
systemd error message at startup none

Description mertensb.mazda 2011-09-13 18:37:50 UTC
abrt version: 2.0.5
executable:     /usr/bin/python
hashmarkername: anaconda
kernel:         3.0.0-1.fc16.x86_64
product:        Fedora
reason:         TypeError: createGroup() got multiple values for keyword argument 'name'
time:           Tue Sep 13 20:36:20 2011
version:        16-Alpha

description:
:The following was filed automatically by anaconda:
:anaconda 16.14.6 exception report
:Traceback (most recent call first):
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/users.py", line 315, in write
:    if not self.createGroup(gd.name, **kwargs):
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/__init__.py", line 298, in write
:    self.users.write(self.rootPath)
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/backend.py", line 219, in writeConfiguration
:    anaconda.write()
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/dispatch.py", line 348, in dispatch
:    self.dir = self.steps[self.step].target(self.anaconda)
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/dispatch.py", line 235, in go_forward
:    self.dispatch()
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/gui.py", line 1198, in nextClicked
:    self.anaconda.dispatch.go_forward()
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/iw/progress_gui.py", line 79, in renderCallback
:    self.intf.icw.nextClicked()
:  File "/usr/lib64/python2.7/site-packages/pyanaconda/gui.py", line 1218, in handleRenderCallback
:    self.currentWindow.renderCallback()
:TypeError: createGroup() got multiple values for keyword argument 'name'

Comment 1 mertensb.mazda 2011-09-13 18:45:09 UTC
This occurred at the end of a kickstart installation on a VM on a Fedora 13 host.

$ sudo virt-install --name f16b --ram 1024 --vnc --cdrom=/data/shared/isos/Fedora-16-Alpha-x86_64-DVD/Fedora-16-Alpha-x86_64-DVD.iso --os-type=linux --disk path=/var/lib/libvirt/images/fedora16b.img,size=30 --vcpus=2

Then on the boot menu I appended the ks=http://1.2.3.4/kickstart/ks.cfg option.

The section of the kickstart profile that defines users and groups is:

# default groups
group --name=data --gid=502
user --name=m8ram --gecos="Bram Mertens" --groups="wheel,data" --password=xxxx --iscrypted --uid=500
user --name=kim --gecos="Kim Hosteaux" --groups="data" --password=xxxx --iscrypted --uid=501
user --name=thor --gecos="thor" --password=xxxx --iscrypted --uid=503
user --name=mockbuild --gecos="mock build user" --password=xxxx --iscrypted --uid=504

where xxxx is the encrypted password.

The same kickstart file was usd successfully to install a Fedora 15 image on the same QEMU hypervisor.

Comment 2 mertensb.mazda 2011-09-13 18:49:11 UTC
Created attachment 522985 [details]
screenshot of 4th console after crash

Comment 3 mertensb.mazda 2011-09-13 19:07:37 UTC
Created attachment 522988 [details]
systemd error message at startup

after shutting down the machine with incomplete installation (all packages were installed but this crash occured before finalizing the installation) I started the machine with the same Fedora16 alpha DVD in rescue mode.

These are the error message displayed before the language selection screen is shown.

Rescue mode ends with a message saying: "You don't have any Linux partitions."
Yet the file systems is mounted on /mnt/sysimage.

The install.log ends with:
20:32:30 Installing gnome-backgrounds-3.1.2-1.fc16.noarch
grubby fatal error: unable to find a suitable template
grubby: doing this would leave no kernel entries. Not writing out new config.
*** FINISHED INSTALLING PACKAGES ***

I can provide the full install.log and install.log.syslog and the anaconda-tb-yvd9ue log if needed.