sysbox icon indicating copy to clipboard operation
sysbox copied to clipboard

ID mapping problem inside container

Open ffabreti opened this issue 7 months ago • 11 comments

Thanks for sysbox, it's great!

I'm having an issue with files inside sysbox container appearing with nobody:nogroup. Strangely, not all files, but some. I have read several issues here, and i'm looking for culprits.

I have upgraded my host Ubuntu 22.04.3 from kernel 5.15.0-113 to 6.5.0-41 trying to solve the problem to no avail.

I'm looking at LVM now, because my host /var/lib/docker is mounted on a LVM volume (not sure if this still applies, I've seen some old issues)

here are some info I think you should ask, some sensitive or noise info are omitted:

HOST INFO:


# lsb_release -a
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

# uname -a
Linux 6.5.0-41-generic #41~22.04.2-Ubuntu SMP PREEMPT_DYNAMIC Mon Jun  3 11:32:55 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

lsmod | grep shiftfs
<not loaded>

# lsblk -f
NAME                      FSTYPE      FSVER    LABEL             MOUNTPOINTS
sda                                                              
└─sda1                    LVM2_member LVM2 001                   
  └─vld-lvvld             ext4        1.0      lvm-varlibdocker  /var/lib/docker
sdc                                                              
├─sdc1                                                           
├─sdc2                    ext4        1.0                        /boot
└─sdc3                    LVM2_member LVM2 001                   
  └─ubuntu--vg-ubuntu--lv ext4        1.0                        /

# cat /etc/default/grub
GRUB_CMDLINE_LINUX="ipv6.disable=1"

# systemctl status sysbox-mgr
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Starting ..."
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Sysbox data root: /var/lib/sysbox"
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Shiftfs module found in kernel: no"
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Shiftfs works properly: no"
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Shiftfs-on-overlayfs works properly: no"
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="ID-mapped mounts supported by kernel: yes"
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Overlayfs on ID-mapped mounts supported by kernel: yes"
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Operating in system container mode."
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Inner container image preloading enabled."
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Listening on /run/sysbox/sysmgr.sock"
Jul 01 20:20:58 sysbox-mgr[31471]: level=info msg="Ready ..."

# systemctl status sysbox-fs -n 20
Jul 01 20:58:03 sysbox-fs[31492]: time="2024-07-01 20:58:03" level=warning msg="Received seccompNotifMsg generated by unknown container: 6ac160a4b546"
Jul 01 20:58:03 sysbox-fs[31492]: time="2024-07-01 20:58:03" level=warning msg="Received seccompNotifMsg generated by unknown container: 6ac160a4b546"
Jul 01 20:58:03 sysbox-fs[31492]: time="2024-07-01 20:58:03" level=warning msg="Received seccompNotifMsg generated by unknown container: 6ac160a4b546"
Jul 01 20:58:03 sysbox-fs[31492]: time="2024-07-01 20:58:03" level=warning msg="Received seccompNotifMsg generated by unknown container: 6ac160a4b546"
Jul 01 20:58:03 sysbox-fs[31492]: time="2024-07-01 20:58:03" level=warning msg="Received seccompNotifMsg generated by unknown container: 6ac160a4b546"
Jul 01 20:58:03 sysbox-fs[31492]: time="2024-07-01 20:58:03" level=warning msg="Received seccompNotifMsg generated by unknown container: 6ac160a4b546"
Jul 02 08:24:42 sysbox-fs[31492]: time="2024-07-02 08:24:42" level=info msg="Container pre-registration completed: id = 6ac160a4b546"
Jul 02 08:24:42 sysbox-fs[31492]: time="2024-07-02 08:24:42" level=info msg="Container registration completed: id = 6ac160a4b546, initPid = 64477, uid:gid = 165536:165536"
Jul 02 08:33:58 sysbox-fs[31492]: time="2024-07-02 08:33:58" level=info msg="Container pre-registration completed: id = 0757f1a11a71"
Jul 02 08:33:58 sysbox-fs[31492]: time="2024-07-02 08:33:58" level=info msg="Container registration completed: id = 0757f1a11a71, initPid = 70628, uid:gid = 165536:165536"

# systemctl status sysbox -n 20
Jul 01 20:20:58 sh[31502]: sysbox-runc
Jul 01 20:20:58 sh[31502]:         edition:         Community Edition (CE)
Jul 01 20:20:58 sh[31502]:         version:         0.6.2
Jul 01 20:20:58 sh[31502]:         oci-specs:         1.0.2-dev
Jul 01 20:20:58 sh[31508]: sysbox-mgr
Jul 01 20:20:58 sh[31508]:         edition:         Community Edition (CE)
Jul 01 20:20:58 sh[31508]:         version:         0.6.2
Jul 01 20:20:58 sh[31513]: sysbox-fs
Jul 01 20:20:58 sh[31513]:         edition:         Community Edition (CE)
Jul 01 20:20:58 sh[31513]:         version:         0.6.2


# cat /etc/docker/daemon.json
{
    "bip": "192.168.60.1/27",
    "default-address-pools": [
        {
            "base": "192.168.61.0/24",
            "size": 27
        }
    ],
    "ip-masq": true,
    "ipv6": false,
    "default-runtime": "sysbox-runc",
    "runtimes": {
        "sysbox-runc": {
            "path": "/usr/bin/sysbox-runc"
        }
    }
}

# docker info
Client: Docker Engine - Community
 Version:    24.0.6
 Context:    default
Server:
 Storage Driver: overlay2

# alias dps='docker ps -a       --format '\''table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}'\'''
# dps
CONTAINER ID   NAMES        STATUS        PORTS
6ac160a4b546   hmapp03      Up 4 hours    5000-5050->5000-5050/tcp, 5051-5100/tcp, 2211->22/tcp

#docker run for container:
docker run \
--runtime=sysbox-runc \
--hostname hmapp03 \
--name hmapp03 \
--restart=unless-stopped \
--mount source=varlibdocker-hmapp03-v1,target=/var/lib/docker \
--ip 192.168.61.5 \
--network br-hmnet \
-p 2211:22 \
-p 5000-5050:5000-5050 \
--detach \
ubuntu-jammy-systemd-docker:v4 <this is a custom image>

INSIDE SYSBOX CONTAINER INFO (HMAPP03):

I've noticed on hmapp03, var/lib/docker is not idmapped!
#mount | grep docker 
/dev/mapper/vld-lvvld on /var/lib/docker type ext4 (rw,relatime)

# findmnt -J 
# docker exec -it hmapp03  findmnt -J
{
   "filesystems": [
      {
         "target": "/",
         "source": "overlay",
         "fstype": "overlay",
         "options": "rw,relatime,lowerdir=/var/lib/docker/overlay2/l/YKFESOSMHM6Z6CQID7P4P4H3DN:/var/lib/docker/overlay2/l/DAEVDBOZUPJINUQRLNVL2AXQRZ:/var/lib/docker/overlay2/l/2Y25TM5F7W3MDXAFE4RWSXYBYA:/var/lib/docker/overlay2/l/VQJ6BA3564D65XP2YOLXMM2XPO:/var/lib/docker/overlay2/l/AMSLSHZXUEZRUVE6S76C7ITFXK:/var/lib/docker/overlay2/l/MTD6J762Q4K6XBMIDH65CT55Z3:/var/lib/docker/overlay2/l/32OYFFIY5KGNXMKSYJAG636LDT:/var/lib/docker/overlay2/l/D3BINRCBRXO2PNY3WVUIWPYX2U:/var/lib/docker/overlay2/l/5FNLNOK5VPY3C7HI5HGCMO4B2J:/var/lib/docker/overlay2/l/PJX37BIXPOV7QULXJFHIWIEB2E:/var/lib/docker/overlay2/l/FOCPSCVXCLWATQBHZCPOD6H2RN:/var/lib/docker/overlay2/l/5IWJDNKDG64HJFOPLRNRYERE4E,upperdir=/var/lib/docker/overlay2/87d1553acd6027d1b0a47d459dd85f5e52ed71cfa6dea415640acee49872bcbe/diff,workdir=/var/lib/docker/overlay2/87d1553acd6027d1b0a47d459dd85f5e52ed71cfa6dea415640acee49872bcbe/work,nouserxattr",
         "children": [
            {
               "target": "/sys",
               "source": "sysfs",
               "fstype": "sysfs",
               "options": "rw,nosuid,nodev,noexec,relatime",
               "children": [
                  {
                     "target": "/sys/firmware",
                     "source": "tmpfs",
                     "fstype": "tmpfs",
                     "options": "ro,relatime,uid=165536,gid=165536,inode64"
                  },{
                     "target": "/sys/fs/cgroup",
                     "source": "cgroup",
                     "fstype": "cgroup2",
                     "options": "rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot"
                  },{
                     "target": "/sys/devices/virtual",
                     "source": "sysboxfs[/sys/devices/virtual]",
                     "fstype": "fuse",
                     "options": "rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other"
                  },{
                     "target": "/sys/kernel",
                     "source": "sysboxfs[/sys/kernel]",
                     "fstype": "fuse",
                     "options": "rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other"
                  },{
                     "target": "/sys/module/nf_conntrack/parameters",
                     "source": "sysboxfs[/sys/module/nf_conntrack/parameters]",
                     "fstype": "fuse",
                     "options": "rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other"
                  }
               ]
            },{
               "target": "/proc",
               "source": "proc",
               "fstype": "proc",
               "options": "rw,nosuid,nodev,noexec,relatime",
               "children": [
                  {
                     "target": "/proc/bus",
                     "source": "proc[/bus]",
                     "fstype": "proc",
                     "options": "ro,nosuid,nodev,noexec,relatime"
                  },{
                     "target": "/proc/fs",
                     "source": "proc[/fs]",
                     "fstype": "proc",
                     "options": "ro,nosuid,nodev,noexec,relatime"
                  },{
                     "target": "/proc/irq",
                     "source": "proc[/irq]",
                     "fstype": "proc",
                     "options": "ro,nosuid,nodev,noexec,relatime"
                  },{
                     "target": "/proc/sysrq-trigger",
                     "source": "proc[/sysrq-trigger]",
                     "fstype": "proc",
                     "options": "ro,nosuid,nodev,noexec,relatime"
                  },{
                     "target": "/proc/acpi",
                     "source": "tmpfs",
                     "fstype": "tmpfs",
                     "options": "ro,relatime,uid=165536,gid=165536,inode64"
                  },{
                     "target": "/proc/keys",
                     "source": "udev[/null]",
                     "fstype": "devtmpfs",
                     "options": "rw,nosuid,relatime,size=3996644k,nr_inodes=999161,mode=755,inode64"
                  },{
                     "target": "/proc/timer_list",
                     "source": "udev[/null]",
                     "fstype": "devtmpfs",
                     "options": "rw,nosuid,relatime,size=3996644k,nr_inodes=999161,mode=755,inode64"
                  },{
                     "target": "/proc/scsi",
                     "source": "tmpfs",
                     "fstype": "tmpfs",
                     "options": "ro,relatime,uid=165536,gid=165536,inode64"
                  },{
                     "target": "/proc/swaps",
                     "source": "sysboxfs[/proc/swaps]",
                     "fstype": "fuse",
                     "options": "rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other"
                  },{
                     "target": "/proc/sys",
                     "source": "sysboxfs[/proc/sys]",
                     "fstype": "fuse",
                     "options": "rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other"
                  },{
                     "target": "/proc/uptime",
                     "source": "sysboxfs[/proc/uptime]",
                     "fstype": "fuse",
                     "options": "rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other"
                  }
               ]
            },{
               "target": "/dev",
               "source": "tmpfs",
               "fstype": "tmpfs",
               "options": "rw,nosuid,size=65536k,mode=755,uid=165536,gid=165536,inode64",
               "children": [
                  {
                     "target": "/dev/mqueue",
                     "source": "mqueue",
                     "fstype": "mqueue",
                     "options": "rw,nosuid,nodev,noexec,relatime"
                  },{
                     "target": "/dev/pts",
                     "source": "devpts",
                     "fstype": "devpts",
                     "options": "rw,nosuid,noexec,relatime,gid=165541,mode=620,ptmxmode=666"
                  },{
                     "target": "/dev/shm",
                     "source": "shm",
                     "fstype": "tmpfs",
                     "options": "rw,nosuid,nodev,noexec,relatime,size=65536k,uid=165536,gid=165536,inode64"
                  },{
                     "target": "/dev/null",
                     "source": "udev[/null]",
                     "fstype": "devtmpfs",
                     "options": "rw,nosuid,relatime,size=3996644k,nr_inodes=999161,mode=755,inode64"
                  },{
                     "target": "/dev/random",
                     "source": "udev[/random]",
                     "fstype": "devtmpfs",
                     "options": "rw,nosuid,relatime,size=3996644k,nr_inodes=999161,mode=755,inode64"
                  },{
                     "target": "/dev/kmsg",
                     "source": "udev[/null]",
                     "fstype": "devtmpfs",
                     "options": "rw,nosuid,relatime,size=3996644k,nr_inodes=999161,mode=755,inode64"
                  },{
                     "target": "/dev/full",
                     "source": "udev[/full]",
                     "fstype": "devtmpfs",
                     "options": "rw,nosuid,relatime,size=3996644k,nr_inodes=999161,mode=755,inode64"
                  },{
                     "target": "/dev/tty",
                     "source": "udev[/tty]",
                     "fstype": "devtmpfs",
                     "options": "rw,nosuid,relatime,size=3996644k,nr_inodes=999161,mode=755,inode64"
                  },{
                     "target": "/dev/zero",
                     "source": "udev[/zero]",
                     "fstype": "devtmpfs",
                     "options": "rw,nosuid,relatime,size=3996644k,nr_inodes=999161,mode=755,inode64"
                  },{
                     "target": "/dev/urandom",
                     "source": "udev[/urandom]",
                     "fstype": "devtmpfs",
                     "options": "rw,nosuid,relatime,size=3996644k,nr_inodes=999161,mode=755,inode64"
                  }
               ]
            },{
               "target": "/run",
               "source": "tmpfs",
               "fstype": "tmpfs",
               "options": "rw,nosuid,nodev,relatime,size=65536k,mode=755,uid=165536,gid=165536,inode64",
               "children": [
                  {
                     "target": "/run/lock",
                     "source": "tmpfs",
                     "fstype": "tmpfs",
                     "options": "rw,nosuid,nodev,noexec,relatime,size=4096k,uid=165536,gid=165536,inode64"
                  },{
                     "target": "/run/docker/netns/5aee14bec16d",
                     "source": "nsfs[net:[4026532823]]",
                     "fstype": "nsfs",
                     "options": "rw"
                  },{
                     "target": "/run/docker/netns/9b8c45925f2a",
                     "source": "nsfs[net:[4026532865]]",
                     "fstype": "nsfs",
                     "options": "rw"
                  },{
                     "target": "/run/docker/netns/0379afe1348b",
                     "source": "nsfs[net:[4026532982]]",
                     "fstype": "nsfs",
                     "options": "rw"
                  },{
                     "target": "/run/docker/netns/3d1e73bef29a",
                     "source": "nsfs[net:[4026533236]]",
                     "fstype": "nsfs",
                     "options": "rw"
                  },{
                     "target": "/run/docker/netns/7996ac6b4713",
                     "source": "nsfs[net:[4026532766]]",
                     "fstype": "nsfs",
                     "options": "rw"
                  }
               ]
            },{
               "target": "/var/lib/docker",
               "source": "/dev/mapper/vld-lvvld[/volumes/varlibdocker-hmapp03-v1/_data]",
               "fstype": "ext4",
               "options": "rw,relatime",
               "children": [
                  {
                     "target": "/var/lib/docker/overlay2/794da6b1730f55ec9f529b21bcac141bc5e084873c921cbfd216b65e9c79ef5a/merged",
                     "source": "overlay",
                     "fstype": "overlay",
                     "options": "rw,relatime,lowerdir=/var/lib/docker/overlay2/l/IJGECUQDZZT4B7SAZPN3W5XF57:/var/lib/docker/overlay2/l/242FAZFGRCG5GEL4PI5PSBPPN5:/var/lib/docker/overlay2/l/6E3UMHBHAICZUSIB2K6GPEASGF:/var/lib/docker/overlay2/l/KVIZ37QFA3U32ZOX7NB6664UKF:/var/lib/docker/overlay2/l/SKQZE26LMQUYPOQBRBHZRMVTJY:/var/lib/docker/overlay2/l/3ORJU3I563L3HVMHAODIYSXWV7:/var/lib/docker/overlay2/l/NO5VHYUJX7B4DCOW4MK6XSBZFL:/var/lib/docker/overlay2/l/MDYRSYD6VNSGKIJTKO6OVF3SOL:/var/lib/docker/overlay2/l/O3QRDM6V7YN7TEG37FRFCOIP5D:/var/lib/docker/overlay2/l/DX52OBUHLV5N4QXFLVNPJO5SMV:/var/lib/docker/overlay2/l/3ZZMO7XU6UJESPUIYZI2WDU5W3:/var/lib/docker/overlay2/l/KTAVS67FJALBGNFQTSN4HFKVRJ:/var/lib/docker/overlay2/l/SCDBG2QVH75IQET75ADJJUQ7Y5:/var/lib/docker/overlay2/l/V4VEZI5ANZOEPDR57VM52JEJWA:/var/lib/docker/overlay2/l/ZVFK4KDKTQRMJIZBFJHB3CKZRK,upperdir=/var/lib/docker/overlay2/794da6b1730f55ec9f529b21bcac141bc5e084873c921cbfd216b65e9c79ef5a/diff,workdir=/var/lib/docker/overlay2/794da6b1730f55ec9f529b21bcac141bc5e084873c921cbfd216b65e9c79ef5a/work,redirect_dir=nofollow,userxattr"
                  },{
                     "target": "/var/lib/docker/overlay2/2d7613e2f6be28ab4ed42850a587f8c0d70ecc0dd51444e16265bf56ca361739/merged",
                     "source": "overlay",
                     "fstype": "overlay",
                     "options": "rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2IGYB2PAURIM46PDXEMMSOQDTE:/var/lib/docker/overlay2/l/QCEQNQWAJBSFXITCBNPYXHDW4O:/var/lib/docker/overlay2/l/32WN5ZDZWIVELHFYZPP2QJM7Q3:/var/lib/docker/overlay2/l/N2ST2NSFJ7L5SU7ZBJR4HODJIY:/var/lib/docker/overlay2/l/FVARIARVXMQRBJBTSFL56FQ53H:/var/lib/docker/overlay2/l/NFBR7YWBXIPDOGCLSXGOXTJGFM:/var/lib/docker/overlay2/l/H3LH7DM7B32POFRQRVNKWZFFJB:/var/lib/docker/overlay2/l/XJF5XW6JMEHKIJI7NTFFCJYPUO:/var/lib/docker/overlay2/l/VO76EUOKXH5NOQDFHQJPFXXIXN:/var/lib/docker/overlay2/l/GE4P3FMSVD2SSAILR2DCLRORNL:/var/lib/docker/overlay2/l/3ZZMO7XU6UJESPUIYZI2WDU5W3:/var/lib/docker/overlay2/l/KTAVS67FJALBGNFQTSN4HFKVRJ:/var/lib/docker/overlay2/l/SCDBG2QVH75IQET75ADJJUQ7Y5:/var/lib/docker/overlay2/l/V4VEZI5ANZOEPDR57VM52JEJWA:/var/lib/docker/overlay2/l/ZVFK4KDKTQRMJIZBFJHB3CKZRK,upperdir=/var/lib/docker/overlay2/2d7613e2f6be28ab4ed42850a587f8c0d70ecc0dd51444e16265bf56ca361739/diff,workdir=/var/lib/docker/overlay2/2d7613e2f6be28ab4ed42850a587f8c0d70ecc0dd51444e16265bf56ca361739/work,redirect_dir=nofollow,userxattr"
                  },{
                     "target": "/var/lib/docker/overlay2/325a7f765a5afbfeaf78fc926eb9bd19dba57d7368f6c500cc7c5a5492be9c17/merged",
                     "source": "overlay",
                     "fstype": "overlay",
                     "options": "rw,relatime,lowerdir=/var/lib/docker/overlay2/l/LKCRDQGZOJVHXXYH67WDNORUEF:/var/lib/docker/overlay2/l/FJSIHV5ATS7P6OW3PF6K6OBVXR:/var/lib/docker/overlay2/l/GCX24ICVZTEC4MHXCOC5RG3JVR:/var/lib/docker/overlay2/l/T5JXXYAXSJYAG324V2HPPWWXGZ:/var/lib/docker/overlay2/l/4H27II67CLWEENJRMQA2C2YANQ:/var/lib/docker/overlay2/l/HWV5TOLZY7EJALI4SZPZSSXCBZ:/var/lib/docker/overlay2/l/JXZBLYGCEZ2VIWJWWIQWABPJ63:/var/lib/docker/overlay2/l/42ZBEEUDNWCHKNB2YCEABZN5BT:/var/lib/docker/overlay2/l/C2ZACQXFHC3Z75FQKEFRLP5TIA:/var/lib/docker/overlay2/l/5HSBWXDIS37PWGRJH7HSXXFVOD:/var/lib/docker/overlay2/l/MADUBJJRSJ6EACBNCEYVXYECRI:/var/lib/docker/overlay2/l/YMSFVFZWO24RX4JFBURYVH2HL6:/var/lib/docker/overlay2/l/BFBYJEBZ5WYDIJ6EB5JAIZISY6:/var/lib/docker/overlay2/l/SEH7KXYAZNLG5DMA3MO55ST2ZT:/var/lib/docker/overlay2/l/ZA7IM4U45WBYDZBXXC3WWHXP4P,upperdir=/var/lib/docker/overlay2/325a7f765a5afbfeaf78fc926eb9bd19dba57d7368f6c500cc7c5a5492be9c17/diff,workdir=/var/lib/docker/overlay2/325a7f765a5afbfeaf78fc926eb9bd19dba57d7368f6c500cc7c5a5492be9c17/work,redirect_dir=nofollow,userxattr"
                  },{
                     "target": "/var/lib/docker/overlay2/06ed7e3c8b72c21557fc1b0de430d03ef5f5dec0ddf96baa160fc50fe6dcb08b/merged",
                     "source": "overlay",
                     "fstype": "overlay",
                     "options": "rw,relatime,lowerdir=/var/lib/docker/overlay2/l/SWQBQKDUOHWKBHKZFI53TVXFHF:/var/lib/docker/overlay2/l/JMLUD7ZMFMEC6GB7W2SL6ZGBPM:/var/lib/docker/overlay2/l/QLOX7MTGZVLC3WCVRM2O65WE6T:/var/lib/docker/overlay2/l/QXBMMDMDAXDHPXCR6Q5IAZCACC:/var/lib/docker/overlay2/l/RMEA2WRCJB5BFMUMV65I6FP7D5:/var/lib/docker/overlay2/l/GI65S43RQ7OQ34S4XT3YK6DH5T:/var/lib/docker/overlay2/l/J32RM357H3JNJU3PQATZRILPB3:/var/lib/docker/overlay2/l/F3DZTXATKSVZRDU7TOE25SAOAV:/var/lib/docker/overlay2/l/ITOLGDS3JIP7DDRCLC43W6DLOT:/var/lib/docker/overlay2/l/JMVQZOGQAZYBAAWOYRXIISX4V6:/var/lib/docker/overlay2/l/TXRBEOBOSX2UZHPASF3IPLOCVX,upperdir=/var/lib/docker/overlay2/06ed7e3c8b72c21557fc1b0de430d03ef5f5dec0ddf96baa160fc50fe6dcb08b/diff,workdir=/var/lib/docker/overlay2/06ed7e3c8b72c21557fc1b0de430d03ef5f5dec0ddf96baa160fc50fe6dcb08b/work,redirect_dir=nofollow,userxattr"
                  },{
                     "target": "/var/lib/docker/overlay2/c89d9a69088e05f433c3fa272634e0b22ae9ee3adc3d214e65ad3b7f4c165dfe/merged",
                     "source": "overlay",
                     "fstype": "overlay",
                     "options": "rw,relatime,lowerdir=/var/lib/docker/overlay2/l/KROVCC5UCY3GDH7PJZBKYKS2JH:/var/lib/docker/overlay2/l/MFYO2BVZIEZOUJWWTECHGXOVBN:/var/lib/docker/overlay2/l/AFNZU4MF5LDLQOA7QVCZAMUKCA:/var/lib/docker/overlay2/l/FVZ5IRPEYTB4H7EX23LRFJDPAJ:/var/lib/docker/overlay2/l/5O2OYMZUGMUY2VFEOH25MI6JVF:/var/lib/docker/overlay2/l/3EJQUHWAUWLLVCQNIWARMQ6ECT:/var/lib/docker/overlay2/l/TATTM3IMPFQ7V4HEZRI53B3U3W:/var/lib/docker/overlay2/l/XQOD42Y55SS2PWY5QZ357H67LL:/var/lib/docker/overlay2/l/IR3QP77BLA7BIIAUBQZCEFVVE7:/var/lib/docker/overlay2/l/MADUBJJRSJ6EACBNCEYVXYECRI:/var/lib/docker/overlay2/l/YMSFVFZWO24RX4JFBURYVH2HL6:/var/lib/docker/overlay2/l/BFBYJEBZ5WYDIJ6EB5JAIZISY6:/var/lib/docker/overlay2/l/SEH7KXYAZNLG5DMA3MO55ST2ZT:/var/lib/docker/overlay2/l/ZA7IM4U45WBYDZBXXC3WWHXP4P,upperdir=/var/lib/docker/overlay2/c89d9a69088e05f433c3fa272634e0b22ae9ee3adc3d214e65ad3b7f4c165dfe/diff,workdir=/var/lib/docker/overlay2/c89d9a69088e05f433c3fa272634e0b22ae9ee3adc3d214e65ad3b7f4c165dfe/work,redirect_dir=nofollow,userxattr"
                  }
               ]
            },{
               "target": "/etc/resolv.conf",
               "source": "/dev/mapper/vld-lvvld[/containers/6ac160a4b546bfcca6d326402adeba578174fe0cb1391575f927bc4c257a15fa/resolv.conf]",
               "fstype": "ext4",
               "options": "rw,relatime,idmapped"
            },{
               "target": "/etc/hostname",
               "source": "/dev/mapper/vld-lvvld[/containers/6ac160a4b546bfcca6d326402adeba578174fe0cb1391575f927bc4c257a15fa/hostname]",
               "fstype": "ext4",
               "options": "rw,relatime,idmapped"
            },{
               "target": "/etc/hosts",
               "source": "/dev/mapper/vld-lvvld[/containers/6ac160a4b546bfcca6d326402adeba578174fe0cb1391575f927bc4c257a15fa/hosts]",
               "fstype": "ext4",
               "options": "rw,relatime,idmapped"
            },{
               "target": "/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs",
               "source": "/dev/mapper/ubuntu--vg-ubuntu--lv[/var/lib/sysbox/containerd/6ac160a4b546bfcca6d326402adeba578174fe0cb1391575f927bc4c257a15fa]",
               "fstype": "ext4",
               "options": "rw,relatime,idmapped"
            },{
               "target": "/var/lib/rancher/k3s",
               "source": "/dev/mapper/ubuntu--vg-ubuntu--lv[/var/lib/sysbox/rancher-k3s/6ac160a4b546bfcca6d326402adeba578174fe0cb1391575f927bc4c257a15fa]",
               "fstype": "ext4",
               "options": "rw,relatime,idmapped"
            },{
               "target": "/var/lib/rancher/rke2",
               "source": "/dev/mapper/ubuntu--vg-ubuntu--lv[/var/lib/sysbox/rancher-rke2/6ac160a4b546bfcca6d326402adeba578174fe0cb1391575f927bc4c257a15fa]",
               "fstype": "ext4",
               "options": "rw,relatime,idmapped"
            },{
               "target": "/var/lib/kubelet",
               "source": "/dev/mapper/ubuntu--vg-ubuntu--lv[/var/lib/sysbox/kubelet/6ac160a4b546bfcca6d326402adeba578174fe0cb1391575f927bc4c257a15fa]",
               "fstype": "ext4",
               "options": "rw,relatime,idmapped"
            },{
               "target": "/var/lib/k0s",
               "source": "/dev/mapper/ubuntu--vg-ubuntu--lv[/var/lib/sysbox/k0s/6ac160a4b546bfcca6d326402adeba578174fe0cb1391575f927bc4c257a15fa]",
               "fstype": "ext4",
               "options": "rw,relatime,idmapped"
            },{
               "target": "/var/lib/buildkit",
               "source": "/dev/mapper/ubuntu--vg-ubuntu--lv[/var/lib/sysbox/buildkit/6ac160a4b546bfcca6d326402adeba578174fe0cb1391575f927bc4c257a15fa]",
               "fstype": "ext4",
               "options": "rw,relatime,idmapped"
            },{
               "target": "/usr/src",
               "source": "/dev/mapper/ubuntu--vg-ubuntu--lv[/usr/src]",
               "fstype": "ext4",
               "options": "ro,relatime,idmapped",
               "children": [
                  {
                     "target": "/usr/src/linux-headers-6.5.0-41-generic",
                     "source": "/dev/mapper/ubuntu--vg-ubuntu--lv[/usr/src/linux-headers-6.5.0-41-generic]",
                     "fstype": "ext4",
                     "options": "ro,relatime,idmapped"
                  }
               ]
            },{
               "target": "/usr/lib/modules/6.5.0-41-generic",
               "source": "/dev/mapper/ubuntu--vg-ubuntu--lv[/usr/lib/modules/6.5.0-41-generic]",
               "fstype": "ext4",
               "options": "ro,relatime,idmapped"
            }
         ]
      }
   ]
}

Here is the nobody:nogroup problem

# docker exec -it hmapp03  ls -la /etc
total 852
drwxr-xr-x 1 root   root     4096 Jun 12 23:44 .
drwxr-xr-x 1 root   root     4096 Jun 25 21:00 ..
-rw------- 1 root   root        0 Oct  4  2023 .pwd.lock
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:32 X11
-rw-r--r-- 1 root   root     3028 Oct  4  2023 adduser.conf
drwxr-xr-x 1 root   root     4096 Jun 13 00:13 alternatives
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:33 apparmor
drwxr-xr-x 1 root   root     4096 May 28 18:47 apparmor.d
drwxr-xr-x 1 root   root     4096 Oct  4  2023 apt
-rw-r--r-- 1 root   root     2319 Jan  6  2022 bash.bashrc
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 18:21 bash_completion.d
-rw-r--r-- 1 root   root      367 Dec 16  2020 bindresvport.blacklist
drwxr-xr-x 1 nobody nogroup  4096 Sep 19  2023 binfmt.d
drwxr-xr-x 1 nobody nogroup  4096 Nov 30  2023 ca-certificates
-rw-r--r-- 1 root   root     5892 Nov 30  2023 ca-certificates.conf
drwxr-xr-x 1 nobody nogroup  4096 Oct  4  2023 cloud
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:33 containerd
drwxr-xr-x 1 root   root     4096 Jan  7 17:33 cron.d
drwxr-xr-x 1 root   root     4096 Jan  7 17:33 cron.daily
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:33 cron.hourly
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:33 cron.monthly
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:33 cron.weekly
-rw-r--r-- 1 root   root     1136 Mar 23  2022 crontab
drwxr-xr-x 1 nobody nogroup  4096 Nov 30  2023 dbus-1
-rw-r--r-- 1 root   root     2969 Feb 20  2022 debconf.conf
-rw-r--r-- 1 root   root       13 Aug 22  2021 debian_version
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 18:21 default
-rw-r--r-- 1 root   root      604 Sep 15  2018 deluser.conf
drwxr-xr-x 1 nobody nogroup  4096 Nov 30  2023 depmod.d
drwxr-xr-x 1 root   root     4096 Jan  7 18:21 docker
drwxr-xr-x 1 nobody nogroup  4096 Oct  4  2023 dpkg
-rw-r--r-- 1 root   root      685 Jan  8  2022 e2scrub.conf
-rw-r--r-- 1 root   root      106 Oct  4  2023 environment
-rw-r--r-- 1 root   root     1816 Dec 27  2019 ethertypes
-rw-r--r-- 1 root   root       37 Oct  4  2023 fstab
-rw-r--r-- 1 root   root     2584 Feb  3  2022 gai.conf
-rw-r--r-- 1 root   root      903 Jun 11 13:33 group
-rw-r--r-- 1 root   root      889 Jun 11 13:33 group-
-rw-r----- 1 root   shadow    756 Jun 11 13:33 gshadow
-rw-r----- 1 root   shadow    742 Jun 11 13:33 gshadow-
drwxr-xr-x 1 nobody nogroup  4096 Feb 21  2022 gss
-rw-r--r-- 1 root   root       92 Oct 15  2021 host.conf
-rw-r--r-- 1 root   root        8 Jul  2 11:24 hostname
-rw-r--r-- 1 root   root      171 Jul  2 11:24 hosts
-rw-r--r-- 1 nobody nogroup   411 Jan  7 18:21 hosts.allow
-rw-r--r-- 1 nobody nogroup   711 Jan  7 18:21 hosts.deny
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:33 init
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 18:21 init.d
-rw-r--r-- 1 root   root     1748 Jan  6  2022 inputrc
drwxr-xr-x 1 nobody nogroup  4096 Nov 30  2023 iproute2
-rw-r--r-- 1 root   root       26 Aug  2  2023 issue
-rw-r--r-- 1 root   root       19 Aug  2  2023 issue.net
drwxr-xr-x 1 root   root     4096 Nov 30  2023 kernel
-rw-r--r-- 1 root   root    10907 May 28 18:47 ld.so.cache
-rw-r--r-- 1 root   root       34 Dec 16  2020 ld.so.conf
drwxr-xr-x 1 nobody nogroup  4096 Oct  4  2023 ld.so.conf.d
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:32 ldap
-rw-r--r-- 1 root   root      267 Oct 15  2021 legal
-rw-r--r-- 1 root   root      191 Mar 17  2022 libaudit.conf
-rw-r--r-- 1 root   root     2996 Sep 25  2023 locale.alias
-rw-r--r-- 1 root   root     9458 Nov 30  2023 locale.gen
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:32 logcheck
-rw-r--r-- 1 root   root    10734 Nov 11  2021 login.defs
-rw-r--r-- 1 root   root      592 May 25  2022 logrotate.conf
drwxr-xr-x 1 root   root     4096 May 17 20:43 logrotate.d
-rw-r--r-- 1 root   root      104 Aug  2  2023 lsb-release
-rw-r--r-- 1 root   root       33 Nov 30  2023 machine-id
-rw-r--r-- 1 root   root    72029 Mar 21  2022 mime.types
-rw-r--r-- 1 root   root      744 Jan  8  2022 mke2fs.conf
drwxr-xr-x 1 nobody nogroup  4096 Nov 30  2023 modprobe.d
-rw-r--r-- 1 root   root      195 Nov 30  2023 modules
drwxr-xr-x 1 nobody nogroup  4096 Nov 30  2023 modules-load.d
lrwxrwxrwx 1 root   root       19 Jun 12 23:44 mtab -> ../proc/self/mounts
-rw-r--r-- 1 root   root      767 Mar 24  2022 netconfig
-rw-r--r-- 1 root   root       91 Oct 15  2021 networks
-rw-r--r-- 1 root   root      494 Dec 16  2020 nsswitch.conf
drwxr-xr-x 1 nobody nogroup  4096 Oct  4  2023 opt
lrwxrwxrwx 1 root   root       21 Aug  2  2023 os-release -> ../usr/lib/os-release
-rw-r--r-- 1 root   root      552 Aug 12  2020 pam.conf
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 18:21 pam.d
-rw-r--r-- 1 root   root     1738 Jun 11 13:33 passwd
-rw-r--r-- 1 root   root     1735 Jun 11 13:33 passwd-
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:33 perl
-rw-r--r-- 1 root   root      582 Oct 15  2021 profile
drwxr-xr-x 1 nobody nogroup  4096 Oct  4  2023 profile.d
-rw-r--r-- 1 root   root     2932 Apr  1  2013 protocols
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 17:33 python3.10
drwxr-xr-x 1 root   root     4096 Jan  7 17:33 rc0.d
drwxr-xr-x 1 root   root     4096 Jan  7 17:33 rc1.d
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 18:21 rc2.d
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 18:21 rc3.d
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 18:21 rc4.d
drwxr-xr-x 1 nobody nogroup  4096 Jan  7 18:21 rc5.d
drwxr-xr-x 1 root   root     4096 Jan  7 17:33 rc6.d
drwxr-xr-x 1 root   root     4096 Jan  7 17:33 rcS.d
-rw-r--r-- 1 root   root       55 Jul  2 11:24 resolv.conf

Trying to change ownership:

# docker exec -it hmapp03  chown -v root:root  /etc/gss
chown: changing ownership of '/etc/gss': Operation not permitted

ffabreti avatar Jul 02 '24 15:07 ffabreti