Bug 901831

Summary: [abrt] system-config-language-1.3.5-19.fc18: gui_install.py:118:is_group_installed:GroupsError: No Group named french-support exists
Product: [Fedora] Fedora Reporter: Sylvain Petreolle <spetreolle>
Component: system-config-languageAssignee: anish <apatil>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: apatil, eischmann, i18n-bugs, jhauva, nav007, petersen, psatpute
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:2ef78ed1445cb1e6e305f2b2f02561229391ee93
Fixed In Version: system-config-language-1.4.0-7.fc20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1052143 (view as bug list) Environment:
Last Closed: 2013-12-14 03:06:00 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: core_backtrace
none
File: environ
none
File: smolt_data none

Description Sylvain Petreolle 2013-01-19 15:16:40 UTC
Description of problem:
I selected French (France) and got a message window no group named french-support exists.
I answered no and system-config-language crashed.

Version-Release number of selected component:
system-config-language-1.3.5-19.fc18

Additional info:
cmdline:        /usr/bin/python /usr/share/system-config-language/system-config-language.py
executable:     /usr/share/system-config-language/system-config-language.py
kernel:         3.7.2-201.fc18.x86_64
uid:            0

Truncated backtrace:
gui_install.py:118:is_group_installed:GroupsError: No Group named french-support exists

Traceback (most recent call last):
  File "/usr/share/system-config-language/language_gui.py", line 179, in okClicked
    self.apply()
  File "/usr/share/system-config-language/language_gui.py", line 269, in apply
    if not install.is_group_installed(grpid, self.mainWindow):
  File "/usr/share/system-config-language/gui_install.py", line 118, in is_group_installed
    raise yum.Errors.GroupsError, "No Group named %s exists" % grpid
GroupsError: No Group named french-support exists

Local variables in innermost frame:
grpid: 'french-support'
b: <gtk.Button object at 0x1ba7f00 (GtkButton at 0xd0fe20)>
d: <gtk.MessageDialog object at 0x19b5b40 (GtkMessageDialog at 0x1a4e000)>
self: <gui_install.guiInstall object at 0x1748c10>
mainwin: <gtk.Window object at 0x174e690 (GtkWindow at 0x17e1090)>
gd: <gtk.MessageDialog object at 0x1ba7d70 (GtkMessageDialog at 0x1a4e170)>
thisgroup: None
str: 'No Group named french-support exists: Do you still want to install language without proper support?'
rc: -6
groupexists: False

Comment 1 Sylvain Petreolle 2013-01-19 15:16:44 UTC
Created attachment 683083 [details]
File: backtrace

Comment 2 Sylvain Petreolle 2013-01-19 15:16:47 UTC
Created attachment 683084 [details]
File: core_backtrace

Comment 3 Sylvain Petreolle 2013-01-19 15:16:49 UTC
Created attachment 683085 [details]
File: environ

Comment 4 Sylvain Petreolle 2013-01-19 15:16:52 UTC
Created attachment 683086 [details]
File: smolt_data

Comment 5 Fedora Admin XMLRPC Client 2013-01-28 05:50:11 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 6 Jiri Eischmann 2013-06-11 10:26:47 UTC
I can reproduce this bug on Fedora 19, too.

Comment 7 Parag Nemade 2013-06-11 15:39:20 UTC
yes this is still present. If you need to install French language support using command line then use following command as a root user
yum langinstall fr

Comment 8 anish 2013-11-07 11:48:01 UTC
Coms has removed some of support for language groups based on below irc discussion,however system-config-language should not throw an error, it should change system's locale accordingly


<anish_> tagoh_, in comps https://git.fedorahosted.org/cgit/comps.git/tree/comps-f9.xml.in
<anish_> we have group called "portuguese-support" but still i am getting None
<tagoh_> f9!?
<anish_> yes in f19 and f20 as well 
<tagoh_> well, language support in comps should be gone
<anish_> if this is the case then why i am getting correct values for Marathi 
<anish_> and apparently system-config-language uses this code
<anish_> what should be appropriate behaviour then? 
<tagoh_> commit b1a8357d41db0afa8cc95e100bb0c7c6678f3e10
<tagoh_> Author: Bill Nottingham <notting>
<tagoh_> Date:   Fri Feb 24 15:47:02 2012 -0500
<tagoh_>     Drop empty or effiectively empty (only contains dejavu) language support groups.
<tagoh_> portuguese-support group has been removed with it
<juhp> mfabian: yeah I think it is not in
<tagoh_> anish_: what release did you try?
<anish_> i tried this on F20 
<tagoh_> no wonder then
<anish_> even on F19 as well 
<anish_> so in future Marathi support will also gone right
* skore (~skore.175.35) has joined #fedora-i18n
<tagoh_> if no particular packages needs to be installed, yes
<tagoh_> the kind of yum langinstall may be more useful
<anish_> tagoh_, thanks! currently system config language gives an error "No Group named portuguese-support exists" while installing Portugese 
<tagoh_> "doesn't exist" you mean?
<anish_> yes
<tagoh_> yep, that sounds correct
<anish_> tagoh_, https://bugzilla.redhat.com/show_bug.cgi?id=858059
<anish_> i will close this bug as not a bug then 
<tagoh_> anish_: that sounds like the expected behavior should be no error for Portuguese though
<anish_> tagoh_, i don't get "no error for Portuguese"
<anish_> if there is no group for "Portuguese" then how would s-c-l can install packages 
<tagoh_> as the reporter still complain at comment#9, they seem still seeing an error.
<anish_> related to "Portuguese"
<tagoh_> it's not a language-related package installer right? :)
<tagoh_> the main purpose should be to change the language for system. if no lang group in comps, s-c-language could just ignore that error IMHO
<anish_> okay thanks i will do that changes 
<anish_> just wanted to confirm before doing that

Comment 9 Fedora Update System 2013-11-07 12:01:40 UTC
system-config-language-1.4.0-4.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/system-config-language-1.4.0-4.fc20

Comment 10 Fedora Update System 2013-11-07 12:01:56 UTC
system-config-language-1.4.0-4.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/system-config-language-1.4.0-4.fc19

Comment 11 Fedora Update System 2013-11-07 19:11:50 UTC
Package system-config-language-1.4.0-4.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing system-config-language-1.4.0-4.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-20885/system-config-language-1.4.0-4.fc20
then log in and leave karma (feedback).

Comment 12 Fedora Update System 2013-11-22 05:04:19 UTC
system-config-language-1.4.0-5.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/system-config-language-1.4.0-5.fc19

Comment 13 Fedora Update System 2013-11-22 05:04:48 UTC
system-config-language-1.4.0-5.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/system-config-language-1.4.0-5.fc20

Comment 14 Fedora Update System 2013-12-10 06:51:11 UTC
system-config-language-1.4.0-6.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/system-config-language-1.4.0-6.fc20

Comment 15 Fedora Update System 2013-12-10 06:51:40 UTC
system-config-language-1.4.0-6.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/system-config-language-1.4.0-6.fc19

Comment 16 Fedora Update System 2013-12-14 03:06:00 UTC
system-config-language-1.4.0-5.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 Fedora Update System 2014-01-16 04:39:20 UTC
system-config-language-1.4.0-7.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/system-config-language-1.4.0-7.fc20

Comment 18 Fedora Update System 2014-01-16 07:17:04 UTC
system-config-language-1.4.0-6.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 19 Fedora Update System 2014-01-19 04:02:00 UTC
system-config-language-1.4.0-7.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.