Univention Bugzilla – Bug 44162
Software components list during setup wizard is empty when choosing french in the Debian installer
Last modified: 2019-03-15 17:28:45 CET
Created attachment 8704 [details] Empty software components list. The Software components list in the installer is empty when choosing french. +++ This bug was initially created as a clone of Bug #42853 +++ Please merge your changes to the 4.2-0 branch. +++ This bug was initially created as a clone of Bug #42327 +++ Translations for PO files adjusted via our patches repository were not provided as only PO files in UCS 4.1 branch were considered. Resulting from this is, for example, an incomplete French translation for Debian Installer.
The current french installation test doesn't report this bug. Once this bug is fixed the test should be extended to avoid future regressions. I would suggest to select a component during the installation test by adding "--component mailserver" to the call of vnc-install-ucs.py in test/scenarios/install-testing/master-french-static-ip.cfg . For this to work, a translation for the component's text (in french) needs to be added here: test/utils/installation_test/languages/french.py
I found, that univention-appcenter was missing during the Univention System Setup, so I added it to the dependencies of univention-system-setup. This fixed the bug. git commits (sorted from most recent to oldest): ca6cf68264 Bug #44162: Add yaml file 6776b2a05c Bug #44162: Bump 718cb7aa34 Bug #44162: Add univention-appcenter to the dependencies
Why does it work in english and german installations without this dependency?
4.3-3] fbbbde3c42 Bug #44162: univention-system-setup 11.0.5-31A~4.3.0.201812111313--- doc/errata/staging/univention-system-setup.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) This update addresses the following [-issue(s):-]{+issue:+} * Make the software components for UCS available during [-installation,-]{+installation+} when it is run in [-french.-]{+French.+}
I have reverted the changes on the 4.3-2 branch, because 4.3-3 has been released. git commits (sorted from most recent to oldest): aa2352e0a7 Bug #44162: Revert, because 4.3-3 was released already
I investigated further and found, that the problem resulted from univention-l10n-fr being installed at the beginning of the Debian installer, when the french language was selected. To circumvent the problem I moved the installation of the univention-l10n-fr package to a later point in the installer. This solves the bug and doesn't seem to break anything. The whole installer is still translated to french. Don't install univention-l10n-fr at the beginning of the Debian installer: svn commits in the patches repository: r18372, r18390, r18391 Package: localechooser Version: 2.69A~4.3.0.201812141506 Install univention-l10n-fr directly before entering the Univention System Setup: Package: univention-system-setup Version: 11.0.5-34A~4.3.0.201812141354 git commits (sorted from most recent to oldest): 48a1dbba4e Bug #44162: Update yaml file ac6d54b09c Bug #44162: Fix apt-get requiring interaction 0e67ccd8c3 Revert "Bug #44162: Add univention-appcenter to the dependencies" fbbbde3c42 Bug #44162: univention-system-setup 11.0.5-31A~4.3.0.201812111313 43d535c388 Bug #44162: Install l10n packages before starting the USS d610ee8a57 Revert "Bug #44162: Remove dependency on univention-management-console" 3c5ffa42c3 Bug #44162: Remove dependency on univention-management-console 9ff85d263d Bug #44162: Add test to avoid regressions @QA: I haven't had the time to check yet, but once run you'll be able to see if the french installation test works smoothly here: http://jenkins.knut.univention.de:8080/job/UCS-4.3/job/UCS-4.3-3/job/Installation%20Tests/mode=master-french-static-ip/
*** Bug 48640 has been marked as a duplicate of this bug. ***
please merge to 4.4-0
The changes are already in 4.4-0. There has to be something else, that changed in UCS 4.4, that broke the french installer again.
(In reply to Richard Ulmer from comment #9) > The changes are already in 4.4-0. There has to be something else, that > changed in UCS 4.4, that broke the french installer again. So should this bug be reopened?!
I've found out, that the UCS 4.4 DVD does not contain the changes for localechooser. univention-l10n-fr is still installed in: /usr/lib/post-base-installer.d/05localechooser
'localechooser' is now up to date on the UCS 4.4 DVD. See Bug #48640 .
Vérifié. 9522338218 | Advisory wording
<http://errata.software-univention.de/ucs/4.3/451.html>