Red Hat Bugzilla – Bug 445517
Anaconda crashed during selecting packages (installation mode)
Last modified: 2016-06-05 19:36:40 EDT
Description of problem:
This does not present in english, but it present for russian language.
Version-Release number of selected component (if applicable):
I tested it on 9-Preview and last rawhide snapshot (build via pungi)
Steps to Reproduce:
1. Select russian language, russian keyboard.
2. Press "Next" until selection of repositories.
3. Click on "Customize now" (Настроить сейчас) radio button at the bottom of
screen, press "Next"
4. Click on any checkbox (for example click on KDE)
I can't attach trace as anaconda does not suggest to save it on disk, and i
don't know how to save it.
This is a translation bug -- the plural of "%d of %d optional package selected"
is missing the format strings to be replaced
Assigning bug to Andrew, the maintainer for Russian
f9-branch in anaconda tree already contains translation made by Yulia Poyarkova:
msgid "%d of %d optional package selected"
msgid_plural "%d of %d optional packages selected"
msgstr "Выбран %d дополнительный пакет из %d"
msgstr "Выбрано %d дополнительных пакетов из %d"
msgstr "Дополнительных пакетов нет"
Unfortunally I`m not able to run anaconda with updated .po files now and check
if bug is solved.
Line msgstr "Дополнительных пакетов нет" won't compile with msgfmt as it
should contain %d %d.
Created attachment 304839 [details]
Updated translation for f9-branch
You are right. I retranslated this phases set and uploaded new .po file into
anaconda master branch.
Currently I`m not able to update f9-branch directly via
https://translate.fedoraproject.org/submit/module/anaconda. So I attached file
This problem is still present in released today Fedora 9!!!!!!!!!!!
Well, yes. The issue wasn't discovered in time, and the fix wasn't provided in
time to be integrated,
Bill -- can we provide detailed instructions on how people can download and
prepare an Anaconda update for their systems to fix this problem?
(In reply to comment #6)
> Currently I`m not able to update f9-branch directly via
f9-branch added to Transifex:
To work around this issue, the user has two choices:
1) Install in a different language, and switch the system language/locale to
Russian after installing.
2) Create an updates image with the fixed ru.po file and use it as described in
There are five days till release, is it really not possible to respin?
No, respinning means testing an entirely new set of media and syncing it all to
the mirrors. That stuff takes time, which is why we have to stop fixing bugs
and building new packages several days before the actual release date.
Ok, I will prepare anaconda update image to test installation of released ISO
with new .po file and will post report here.
A couple of things we could do is to mention in the release notes the presence
of this bug and it's workaround (install in English, switch later).
Also, we could have a re-spin created (either through Fedora, a Fedora
contributor, or Fedora Unity) and promptly mention it in Russian websites, and
even on the Russian translation of fedoraproject.org.
For anyone to be able to re-spin anything, an update to anaconda should hit the
repositories. I've stressed this before on the mailing list for anaconda
development, as well as in private email to some of the people involved, but
it has come to a sudden halt because (or so I understand) 'developing anaconda
is time-consuming enough as it is, and also maintaining (old versions of)
anaconda would only make it worse'.
Again though this is a perfect example of why this should change.
Now, because anaconda does _not_ get updates pushed to the appropriate Fedora
repositories, and Unity does back-port fixes for their Re-Spins, the fix for
this will hit http://www.kanarip.com/anaconda/f9 as soon as Unity starts
creating a Re-Spin for Fedora 9 or possibly sooner, and it'll remain there for
the duration of Fedora 9's lifecycle, available to everyone doing Re-Spins. A
little how-to on including these repositories can be found on my blog.
 http://git.kanarip.com/?p=anaconda (lacking commit access to upstream
repository, I'm sorry)
Created attachment 305063 [details]
Anaconda update disk to fix installation in Russian
I spent more than 5 hours to find correct solution. Anacoda code have too much
bindings to /usr/share/locale directory and where no simple way to update .mo
file (both for gui and tui modes).
After all my attempts I decided to directly block translation of some strings
in Python code.
During investigation I found that anaconda did not install in TEXT mode also
due to unicode translation. I will post bugreport later.
Simple instructions for Russian speaking users is published at
I`m planning to update Release Notes translation and include short
description of workaround.
*** Bug 446601 has been marked as a duplicate of this bug. ***
Fixed for master and F10, as msgid_plural is gone from PO files.