Ubuntu Server 20.04.3 (manual / autoinstall) language pack not installed despite chosen language

Bug #1954713 reported by Flauschie
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
subiquity
New
Undecided
Unassigned
subiquity (Ubuntu)
New
Undecided
Unassigned

Bug Description

During a manual or autoinstall the defined language is not being applied completely to the final system state. Despite `locale` showing the configured language, all console replies are still in the installers native language.

Another confirmation: Using autoinstall and applying the `ubuntu-desktop` package, using Settings -> `Region & Language` the Language and Formats fields are completely empty.

Though the locale is being set properly, the language pack is not being installed nor applied.

Missing packages: `language-pack-LANG` and `language-pack-LANG-base`
Missing packages in case of desktop package: Everything related to get everything in the desired language`

Tags: focal
Revision history for this message
Flauschie (flauschie) wrote :

Can be fixed manually installing the necessary packages manually for an autoinstall in the `packages` section: lanuage-pack-LANG, language-pack-LANG-base, (language-pack-gnome-LANG, language-pack-gnome-LANG-base). Therefore for me it is an installer bug...

Flauschie (flauschie)
tags: added: focal
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

The server installer has never (to my understanding anyway) installed language packs. Once you've installed ubuntu-desktop you can use 'check-language-support' to find the packages you should install for the configured locales.

The new subiquity-based desktop installer will do this by default, fwiw.

Revision history for this message
Flauschie (flauschie) wrote (last edit ):

I am coming from Ubuntu 18 netboot/server image and in my d-i setup i defined the language and also the desktop-package and everything got applied.

Sorry, but I am confused right here. Don't get me wrong, but if I am able to chose the language, within the installer and it doesn't get applied at all (and is just a visual thing during the installer), there is something working wrong as I would expect this to be installed. Maybe I'm the only person on this. But if nothing gets installed I don't need a different installer language available.

There is also no hint that the language selection on the very first screen is only for the installer itself. So I would definitely assume that this will be applied properly, everywhere. This also applies for autoinstall. If the section doesn't make any relevant change it is useless.

I resorted to manually install the packages mentioned above. How to properly use `check-language-support`, can I use this in packages as an extra line per (best I hint I found without manual work, but invoked via `apt install \`the command next\`) `check-language-support -l LANG` ?

EDIT: ok neither `check-language-support` nor `$(check-language-support)` seem to work for the package section or I did it wrong. Instead I did an `apt install check-...` in late-commands. Within the booted system I checked the packages and some got installed, but I noticed that the same command used there again revealed at least 10 packages which have been missed by using it in the installer. How come? So that is no solution to the problem.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.