Bug 491605 - anaconda traceback from kickstart partitioning commands
Summary: anaconda traceback from kickstart partitioning commands
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F11Beta, F11BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2009-03-23 09:48 UTC by Mark McLoughlin
Modified: 2009-03-23 14:00 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-03-23 14:00:36 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Mark McLoughlin 2009-03-23 09:48:31 UTC
Tried to install the f11 beta tree from 2009-03-22 using a kickstart containing e.g.:

  part /boot --fstype ext3 --size=200 --onpart=sda1

and got this traceback:

  File "/usr/bin/anaconda", line 993, in <module>
    kickstart.processKickstartFile(anaconda, opts.ksfile)
  File "/usr/lib/anaconda/kickstart.py", line 1121, in processKickstartFile
    ksparser.readKickstart(file)
  File "/usr/lib/python2.6/site-packages/pykickstart/parser.py", line 759, in readKickstart
    self._stateMachine (lambda: fh.readline())
  File "/usr/lib/python2.6/site-packages/pykickstart/parser.py", line 634, in _stateMachine
    self.handleCommand(lineno, args)
  File "/usr/lib/anaconda/kickstart.py", line 1088, in handleCommand
    KickstartParser.handleCommand(self, lineno, args)
  File "/usr/lib/python2.6/site-packages/pykickstart/parser.py", line 467, in handleCommand
    self.handler.dispatcher(args, lineno, self._preceededInclude)
  File "/usr/lib/python2.6/site-packages/pykickstart/base.py", line 376, in dispatcher
    obj = self.commands[cmd].parse(args[1:])
  File "/usr/lib/anaconda/kickstart.py", line 678, in parse
    devicetree.registerAction(ActionCreateFormat(device, kwargs["format"]))
  NameError: global name 'ActionCreateFormat' is not defined

Looks like kickstart.py is missing:

  from storage.deviceaction import *

Comment 1 Chris Lumens 2009-03-23 14:00:36 UTC
This will be fixed in the next build of anaconda.  Thanks for the bug report.


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