Language installation doesn't work in Ubuntu GNOME 16.10 Settings app

Bug #1631750 reported by Jeremy Bicha on 2016-10-09
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Ubuntu GNOME
High
Unassigned
gnome-control-center (Ubuntu)
High
Unassigned

Bug Description

What happens
============
1. From a terminal in Ubuntu GNOME, enter
 gnome-control-center region

My locale is set to en_US so my terminal emits
common-cc-panel-WARNING **: Language en_US.UTF-8 not installed, trying to install it

2. Click Language.
3. Click the 3-dot "more" button at the bottom of the popup.
4. Select French (France). Click Done.

My terminal emits:
common-cc-panel-WARNING **: Language fr_FR not installed, trying to install it

French isn't actually installed.

What should happen
==================
PackageKit should install French. Language in the main window should change from English (United States) to French (France). Unfortunately because of how the system works, it would still require a log out and log in for the change to actually take effect.

Other Info
===========
Installation of audio/video codes appears to work just fine:

1. Uninstall the extra codecs (assuming you clicked the box in the installer to install third-party softwarel)
sudo apt uninstall ubuntu-restricted-addons
sudo apt autoremove

Download this file
https://archive.org/download/buckminsterfullereverythingiknow01/01001.rm

It opens in Totem and session-installer prompts to install gstreamer1.0-plugins-ugly. Installation completed successfully and I was able to play the file.

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: gnome-control-center 1:3.20.1-2ubuntu3
ProcVersionSignature: Ubuntu 4.8.0-19.21-generic 4.8.0-rc8
Uname: Linux 4.8.0-19-generic x86_64
ApportVersion: 2.20.3-0ubuntu7
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Oct 9 09:52:01 2016
InstallationDate: Installed on 2016-10-07 (1 days ago)
InstallationMedia: Ubuntu-GNOME 16.10 "Yakkety Yak" - Alpha amd64 (20161007)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-control-center
UpgradeStatus: No upgrade log present (probably fresh install)

Jeremy Bicha (jbicha) wrote :
Jeremy Bicha (jbicha) on 2016-10-09
description: updated
summary: - PackageKit integration does not work in Ubuntu GNOME 16.10
+ Language installation doesn't work in Ubuntu GNOME 16.10 Settings app
description: updated
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1631750

tags: added: iso-testing
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-control-center (Ubuntu):
status: New → Confirmed
Gunnar Hjalmarsson (gunnarhj) wrote :

Can confirm the language installation issue.

tags: added: regression-release
Jeremy Bicha (jbicha) on 2016-10-09
Changed in ubuntu-gnome:
importance: Undecided → High
status: New → Confirmed
Jeremy Bicha (jbicha) wrote :

It also affects Ubuntu GNOME 16.04 LTS with the GNOME3 Staging PPA. gnome-control-center there is virtually the same as in yakkety. That suggests that this is not the fault of yakkety's PackageKit 1.1 update.

Tim (darkxst) wrote :

Looks like the dbus API has changed
common-cc-panel-DEBUG: Error getting PackageKit updates list: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Type of message, '(tuas)', does not match expected type '(tas)'

Tim (darkxst) wrote :

also what-provides in general seems broken:
 pkcon what-provides "locale(zh_CN)"

should return a list of packages!

Gunnar Hjalmarsson (gunnarhj) wrote :

It's probably not applicable, but bug #1541288 proposed that language-selector would switch to PackageKit in xenial, but the plan was dropped, and l-s is still using aptdaemon.

god (humper) wrote :

How come this isn't release-blocking bug?!

Gunnar Hjalmarsson (gunnarhj) wrote :

A workaround until this has been fixed is to install the language-selector-gnome package.

sudo apt install language-selector-gnome

It will add "Language Support" to Settings, and additional languages can be installed from there.

Jeremy Bicha (jbicha) on 2017-03-18
Changed in ubuntu-gnome:
milestone: none → zesty
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers