Bug 507788 - Traceback on Diskless -> Add
Summary: Traceback on Diskless -> Add
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: system-config-netboot
Version: 11
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jaroslav Reznik
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-06-24 09:46 UTC by Michael Cutler
Modified: 2009-06-29 14:27 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-06-29 14:27:27 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
install.log (7.30 KB, application/octet-stream)
2009-06-24 09:46 UTC, Michael Cutler
no flags Details
install.log.syslog (1.12 KB, application/octet-stream)
2009-06-24 09:47 UTC, Michael Cutler
no flags Details
anaconda-ks.cfg (1.15 KB, text/plain)
2009-06-24 09:48 UTC, Michael Cutler
no flags Details
rpm_list.txt (11.90 KB, text/plain)
2009-06-24 09:48 UTC, Michael Cutler
no flags Details
system-config-netboot.txt (19.66 KB, text/plain)
2009-06-24 10:15 UTC, Michael Cutler
no flags Details

Description Michael Cutler 2009-06-24 09:46:02 UTC
Description of problem:

The Diskless -> Add dialog fails to appear, the following Traceback is seen:

--------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/sbin/system-config-netboot", line 503, in on_firsttime_druid_activate
    OS=self.pxelistdialog.runDiskless()
  File "/usr/share/system-config-netboot/pxeosdialog.py", line 110, in runDiskless
    return self.on_edit()
  File "/usr/share/system-config-netboot/pxeosdialog.py", line 55, in on_edit
    rc,OS=self.disklessDialog.run(OS)
  File "/usr/share/system-config-netboot/diskless.py", line 52, in run
    self.druid.set_page(self.page1)
AttributeError: '__main__.GnomeDruid' object has no attribute 'set_page'
--------------------------------------------------------------------------------

Version-Release number of selected component (if applicable):

system-config-netboot-0.1.45.4-5.fc11.noarch
system-config-netboot-cmd-0.1.45.4-5.fc11.noarch

How reproducible:

Every time.

Steps to Reproduce:
1. Run system-config-netboot
2. Select "Diskless"
3. Press "Add"
  
Actual results:

The following error,
--------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/sbin/system-config-netboot", line 503, in on_firsttime_druid_activate
    OS=self.pxelistdialog.runDiskless()
  File "/usr/share/system-config-netboot/pxeosdialog.py", line 110, in runDiskless
    return self.on_edit()
  File "/usr/share/system-config-netboot/pxeosdialog.py", line 55, in on_edit
    rc,OS=self.disklessDialog.run(OS)
  File "/usr/share/system-config-netboot/diskless.py", line 52, in run
    self.druid.set_page(self.page1)
AttributeError: '__main__.GnomeDruid' object has no attribute 'set_page'
--------------------------------------------------------------------------------

Expected results:

The "Add" dialog

Additional info:

Comment 1 Michael Cutler 2009-06-24 09:46:54 UTC
Created attachment 349217 [details]
install.log

Comment 2 Michael Cutler 2009-06-24 09:47:22 UTC
Created attachment 349218 [details]
install.log.syslog

Comment 3 Michael Cutler 2009-06-24 09:48:23 UTC
Created attachment 349219 [details]
anaconda-ks.cfg

Comment 4 Michael Cutler 2009-06-24 09:48:48 UTC
Created attachment 349220 [details]
rpm_list.txt

Comment 5 Jaroslav Reznik 2009-06-24 10:06:36 UTC
I can't reproduce it even with same pygtk2 and gnome-python2 bindings. There has to be set_page!

Comment 6 Michael Cutler 2009-06-24 10:14:54 UTC
I've attached my install.log etc, the install on this machine was absolute basics, I used "yum install system-config-netboot" to drag its dependencies in.

(see system-config-netboot.txt)

When I did this I got the following error and []-like squares for text in the interface.

/usr/sbin/system-config-netboot:400: PangoWarning: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'
  self.xml = gtk.glade.XML(gladepath, domain=PROGNAME)
/usr/sbin/system-config-netboot:400: PangoWarning: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
  self.xml = gtk.glade.XML(gladepath, domain=PROGNAME)

I used "yum install dejavu-fonts-common bitmap-fonts dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts" to install a couple of fonts and it resolved the fonts-problem.

I've tried "yum reinstall system-config-netboot system-config-netboot-cmd" and its not helped.

Comment 7 Michael Cutler 2009-06-24 10:15:24 UTC
Created attachment 349221 [details]
system-config-netboot.txt

Comment 8 Michael Cutler 2009-06-29 14:12:50 UTC
I've reinstalled this machine, this time using a mostly default install (instead of the %core only install) and the Diskless dialog appears to be working normally. Looks like it could have been an odd unidentified dependency issue with one of system-config-network's dependencies?

Comment 9 Jaroslav Reznik 2009-06-29 14:27:27 UTC
It's possible, I'll close this bug as "not a bug" resolution because I think it's not reproducible any more. Maybe it was caused by some strange dependencies or some kind of corruption... Sorry for inconvenience, thanks for report and feel free to reopen if issue reocurres.


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