Hi Nathan :)

Sorry, I meant folder, not file.

The code is checking the ownership of the home directory of gnome-
initial-setup which is /run/gnome-initial-setup, which is where the
files we are trying to copy live:

```
src = g_file_new_for_path (initial_setup_homedir);

if (!g_file_query_exists (src, NULL) ||
    !file_is_ours (src))
  exit (EXIT_SUCCESS);
```

They are all owned by the gnome-initial-setup user:

```
root@matt-pc-q35-8-0:/run/gnome-initial-setup# ls -ld .
drwx------ 6 gnome-initial-setup nogroup 120 Mar 27 16:49 .
root@matt-pc-q35-8-0:/run/gnome-initial-setup# ls -la .
total 0
drwx------  6 gnome-initial-setup nogroup 120 Mar 27 16:49 .
drwxr-xr-x 36 root                root    920 Mar 27 16:49 ..
drwx------  6 gnome-initial-setup nogroup 120 Mar 27 16:49 .cache
drwx------  6 gnome-initial-setup nogroup 140 Mar 27 16:49 .config
drwx------  4 gnome-initial-setup nogroup  80 Mar 27 16:49 .local
drwx------  3 gnome-initial-setup nogroup  60 Mar 27 16:49 snap

```

If I have understood the problem correctly:

The gnome-intial-setup-copy-worker is started in a user session, so it
will be running as that user, not as the gnome-initial-setup user, and
fail that check, preventing those files from being copied:

https://salsa.debian.org/gnome-team/gnome-initial-
setup/-/blob/debian/latest/data/gnome-initial-setup-copy-
worker.service.in?ref_type=heads

https://salsa.debian.org/gnome-team/gnome-initial-
setup/-/blob/debian/latest/data/gnome-initial-setup-copy-
worker.desktop.in.in?ref_type=heads

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059121

Title:
  The gnome-initial-setup-copy-worker never seems to have the correct
  permissions to copy from /run/gnome-initial-setup go a users ~/.config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/2059121/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to