Unhandled exception in anaconda crashes upgrade of RH9 to FC2
Mike Fleetwood
mike at rockover.demon.co.uk
Sun Oct 31 15:46:42 UTC 2004
Hi All,
After a few issues trying to upgrade my RH9 to FC2 I have finally come
to an impasse because anaconda keeps crashing with an unhandled
exception. This occurs when trying to detect the existing RH9
installation. Hopefully someone can help.
Upgrade attempts:
1) Upgrade fails to detect my AdvanSys SCSI adapter.
2) Discovering that the AdvanSys driver in kernel 2.6 is not up to date
and FC2 doesn't support it. 2 methods of trying to load it by hand
from installation CD 1 fail. Finally find:
Advansys SCSI Cards and Fedora Core Linux
http://www.city-fan.org/ftp/contrib/drivers/advansys/
and am using a CD containing advansys-fc2-boot.iso to boot and
start the upgrade from FC2 install CD 1. Now the upgrade fails to
detect my existing RH9 installation and only offers to install a new
FC2 installation.
3) Boot with 'linux upgradeany' command. When detecting my existing
RH9 installation anaconda reports the unhandled exception.
4) Remove /etc/redhat-release and boot again with 'linux upgradeany'.
anaconda now finds an unknown Linux distribution to upgrade. As
soon as [Next] is clicked anaconda reports the same unhandled
exception.
5) Impasse.
Other relevant facts:
Hardware is a PC with an Athlon CPU and 1 GB RAM.
Installation CD passes checksum test.
/dev/sda2 contains / FS of my RH9 installation.
In the anaconda dump below the local variable desc contains 32 NULs.
They are just converted to (^) and (@) for display in this email.
Thanks in advance,
Mike
--
__ __ _ _ ___ ____ _ ___ ___ _ ___ ___ _
| \/ (_| | _ / _ \ | ___| | / _ \/ _ \| |_ _ _ _/ \/ \ _| |
| |\/| | | |/ | ___| | _| | |_| __| ___| __| \/ \/| O | O / _ |
|_| |_|_|_|\_\\___| |_| |____\___|\___||____\_/^\_/\___/\___/\___|
Start of the anaconda dump:
Traceback (most recent call last):
File "/usr/lib/anaconda/gui.py", line 766, in nextClicked
self.setScreen ()
File "/usr/lib/anaconda/gui.py", line 1102, in setScreen
new_screen = apply(self.currentWindow.getScreen, args)
File "/usr/lib/anaconda/iw/examine_gui.py", line 143, in getScreen
itemlabel.set_markup("<small>%s (%s)</small>" %(desc, devname))
TypeError: GtkLabel.set_markup() argument 1 must be string without null bytes, not str
Local variables in innermost frame:
box: <gtk.VBox object (GtkVBox) at 0xb7aedcd4>
b: <gtk.VBox object (GtkVBox) at 0xb7aedd74>
chroot: /mnt/sysimage
item: <gtk.MenuItem object (GtkMenuItem) at 0xb7aede3c>
self: <examine_gui.UpgradeExamineWindow instance at 0xb7db338c>
devname: /dev/sda2
upboxtmp: <gtk.VBox object (GtkVBox) at 0xb7aeddc4>
dispatch: <dispatch.Dispatcher instance at 0xb7da3bac>
id: <instdata.InstallData instance at 0xb7b9202c>
vbox: <gtk.VBox object (GtkVBox) at 0xb7ca65a4>
r: <pixmapRadioButtonGroup_gui.pixmapRadioButtonGroup instance at 0xb7db35ec>
itemlabel: <gtk.AccelLabel object (GtkAccelLabel) at 0xb7aede64>
filesystem: ext3
intf: <gui.InstallInterface instance at 0xb7b9246c>
part: sda2
uplabelstr: The following installed system will be upgraded:
desc: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
Dispatcher instance, containing members:
intf: InstallInterface instance, containing members:
intf.icw: InstallControlWindow instance, containing members:
intf.icw.displayHelp: True
intf.icw.releaseNotesViewerPid: None
intf.icw.help: <TextViewBrowser object (GtkTextView) at 0xb7da152c>
intf.icw.help_sw: <gtk.ScrolledWindow object (GtkScrolledWindow) at 0xb7da170c>
intf.icw.nextButtonStock: <gtk.Button object (GtkButton) at 0xb7da14dc>
intf.icw.dispatch: Already dumped
intf.icw.reloadRcQueued: 0
intf.icw.ii: Already dumped
intf.icw.installFrame: <gtk.Frame object (GtkFrame) at 0xb7da1eb4>
intf.icw.debugButton: <gtk.Button object (GtkButton) at 0xb7da1fcc>
intf.icw.table: <gtk.Table object (GtkTable) at 0xb7da1d9c>
intf.icw.releaseButton: <gtk.Button object (GtkButton) at 0xb7da17ac>
intf.icw.hbox: <gtk.HBox object (GtkHBox) at 0xb7da1a2c>
intf.icw.helpFrame: <gtk.Frame object (GtkFrame) at 0xb7da1e64>
intf.icw.windowList: []
intf.icw.window: <gtk.Window object (GtkWindow) at 0xb7da8374>
intf.icw.helpState: True
intf.icw.releaseNotesStartViewer: 0
intf.icw.prevButtonStock: <gtk.Button object (GtkButton) at 0xb7da139c>
intf.icw.configFileData: {'TitleBar': pixmaps/anaconda_header.png, 'Title': Red Hat Linux Beta, 'Splashscreen': pixmaps/first.png, 'WelcomeScreen': pixmaps/splash.png}
intf.icw.bin: <gtk.Frame object (GtkFrame) at 0xb7da4eb4>
intf.icw.handle: 22
intf.icw.releaseNotesStartViewerAttempts: 0
intf.icw.buttonBox: <gtk.HButtonBox object (GtkHButtonBox) at 0xb7da11e4>
intf.icw.hideHelpButton: <gtk.Button object (GtkButton) at 0xb7da1f2c>
intf.icw.currentWindow: UpgradeExamineWindow instance, containing members:
intf.icw.currentWindow.intf: Already dumped
intf.icw.currentWindow.doupgrade: True
intf.icw.currentWindow.parts: [('sda2', 'ext3', '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')]
intf.icw.currentWindow.dispatch: Already dumped
intf.icw.currentWindow.upgradeoptionmenu: <gtk.Menu object (GtkMenu) at 0xb7aeddec>
intf.icw.currentWindow.uplabel: <gtk.Label object (GtkLabel) at 0xb7aed11c>
intf.icw.currentWindow.individualPackages: None
intf.icw.currentWindow.chroot: /mnt/sysimage
intf.icw.currentWindow.ics: InstallControlState instance, containing members:
intf.icw.currentWindow.ics.nextButtonLabel: None
intf.icw.currentWindow.ics.helpButtonEnabled: True
intf.icw.currentWindow.ics.searchPath: ('/mnt/source/RHupdates', './', '/usr/share/anaconda/')
intf.icw.currentWindow.ics.prevButtonLabel: None
intf.icw.currentWindow.ics.grabNext: 0
intf.icw.currentWindow.ics.title: Upgrade Examine
intf.icw.currentWindow.ics.nextButtonInfo: None
intf.icw.currentWindow.ics.prevButton: gtk-prev
intf.icw.currentWindow.ics.html:
intf.icw.currentWindow.ics.helpEnabled: 3
intf.icw.currentWindow.ics.nextEnabled: 1
intf.icw.currentWindow.ics.htmlFile: upgradeexamine
intf.icw.currentWindow.ics.prevEnabled: 1
intf.icw.currentWindow.ics.cw: Already dumped
intf.icw.currentWindow.ics.nextButton: gtk-next
intf.icw.currentWindow.upgradeoption: <gtk.OptionMenu object (GtkOptionMenu) at 0xb7aedb94>
intf.icw.currentWindow.root: ('sda2', 'ext3', '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
intf.icw.currentWindow.id: InstallData instance, containing members:
intf.icw.currentWindow.id.dbpath: None
intf.icw.currentWindow.id.firewall: Firewall instance, containing members:
intf.icw.currentWindow.id.firewall.ftp: 0
intf.icw.currentWindow.id.firewall.http: 0
intf.icw.currentWindow.id.firewall.enabled: 1
intf.icw.currentWindow.id.firewall.smtp: 0
intf.icw.currentWindow.id.firewall.telnet: 0
intf.icw.currentWindow.id.firewall.selinux:
intf.icw.currentWindow.id.firewall.ssh: 0
intf.icw.currentWindow.id.firewall.portlist:
intf.icw.currentWindow.id.firewall.trustdevs: []
intf.icw.currentWindow.id.firewall.ports: []
intf.icw.currentWindow.id.rootParts: [('sda2', 'ext3', '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')]
intf.icw.currentWindow.id.upgradeDeps:
intf.icw.currentWindow.id.upgradeRoot: [('sda2', 'ext3')]
intf.icw.currentWindow.id.xsetup: XSetup instance, containing members:
intf.icw.currentWindow.id.xsetup.skipx: 0
intf.icw.currentWindow.id.xsetup.imposed_sane_default: 1
intf.icw.currentWindow.id.xsetup.xhwstate: XF86HardwareState instance, containing members:
intf.icw.currentWindow.id.xsetup.xhwstate.probed_physical_height: 0
intf.icw.currentWindow.id.xsetup.xhwstate.probed_video_ram: 32768
intf.icw.currentWindow.id.xsetup.xhwstate.videocard_PCIBus: None
intf.icw.currentWindow.id.xsetup.xhwstate.colordepth: 24
intf.icw.currentWindow.id.xsetup.xhwstate.monitor_name: Unprobed Monitor
intf.icw.currentWindow.id.xsetup.xhwstate.dri_enabled: 1
intf.icw.currentWindow.id.xsetup.xhwstate.monitor: monName: Unprobed Monitor
monID: Unprobed Monitor
monHoriz: 31.5-37.9
monVert: 50-70
physicalWidth: 0
physicalHeight: 0
intf.icw.currentWindow.id.xsetup.xhwstate.videocard_name: ATI Rage 128 Pro Ultra
intf.icw.currentWindow.id.xsetup.xhwstate.video_ram: 0
intf.icw.currentWindow.id.xsetup.xhwstate.videocard_driver: r128
intf.icw.currentWindow.id.xsetup.xhwstate.videocard_options: []
intf.icw.currentWindow.id.xsetup.xhwstate.vsync: 50-70
intf.icw.currentWindow.id.xsetup.xhwstate.physical_height: 0
intf.icw.currentWindow.id.xsetup.xhwstate.probed_vsync: 50-70
intf.icw.currentWindow.id.xsetup.xhwstate.physical_width: 0
intf.icw.currentWindow.id.xsetup.xhwstate.hsync: 31.5-37.9
intf.icw.currentWindow.id.xsetup.xhwstate.probed_physical_width: 0
intf.icw.currentWindow.id.xsetup.xhwstate.xconfig: None
intf.icw.currentWindow.id.xsetup.xhwstate.all_resolutions: [640x480, 800x480, 800x600, 1024x600, 1024x768, 1152x768, 1152x864, 1280x800, 1280x960, 1280x1024, 1400x1050, 1440x900, 1600x1200, 1680x1050, 1900x1200, 1920x1200, 1920x1440, 2048x1536]
intf.icw.currentWindow.id.xsetup.xhwstate.videocard: primary: 0
vidCards: [<rhpl.videocard.VideoCard instance at 0xb77dd74c>]
Primary Video Card Info:
device: fb0
descr : ATI|Rage 128 Pro Ultra TF
server: Xorg
cardManf: None
vidRam: 32768
carddata: {'CHIPSET': 'ati', 'SEE': 'ATI Rage 128 (generic)', 'DRIVER': 'r128', 'NAME': 'ATI Rage 128 Pro Ultra', 'NOCLOCKPROBE': ''}
devID: ATI Rage 128 Pro Ultra
fbmodes: None
fbbpp: None
intf.icw.currentWindow.id.xsetup.xhwstate.videocard_PCIFn: None
intf.icw.currentWindow.id.xsetup.xhwstate.probed_hsync: 31.5-37.9
intf.icw.currentWindow.id.xsetup.xhwstate.resolution: 800x600
intf.icw.currentWindow.id.xsetup.xhwstate.videocard_PCIDev: None
intf.icw.currentWindow.id.accounts: <Type Accounts>
intf.icw.currentWindow.id.keyboard: Keyboard instance, containing members:
intf.icw.currentWindow.id.keyboard.info: {'KEYBOARDTYPE': pc, 'KEYTABLE': uk}
More information about the fedora-list
mailing list