Description of problem: When changing the system language from "English (USA)" to "English (Great Britain)", I am asked whether I want to install "British". When I agree to, I see a 'Resolving dependencies for updates' dialog, but the progress bar shows progress. Version-Release number of selected component (if applicable): system-config-language-1.2.6-1.fc8 How reproducible: 100% Steps to Reproduce: 1.Clean install of F8t1. Update to rawhide. 2.Change system language to "English (Great Britain)". 3.Agree to install packages.
It can resolve package dependencies before s-c-language starts to install new packages. It doesn't show the progress bar.
With system-config-language-1.2.7-1.fc8 I get this traceback in .xsession-errors: Traceback (most recent call last): File "/usr/share/system-config-language/language_gui.py", line 171, in okClicked self.apply() File "/usr/share/system-config-language/language_gui.py", line 211, in apply install.install_language (self.mainWindow, grpid) File "/usr/share/system-config-language/gui_install.py", line 380, in install_language self.checkDeps(mainWindow) File "/usr/share/system-config-language/gui_install.py", line 125, in checkDeps (result, msgs) = self.buildTransaction() File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 540, in buildTransaction (rescode, restring) = self.resolveDeps() File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 820, in resolveDeps if self.dsCallback: self.dsCallback.tscheck() File "/usr/share/system-config-language/gui_install.py", line 99, in tscheck self.incr = (1.0 / num) * ((1.0 - self.pbar.get_fraction()) / 2) ZeroDivisionError: float division
I tried to test these steps some times as you said, but it always is OK, and it can install british-support correctly. I can not see the below information in the Comment #2. I think it probably is the problem of Yum in your machine.
It seems to work now anyway.