Bug ID 1224454
Summary Upgrading from Microos to Aeon gives incorrect user group
Classification openSUSE
Product openSUSE Aeon
Version Current
Hardware x86-64
OS SUSE Other
Status NEW
Severity Normal
Priority P5 - None
Component Base
Assignee rbrown@suse.com
Reporter ryip10@gmail.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

After upgrading from Microos to Aeon listing the home directory shows this:

ray@localhost:~> ls -ltr
total 340
drwxr-xr-x. 1 ray 1000      0 Mar 21 21:28 Templates
drwxr-xr-x. 1 ray 1000      0 Mar 21 21:28 Public
drwxr-xr-x. 1 ray 1000      0 Mar 21 21:28 Desktop
drwxr-xr-x. 1 ray 1000      0 Mar 21 21:28 Videos
drwxr-xr-x. 1 ray 1000      0 Mar 21 21:28 Music
drwxr-xr-x. 1 ray 1000     46 Mar 22 14:59 Downloads
drwxr-xr-x. 1 ray 1000     84 Mar 22 22:08 Pictures
drwxr-xr-x. 1 ray 1000    144 Mar 23 22:32 Documents

notice the group here is 1000, which means /etc/group was not ported over

Distrobox was not working either:

ray@localhost:~> distrobox create -n test rockylinux:9
Trying to pull registry.opensuse.org/opensuse/distrobox:latest...
Getting image source signatures
Copying blob 5d8902336850 [==========>---------------------------] 62.0MiB /
214.0MiB | 10.9 MiB/s
Copying blob 4c696967ad5d done   | 
Copying blob 5d8902336850 done   | 
Copying blob 4c696967ad5d done   | 
Error: copying system image from manifest list: writing blob: adding layer with
blob "sha256:4c696967ad5dc2bf3ff451c9598c6b9eaf506917a0db88054215da044ecbd1e5":
ApplyLayer stdout:  stderr: potentially insufficient UIDs or GIDs available in
user namespace (requested 0:15 for /etc/shadow): Check /etc/subuid and
/etc/subgid if configured locally and run "podman system migrate": lchown
/etc/shadow: invalid argument exit status 1

<applied the first fix here>
<got another error about groups>

ray@localhost:~> distrobox enter test
Error: unable to start container
"7ed9fa594050c33f11e631ac48cbd4382994171b4198964a33e5868ad8deff35": creating
temporary passwd file for container
7ed9fa594050c33f11e631ac48cbd4382994171b4198964a33e5868ad8deff35: failed to get
current group: group: unknown groupid 1000

-------------
The Fix....
For distrobox:
sudo usermod --add-subuids 10000-75535 ray
sudo usermod --add-subgids 10000-75535 ray
podman system migrate

For the group:
looking at /etc/group, it was missing an entry. Adding the user back to group
allows distrobox to function again:

<edit /etc/group>
ray:x:1000:


You are receiving this mail because: