Cannot change accounts images

Bug #1580254 reported by Alberto Salvia Novella
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
accountsservice (Ubuntu)
Fix Released
High
Sebastien Bacher
Xenial
Fix Released
High
Sebastien Bacher

Bug Description

HOW TO REPRODUCE:
1. Go to "System Settings -> User Accounts"
2. Click on the user image at the left of the user name, and select a new image.

RESULT:
Image isn't changed.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: unity-control-center 15.04.0+16.04.20160413-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-22.38-generic 4.4.8
Uname: Linux 4.4.0-22-generic x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Tue May 10 18:28:06 2016
InstallationDate: Installed on 2016-05-02 (8 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
SourcePackage: unity-control-center
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :
Changed in unity-control-center (Ubuntu):
status: New → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. Where is the image not changed? It works fine here, the image is updated in the users list and in the session indicator. Do you get any stdout output? Can you try in a guest session?

Changed in unity-control-center (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :

I mean the image in the user list and in the session indicator. When changing it, the stdout is this:

(unity-control-center:10324): AccountsService-WARNING **: SetIconFile call failed: GDBus.Error:org.freedesktop.Accounts.Error.PermissionDenied: Not authorized

On the other hand it works well when trying to change images from other users. Tried both in the session created during Ubuntu installation and in a new one.

Guest session does not allow changing any user image.

Changed in unity-control-center (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
GSandSDS (gsandsds) wrote :

This bug also affects me. Fresh installed Ubuntu 16.04 followed by a "sudo apt-get update" and a "sudo apt-get dist-upgrade".

Cannot change my own account image AND cannot change my own "full name" (I mean the name that is displayed during login, not the real user name). But I can change the image and full name of everyone else. If I create a second account with administrator privileges, this account can change my image and full name. The problem does also not occur when using the console command "chfn -f".

If I remember correctly, I had no problems after a fresh installation without any updates or upgrades. So maybe it has something to do with the recent updates?

Revision history for this message
GSandSDS (gsandsds) wrote :

Tried to reproduce the error with another install:
No problems when Ubuntu 16.04 is fresh installed. No problems when it is fresh installed with auto-update during installation activated. The problems begin when Ubuntu is updated for the first time after the installation (this update includes an upgrade of the Ubuntu core).

Revision history for this message
Sebastien Bacher (seb128) wrote :

It's a regression from https://launchpad.net/ubuntu/+source/accountsservice/0.6.40-2ubuntu12

seems like those are needed

" <allow_active>yes</allow_active>
      <allow_inactive>yes</allow_active>"

Changed in unity-control-center (Ubuntu):
importance: Low → High
Changed in unity-control-center (Ubuntu Xenial):
importance: Undecided → High
Changed in unity-control-center (Ubuntu):
status: Triaged → In Progress
Changed in unity-control-center (Ubuntu Xenial):
status: New → In Progress
affects: unity-control-center (Ubuntu) → accountsservice (Ubuntu)
Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :

@ Sebastien Bacher

Since this bug is a minor aesthetic issue, consider setting its importance as lower.

Changed in accountsservice (Ubuntu):
assignee: nobody → Sebastien Bacher (seb128)
Changed in accountsservice (Ubuntu Xenial):
assignee: nobody → Sebastien Bacher (seb128)
Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :

@ Sebastien Bacher

Sorry, I forgot you cannot change your name. So it is okay.

Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :

@ Sebastien Bacher

How can I do so?

The guide at (https://wiki.ubuntu.com/Testing/EnableProposed) isn't working for me.

Revision history for this message
Sebastien Bacher (seb128) wrote :

what is not working?

Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :

@ Sebastien Bacher

Aps, you fixed it!

Changed in accountsservice (Ubuntu):
status: In Progress → Fix Committed
Changed in accountsservice (Ubuntu Xenial):
status: In Progress → Fix Committed
Changed in accountsservice (Ubuntu):
status: Fix Committed → Fix Released
Changed in accountsservice (Ubuntu Xenial):
status: Fix Committed → Fix Released
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.