Skip to content

self_update seems not to respect settings for "UsernsMode" on update #89

@ck-c8y

Description

@ck-c8y

Before Update

My tedge container in podman was started with the paramater:

podman run -d \
--userns keep-id \
...

When I run on the original container:

$ podman exec tedge ls -la /run/tedge-p11-server/tedge-p11-server.sock
srw-rw----    1 tedge    tedge            0 Oct 28 12:48 /run/tedge-p11-server/tedge-p11-server.sock

and

$ podman inspect tedge --format '{{.HostConfig.UsernsMode}}'
private

After Update

After the update this setting was not copied to the new container resulting in wrong permissions:

$ podman exec tedge ls -la /run/tedge-p11-server/tedge-p11-server.sock
srw-rw----    1 root     root             0 Oct 28 12:48 /run/tedge-p11-server/tedge-p11-server.sock
$ podman inspect tedge --format '{{.HostConfig.UsernsMode}}'

I use podman version 4.3.1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions