system-config-kickstart doesn't start up with current jaunty installation

Bug #346797 reported by Stephan Rügamer
2
Affects Status Importance Assigned to Milestone
system-config-kickstart (Ubuntu)
Fix Released
High
Colin Watson
Jaunty
Fix Released
High
Colin Watson

Bug Description

Binary package hint: system-config-kickstart

Dear Colleagues,

system-config-kickstart doesn't start up as expected.

Errors follow:

shermann@build-emt64:~$ system-config-kickstart
/usr/share/themes/Human/gtk-2.0/gtkrc:82: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
/usr/share/themes/Human/gtk-2.0/gtkrc:83: Murrine configuration option "lightborder_ratio" will be deprecated in future releases. Please use "lightborder_shade" instead.
/usr/share/themes/Human/gtk-2.0/gtkrc:194: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
Could not open display because no X server is running.
Try running 'system-config-kickstart --help' for a list of options.
Traceback (most recent call last):
  File "/usr/share/system-config-kickstart/system-config-kickstart.py", line 76, in <module>
    import kickstartGui
  File "/usr/share/system-config-kickstart/kickstartGui.py", line 29, in <module>
    import basic
  File "/usr/share/system-config-kickstart/basic.py", line 32, in <module>
    from hardwareLists import langDict, layoutDict, variantDict
  File "/usr/share/system-config-kickstart/hardwareLists.py", line 19, in <module>
    lines = open("/usr/share/iso-codes/iso_3166.tab")
IOError: [Errno 2] No such file or directory: '/usr/share/iso-codes/iso_3166.tab'

/usr/share/iso-codes/ only has:

shermann@build-emt64:~$ ls -la /usr/share/iso-codes/
total 28
drwxr-xr-x 2 root root 24 2009-02-24 13:47 .
drwxr-xr-x 396 root root 12288 2009-03-22 15:32 ..
-rw-r--r-- 1 root root 12129 2009-02-06 14:43 iso_639.tab

Regards,

\sh

Revision history for this message
Stephan Rügamer (sruegamer) wrote :

Further more,

if you fix this error (e.g. reading the provided tab file instead of the mentioned one)
mostly all languages are totally wrong in countryNames[] list in hardwareLists.py

e.g. you split up the file /usr/share/i18n/SUPPORTED into the iso lang codes e.g. de_DE.UTF-8.
You remove the .UTF-8 and use split out the DE from de_DE.
Then you compare this with the countryNames dict, but there is no "DE" or "de" inside.

I wonder if the very first issue is that the iso_3166.tab is totally missing...
Regarding packages.ubuntu.com and searching for this file, the file is no more provided by any package.

Regards,
\sh

Colin Watson (cjwatson)
Changed in system-config-kickstart (Ubuntu):
assignee: nobody → cjwatson
importance: Undecided → High
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package system-config-kickstart - 2.5.20-0ubuntu19

---------------
system-config-kickstart (2.5.20-0ubuntu19) jaunty; urgency=low

  * Use isoquery to fetch country lists (LP: #346797).
  * Move Japanese manual page back to /usr/share/man/ja/, since man-db
    detects its encoding automatically these days.

 -- Colin Watson <email address hidden> Mon, 23 Mar 2009 13:42:27 +0000

Changed in system-config-kickstart:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.