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
Version-Release number of selected component (if applicable):
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
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
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
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
(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.