Bug 2278845 - gnome-initial-setup: Choosing avatar results in SetIconFile call failed for unknown reason
Summary: gnome-initial-setup: Choosing avatar results in SetIconFile call failed for u...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-initial-setup
Version: rawhide
Hardware: aarch64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: GNOME SIG Unassigned
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F41FinalBlocker, FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2024-05-03 10:14 UTC by Lukas Brabec
Modified: 2024-06-24 11:41 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Lukas Brabec 2024-05-03 10:14:18 UTC
Description of problem:

When user chooses avatar during gnome-initial-setup process, the avatar is not set. avatar-default-symbolic is shown in GDM and user's first letters of name are shown in GNOME Settings.

There is a failure in journal:
May 03 11:20:35 fedora gnome-initial-s[1698]: SetIconFile call failed: GDBus.Error:org.freedesktop.Accounts.Error.Failed: copying file '/tmp/usericonNXQ6M2' to '/var/lib/AccountsService/icons/lbrabec' failed: unknown reason

Reproducible on Fedora 41 (Rawhide) installation, but not reproducible on Fedora 40, it seems that this is a regression.


Version-Release number of selected component (if applicable):
Works: gnome-initial-setup-46.alpha-12.fc40.aarch64
Broken: gnome-initial-setup-46.0-1.fc41.aarch64



Steps to Reproduce:
1. Install Fedora 41, default installation 
2. Set avatar in gnome-initial-setup

Actual results:
Avatar is not set.

Expected results:
The avatar chosen in gnome-initial-setup is used.


Upstream report:
https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/issues/218

Comment 1 Fedora Blocker Bugs Application 2024-05-03 10:19:03 UTC
Proposed as a Blocker for 41-final by Fedora user lbrabec using the blocker tracking app because:

 This bug violates Final release criterion:
First boot experience
"the initial setup utility should withstand a basic functionality test"

Comment 2 Lukas Brabec 2024-06-24 11:41:06 UTC
Retested with selinux disabled (selinux=0 on kernel cmdline) and setting up an avatar in gnome-initial-setup works as expected.

Fedora-Workstation-Rawhide-20240623.n.0.aarch64
gnome-initial-setup-46.2-1.fc41.aarch64
selinux-policy-41.3-1.fc41.aarch64


Note You need to log in before you can comment on or make changes to this bug.